코딩각

자바 | 객체지향 프로그래밍과 기계

많은 사람들이 자바를 통해서 OOP에 입문한다. C와 C++ 언어를 배운 후에 자바를 배우는 길이 있고 그냥 자바부터 시작하는 길도 있다. 어느 트리가 정답인지 여전히 논쟁의 대상이다. 프로그래밍 마스터의 단계에 올라 고수가 되면 비슷하게 통한다고 한다. 필자의 소견은 자바로 시작한 사람들도 훌륭하게 업무를 잘 수행하고 있는 것을 보면 큰 문제는 없는 것 같다. 자바로 시작한 사람도 나중에 C언어와 포인터를 배울 것이라 생각한다. 어떤 사람은 필요에 의하여 어셈블리어를 다시 배우는 사람도 있다. OOP는 상당 부분 추상화 개념에 대해서 이야기한다. C언어를 언급한 것은 그것이 반드시 컴퓨터 본연의 작동방식에 친화적이지 않기 때문이다. OOP는 자원을 더 많이 쓴다. 크로스플랫폼을 위한 자바가상머신과 가비..

코딩(CODING)/자바(JAVA) 2020. 10. 12. 19:01

인텔리제이 단축키와 자동완성으로 자바 코딩 속도 올리는 팁

지금은 IDE의 시대이다. IDE는 통합개발환경의 약자다. 컴파일,링크를 하는 빌드기능과 실행 후 디버그 등 프로그램을 시작하고 완성할 수 있는 기능을 제공해준다. 어떤 IDE 를 사용해도 코딩 속도를 올리기 위한 기능들은 상당수 존재한다. 많이 사용하는 기능은 단축키를 사용하면 빨라질 것이다. 단축키가 시작이다. 똑같은 단어의 입력을 반복하다 보면 가르쳐주지 않아도 자연스럽게 단축키를 사용하게 된다. 예를 들어서 인텔리제이에서 Ctrl + D를 누르면 바로 아래줄로 라인복사한다. 동일한 타입을 선언하고 변수이름을 넘버링할 때 빠른 작업이 가능하다. 라인복사를 사용하면 int a1 ~ a5 까지 다섯개를 만들 때 실제로 전부 입력하는 코드는 처음 한줄에 불과하다. 거의 5분의1이다. 물론 배열 문법을 사..

코딩(CODING)/자바(JAVA) 2020. 9. 30. 10:05

자바 튜토리얼 12 - 1 컬렉션 프레임워크 개념에 대한 글

컬렉션 프레임워크는 다수의 데이터를 저장하는 클래스들을 다루고 표현하는 방법을 표준화한 체계 또는 구조라고 볼 수있다. 말이 어렵지만 결국 프로그래머들의 짐을 덜어주기 위해 고안된 프레임워크다. 프로그램을 개발하기 위해서는 대량의 데이터를 안전하게 저장하고 효율적으로 조작할 수 있는 관리 체계가 필요하다. 기존의 프로그래머들이 각자 그 구조를 정의해야 했다면 최근의 프레임워크에서는 프로그래머가 작동법만 익히면 사용할 수 있게 만들어 놨다. 이는 작업량을 줄이면서도 프로그램의 퀄리티를 높이는데 기여한다. 그 중에서도 가장 일반적인 내용들을 모아서 컬렉션 프레임워크에 구현한 것이다. JDK 에 기본으로 들어가려면 일반적인 사용 가치가 있어야 한다. 그렇지 않으면 외부 라이브러리로 분리하게 된다. 자료 구조 ..

코딩(CODING)/자바(JAVA) 2020. 8. 25. 12:51

자바 튜토리얼 11 - 3 Class 클래스

지금까지 자바를 학습하며 클래스에 대해서 열심히 배우고 있었다. 그런데 갑자기 Class 클래스라니 무슨말일까?? 메타데이터 같은 것인가? Class 클래스의 인스턴스 가져오기 일단 Class 클래스는 클래스를 분석할 수 있는 클래스이다. 예제로 보는 것이 빠르다. Class 클래스 자바독 Class (Java Platform SE 7 ) Determines if the specified Class object represents a primitive type. There are nine predefined Class objects to represent the eight primitive types and void. These are created by the Java Virtual Machine, a..

코딩(CODING)/자바(JAVA) 2020. 8. 6. 17:14

자바 튜토리얼 11 - 2 Wrapper 클래스

Wrapper (랩퍼) 클래스는 말 그대로 감싸주는 클래스이다. 무엇을 감싸주냐면 기본 자료형을 감싸준다. 자바에는 기본 자료형, 참조 자료형 두가지가 있다고 했다. 기본 자료형은 int, double 같은 자료형을 말한다. 기본자료형에 대해서는 아래 포스트를 참고할 수 있다. 자바의 변수(자료형) 자바 튜토리얼 (2-1) 자바의 변수 (정수형) 자바의 변수 시간이다. 변수를 이해하는 순간 컴퓨터에 대해 새롭게 눈을 뜨게 된다. C나 파이썬 자바 어느 프로그래밍 언어에도 변수가 있다. 어느 언어를 배우건 개념을 이해하면 그 다음 배우 digiconfactory.tistory.com 그렇다. 객체지향 언어인 자바에도 기본자료형이 있다. 완전한 객체지향을 추구해서 기본자료형도 클래스 인줄 알았는데 그렇지 않..

코딩(CODING)/자바(JAVA) 2020. 8. 3. 01:44
◀ 1 2 3 4 5 6 7 ··· 17 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

카테고리

  • 분류 전체보기 (1291)
    • IT뉴스 (94)
    • IT일반 (227)
    • IT출판 (161)
      • 워드프레스 | 티스토리 (136)
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (31)
    • 암호화폐 투자 (191)
    • 운영체제 메뉴얼과 팁 (31)
      • 윈도우11 (10)
      • 리눅스 일반 (21)
    • 코딩(CODING) (380)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (92)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (36)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (10)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (4)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (23)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (14)
    • 과학일반 (1)
    • 컴퓨터보안 (2)

방문자 카운터

  • 어제 :
  • 오늘 :
  • 누적 :

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바