PC 애플리케이션 -> 인틀리제이, 이클립스
웹 애플리케이션 -> 스프링
모바일 애플리케이션(안드로이드)
빅 데이터(BIg Data) -> hadoop
게임(마인 크래프트), 과학, 소형기기 등
배우기 쉬운 객체지향 언어
출처 : https://gturblog.tistory.com/5
자바는 일반 어플리케이션과 다르게 가상머신을 사용하기 때문에 JVM을 통하면 어떠한 운영체제 안에서라도 파일이 실행된다.
Java API 문서란?
자바 프로그램을 만드는데 필요한 주요 기능을 미리 만들어서 제공
좌측위 - 패키지 목록
좌측 아래 - 패키지에 해당한 클래스 목록
메인 - 클래스에 대한 정보
javac.exe - 자바 컴파일러. 사람이 작성한 문장을 기계어로 번역. .java -> .class로 변환
java.exe - 자바 인터프리터. 자바 프로그램(클래스 파일)을 실행
클래스 - 자바 프로그램의 단위. 자바 프로그램은 클래스들로 구성
main 메서드 - 자바 프로그램의 시작점. 이 메서드 없이 실행불가
메서드 - 서로 관련된 여러 문장들을 하나로 묶은것 (6장)
Project > build all
Project > build project
Project > Clean
윈도우 | 맥 | 기능 |
---|---|---|
alt+shift+A | cmd + option + A | 멀티컬럼 편집 |
alt + up, down | option + up, down | 행단위 이동 |
ctrl + i | cmd + i | 자동 행맞춤 |