자바의 특징
- 배우기 쉬운 객체지향 언어 (=기존 프로그래밍 언어 + 객체지향 개념 / C++, JAVA, Python, JS ... )
- 자동 메모리 관리
JAVA 나오기 전에는 사람이 직접 관리함 / 문제점 : 사용 후 반환하지 않아 공간 부족으로 프로그램이 죽는 경우가 있었음
-> 메모리 자동 정리 : 가비지 컬렉터 GC / 사람지 직접 정리하지 않아도 됨
- 멀티 쓰레드를 지원
하나의 프로그램에서 동시에 여러작업을 할 수 있게 함
채팅 프로그램에서 채팅, 파일 주고 받을 수 있는 것이 멀티 쓰레드 덕분에 가능함
- 풍부한 라이브러리로 쉽게 개발 가능
- 운영체제에 독립적
자바 가상 머신 (JVM)
자바 프로그램이 실행되는 가상 컴퓨터(VM)
한번 작성하면 어디서든 실행 (Write once, run anywhere)
'자바의 정석 - 기초편' 카테고리의 다른 글
Error occurred during initialization of boot layer 문제 해결 (0) | 2022.07.25 |
---|---|
메모장을 이용한 첫번째 자바프로그램 작성 - 정리 (0) | 2022.07.25 |
메모장을 이용한 첫번째 자바프로그램 작성 (0) | 2022.07.25 |
A JNI error has occured 문제 해결 (0) | 2022.07.25 |
자바(JAVA)란? 자바의 역사 (0) | 2022.07.23 |