정보은닉 : 접근 제어 지정자 정보 은닉 변수들을 private으로 하고, public으로 생성자를 만들어서 쓰는 경우를 말합니다. 이러한 생성자를 get, set 생성자라고 합니다. get,set을 쓰는 이유로는 앞서 말했듯이 매개변수가 보호됐을 때, 지역변수로 받아 쓸 수 있기 때문입니다. 하지만 get,set을 쓰지 못하는 경우도 있습니다. Read only의 경우에는 해당 생성자를 쓰지 않습니다. Java/자바 문법 2020.05.16
참조 자료형, 클래스 형변환 1. 자료형 1) 변수의 자료형 - 기본 자료형 : int, long(8bit), float, double 등 - 참조 자료형 : String, Date, 클래스형 등 2. 참조 자료형 클래스 형으로 변수를 선언합니다. String name; 기본 자료형은 사용하는 메모리가 정해져 있지만, 참조 자료형은 클래스에 따라 달라집니다. 3. 참조 자료형 직접 만들어 사용하기 예시) 학생 클래스(Student)에 있는 "과목 이름, 과목 성적 속성" -> 과목 클래스(Subject)로 분리합니다. Subject 참조 자료형 멤버 변수를 Student에 정의하여 사용합니다. Java/자바 문법 2020.05.14
클래스형 변수 선언과 인스턴스 생성 더 자세한 설명은 하단을 참고! https://doublesprogramming.tistory.com/69 Java/자바 문법 2020.05.13
JVM 메모리 구조 자바는 필요한 만큼만 메모리 공간에 올려서 메모리를 효율적으로 사용한다. JVM은 데이터의 속성에 따라 3가지 영역으로 나뉜다. 1. method 영역 2. stack 영역 3. heap 영역 각각의 영역에 어떠한 메모리를 저장하는지 공부해보았다. Java/자바 문법 2020.05.07