책/명품 JAVA Programming
[명품 JAVA Programming] 2일차
dekoms
2023. 8. 8. 11:08
javac: 자바 컴파일 명령어 → .class파일 생성
java: .class파일 실행 명령어 → 자바가상머신 실행, .class파일 로딩, main() 메소드 호출
1.6 자바 언어의 활용
- 데스크톱 응용프로그램(책에서 다룸)
- 자바 서블릿 응용프로그램(웹서버)
- 안드로이드 응용프로그램(모바일 플랫폼)
1.7 자바의 특징
- 플랫폼 독립성
- 객체 지향
- 클래스로 캡슐화
- 소스와 클래스 파일
- 실행 코드 배포
- 패키지
- 멀티스레드
- 가비지 컬렉션
- 실시간 응용 시스템 부적합
- 자바 프로그램은 안전하다.
- 프로그램 작성이 쉽다.
- 실행 속도를 개선하기 위해 JIT 컴파일러가 사용된다.
---어딘가 써두면 좋을 내용(tiobe.com)---
본인이 코딩 입문자가 아니라면, 또 프로그래머로서 취업을 앞두고 있다면 가장 좋은 방법은 가고싶은 회사에서 사용하는 언어와 프레임워크를 알고 이를 공부하는 것이 제일 좋습니다. 한국에서는 Typescript, javascript를 사용하는 Node.js와 리액트 그리고 Flutter, java를 사용하는 안드로이드 네이티브와 Spring, Swift를 사용하는 iOS 네이티브, Python을 사용하는 Django, Flask를 추천드립니다.