Java환경에서 돌아가는 프로그램을 개발하는 데 필요한 툴들을 모아놓은 소프트웨어 패키지이다. JRE와 Java 바이트코드 컴파일러, Java 디버거 등을 포함하는 개발 도구들로 이루어져 있다.
LTS란 장기적으로 업데이트 및 버그를 수정해주는 등의 지원을 해주는 버전이란 것을 의미한다. JDK8과 11은 LTS 버전으로 사람들에게 많이 사용되고 있다.
가장 최신 LTS 버전으로 봉인 클래스가 추가되었고 애플의 m1을 공식적으로 지원하기 시작하였으며 난수 생성 API가 추가되었다.
public class student{
public String name;
public int age;
public String major;
}
클래스 내부에서만 접근이 가능하다.
public class person{
private String name;
private int age;
}
String getName(){
return name();
}
void setName(String name){
this.name = name;
}