728x90
목차
1. Java
■ Java 란?
- 제임스 고슬링이 개발한 널리 사용되는 객체 지향 프로그래밍 언어
- 주요 목표는 한 번 작성하고 어디에서나 실행할 수 있도록 하는 것(Write Once Run Anywhere)
- JVM(Java Virtual Machine)을 통해 어느 운영체제든 상관없이 사용 가능
- 컴파일 언어인 동시에 인터프리터 언어임
- Garbage Collector를 통해 동적 메모리 관리에 따른 쓰레기 값은 자동으로 제거 되기 때문에 안정적인 언어임
- 멀티 스레드 구현이 쉬움
- Java는 오픈 소스 언어이고, 오픈소스 라이브러리가 풍부함
■ Java 통합 개발 환경
- JVM(Java Virtual Machine)
- JRE(Java Runtime Environment)
- JDK(Java Development Kit)
- IDE(Integrated Development Environment)
- 코딩, 컴파일, 배포, 디버그 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리할 수 있도록 환경을 제공하는 소프트웨어
- eclipse
- IntelliJ