728x90
플랫폼
1. 단상
2. "사용 기반이 되는" 컴퓨터 시스템·소프트웨어
자바 플랫폼
- 일반적 플랫폼: 하드웨어와 거기에 설치된 운영체제
- 자바 플랫폼: 소프트웨어 플랫폼, 다른 여러 운영체제에 설치 가능
- 자바 플랫폼은 자바 API와 자바 VM 으로 구성된다.
자바 API
: 프로그램에 사용되도록 이미 만들어져 제공되는 소프트웨어 커모넌트 ex) java.lang
자바 VM = JVM
: Java 플랫폼의 기초, 여러 하드웨어 플랫폼에서 설치= 플랫폼 독립적=아키텍쳐 중립적
: 구동엔진 + 실행환경
: 가비지 컬랙션 수행
JRE = JVM + 자바라이브러리, 등
JDK = JRE + 개발도구.
Main 메소드
: 자바는 어플리케이션이 실행되면 제일 메인 메소드부터 실행된다.
package me.fun.java;
public class MainTest{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
제임스 고슬링
자바의 아버지, 캐나다 소프트웨어 개발자.
1990년 말 썬 마이크로 시스템즈에서 객체 지향의 새로운 언어인 OAK 개발.
'For Real > Java & Spring' 카테고리의 다른 글
[남의노트훔쳐보기] JAVA JDK 구성 & JVM 메모리 구조 (0) | 2020.09.17 |
---|---|
Gradle (0) | 2019.07.17 |
[스프링부트 개념과 활용 by 백기선] 2부 스프링 부트 시작하기. (0) | 2019.05.22 |
BigDecimal (0) | 2019.05.17 |
스프링 부트 jsp js 바로 수정가능 (0) | 2019.03.19 |