╱╱╭╮╱╱╱╱╱╱╭━━━╮╱╱╱╭╮╱╭╮╱╱╱╱╱╱ ╱╱┃┃╱╱╱╱╱╱┃╭━╮┃╱╱╱┃┃╱┃┃╱╱╱╱╱╱ ╱╱┃┣━━┳━━╮┃┃╱┃┣━╮╱┃╰━╯┣━━┳━╮╱ ╭╮┃┃╭╮┃┃━┫┃╰━╯┃╭╮╮┃╭━╮┃╭╮┃╭╮╮ ┃╰╯┃╭╮┃┃━┫┃╭━╮┃┃┃┃┃┃╱┃┃╭╮┃┃┃┃ ╰━━┻╯╰┻━━╯╰╯╱╰┻╯╰╯╰╯╱╰┻╯╰┻╯╰╯

Java/Java 기초

Java 입문

재안안 2022. 3. 18. 17:22

자바특징 :

 

자바 슬로건 write once run anywhere

 

자바 컴파일러 Java Virtual Machine

다국어 지원 바이트코드

 

객체지향 언어 object oriented language

클래스 로딩:

하나의 프로그램을 묶는게 아니라

필요한 클래스만 불러서 사용후 반납

ram 메모리 활용성↑

vs.

링커 ( *.exe):

소스코드를 ojb파일로 변환후 하나의 exe 파일로 만들어준다

ram 메모리 활용성↓

 

안정적인 언어 (가비지컬렉터)

동적 메모리 관리에 따른 쓰레기값 자동수거

+

java에서는 소멸자(ex.C++) 안써도됨

어느정도의 시간동안 사용하지 않으면 자동으로 메모리 반환

 

개발환경:

 

eclipse

jdk 환경변수 : cmd에서의 실행을 용이하게

폰트 d2coding

엔코딩 UTF-8

 

jdk 11, eclipse 사용

 

자료구조:

Project -> Pakage -> Class