실행환경(jre) + 개발도구(jdk) + 라이브러리
java2 부터 J2SE로 이름 변경 -> 소형,대기업,개인으로 분류
JAVA5,JAVA8 3단계씩 올라갈때마다 많은 기능이 추가 된다
c++보다 쉬우면서 객체지향개념을 배울 수 있다
자동 메모리 관리 -> 가비지 컬렉터 (GC)가 자동으로 처리
멀티쓰레드 지원 -> 하나의 프로그램에서 여러 동작 수행 가능 EX)채팅에서 주고, 받기
운영체제에 독립적이다 -> 어떤 OS에서도 실행가능
자바프로그램은 OS가 아니라 OS위에 자바 가상 머신(JVM)에서 실행된다
일반적인 프로그램은 OS에서 실행된다
인텔리제이 자바 버전 변경 방법
인텔리제이 sout 단축키 안될때 해결방법
자바API-프로그램을 만드는데 주요한 기능을 만들어 둔것
패키지-비슷한 클래스들의 모음
javac.exe-자바 컴파일러 -> 사람이 작성한 문장을 기계어로 번역 .java를 .class로 변환
java.exe- 자바 인터프리터 -> 자바프로그램(클래스파일)을 실행
클래스-자바 프로그램의 단위
MAIN-자바 프로그램의 시작점
'JAVA > 자바의 정석' 카테고리의 다른 글
자바의정석CH6 객체지향-1 (0) | 2024.01.17 |
---|---|
자바의 정석ch5 배열 (0) | 2024.01.16 |
자바의정석CH4 조건문과 반복문 (0) | 2024.01.16 |
자바의 정석 CH3 (0) | 2024.01.16 |
자바의정석 CH2 (0) | 2024.01.14 |