by CodeJin19
~1 min read

Categories

Tags

JAVA 1장 - 자바를 시작하기 전에

지난 주 스크럼 목표에 따라 JAVA 공부를 시작했다.

교재는 집에서 뒹굴고 있던 JAVA의 정석이다.


1장은 자바 언어의 특징, 역사, 환경 설치, Hello world와 주석으로 이루어져있다.


요약

  • JAVA의 특징

    • 운영체제에 독립적이다

    • 객체지향 언어다

    • garbage collection을 지원한다

    • multi-thread를 지원한다

    • 동적 로딩을 지원한다

  • JVM

    • 다른 언어와 달리 JVM 환경에서 작동한다
  • JAVA 기초

    • JAVA 프로그램은 여러 클래스로 이루어져있다

    • 애플리케이션의 시작은 수 많은 클래스 사이에 있는 main 메소드다

    • 한 소스파일에는 한 클래스를 작성한다

    • 소스파일(.java)에서 컴파일을 통해 클래스파일(.class)을 생성하고 이를 인터프리터가 실행한다


숙제

언제 할지는 모르겠지만, 오늘 공부하면서 JAVA의 컴파일 과정에 대해 조금 더 공부해야겠다는 생각이 들었다.

특히 컴파일 언어, 인터프리터 언어와 비교·분석하면서 말이다.

개발자로서의 기본 지식(이자 기초 지식) 중 하나이면서 파고 들면 은근 복잡한 쪽인데..

언젠가는… 해야겠지..


그나저나 더 걱정인 것은 다음 장부터는 내용도 많던데, 정리하는데 얼마나 걸릴런지;;


출처

교재 - JAVA의 정석

노트 정리