-
1/ 자바를 실행시켜주는 건 자바 자체 내에 가지고 있고, OS에 따라서 신고할 필요 없이 적용되기 때문에 독립적이다.
일반 어플리케이션은 OS에 맞게 변경해야 실행되지만, 자바 어플리케이션은 변경할 필요없이 JVM(가상머신)을 가지고 있으면 실행된다.
2/ 코드를 저장하면 컴파일이 자동으로 됨 > 클래스 파일이 만들어지면서 돌아감. (클래스 파일은 bin 바이너리 폴더에 있음)
3/ 객체지향언어(C, Java): 컴파일하고 실행파일이 만들어져야 실행됨
스크립트언어(python, JS): 실행되면서 번역이 됨. 실행파일 안 만듬.
4/ API document: 객체를 이용하는 방법(ex. 전자레인지 이용하는 방법, 지하철 타는 방법 등)
어떤 작업을 하고 싶을 때, 처음부터 코드를 짜지 않고 그 작업을 하는 이미 만들어진 객체를 이용한다.
API: 기본적인 기능은 자바에서 클래스를 만들어서 제공(ex. 나무 젓가락을 갖고 싶으면 뒷산에서 나무를 베어와서 만드는 게 아니라, 나무 젓가락을 사는 거지!)
>>>클래스와 객체의 차이점은? 클래스가 소속이 생기면 객체인가?
디버깅 잘하는 방법: 에러가 날 때마다 정리해두는 게 좋다. 캡처를 하거나 키워드 적어놓기.
cmd + shift + F: 들여쓰기 및 띄어쓰기로 코드 가독성 높여주는 단축키
5/ 객체지향 특징 3가지
상속성, 다형성, 은닉성
'Java' 카테고리의 다른 글
클래스, object, instance (0) 2022.01.10 제어문 (0) 2021.12.29 연산자 (0) 2021.12.29 변수와 자료형 (0) 2021.12.29 자바 및 eclipse 셋업 (0) 2021.12.28