728x90
- 자바의 가장 중요한 특징은 os에 독립적이다. 이게 가능한 이유는 JVM 덕분인데 JVM의 경우는 os에 종속적이다.
두 번째 특징은 객체지향언어, 세 번째는 GC(가비지 컬렉터)를 통한 자동 메모리 관리가 된다.
그 외에도 멀티쓰레드 지원, 동적로딩 지원을 한다는 특징이 있다. - 자바로 프로그래밍을 진행하기 위해선 JDK가 설치되어 있어야한다.
JDK설치 시 JVM, Java API 등 자바를 개발하는데 필요한 프로그램들이 설치된다. - 자바로 작성된 프로그램을 실행하기 위해선 .java 파일을 작성한 후 자바컴파일러(javac.exe.)를 사용하여 .class 파일을 생성해야 한다. 이후 자바 인터프리터(java.exe)로 실행한다.
- 자바 어플리케이션을 실행할 때는 반드시 main 메서드를 포함한 클래스가 하나 있어야 한다.
또한 자바 애플리케이션을 실행할 때는 java.exe 다음에 main 매서드가 포함된 클래스명을 적어줘야 한다. - 자바 어플리케이션이 실행되면 우선 .class 파일들을 로드하고 해당 파일들을 검사한다.
이후 이상이 없을 경우 애플리케이션의 main(String[] args) 메서드를 호출한다. - 주석의 경우 컴파일러가 무시하기 때문에 주석을 많이 적는다고 해서 프로그램의 성능에 영향이 있지는 않는다.
'독후감 > Java의 정석-기초편' 카테고리의 다른 글
| Java의 정석 기초편 독후감 (5) - 배열 (0) | 2025.03.04 |
|---|---|
| Java의 정석 기초편 독후감 (4) - 조건문과 반복문 (1) | 2025.03.03 |
| Java의 정석 기초편 독후감 (3) - 연산자 (0) | 2025.03.02 |
| Java의 정석 기초편 독후감 (2) - 변수 (0) | 2025.03.02 |
| Java의 정석 기초편 독후감 (0) (0) | 2025.03.02 |