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 개발. 

 

+ Recent posts