
1장~5장 정리

6장 ~ 10장 정리

1. 클래스와 객체 1. 클래스란? - 객체를 만들 때 필요한 청사진 2. 객체(object)란? 객체란 실제로 존재하는 것 클래스는 객체를 만들기 위한 설계도 객체를 만들때 new라는 키워드를 사용 객체를 만드는 과정을 인스턴드화라고 표현 인스턴드화가 되면 Java

Java 메모리 구조는 크게 3가지Method Area 1\. 프로그램 시작 시 정보가 저장클래스 정보가 올라가는 곳클래스의 메서드 정보, static 변수 등이 저장모든 객체가 공유하는 공용공간Stack Area 1\. 선입후출(LIFO) 구조메서드가 호출될 시

기본자료형을 객체로 감싸는 클래스입니다.변수에 객체가 담기면 해당 변수를 참조형변수라고 말한다.참조형 변수는 데이터가 저장된 메모리 주소를 가리킨다.객체 데이터는 Heap영역에 저장된다.객체, 배열등이 참조형에 속한다.래퍼클래스도 객체래퍼클래스가 담겨있는 변수도 참조형

Static이란?static 키워드는 모든 객체가 함께 사용하는 변수나 메서드를 만을때 사용\`객체(인스턴스)를 만들지 않아도 클래스 이름만으로 바로 사용가능static변수와 메서드는 한 번만 생성되고 \`Method Area)에 저장static 키워드는 변수, 메서드
1.final
업로드중..인터페이스란?인터페이스는 설계 표준클래스가 따라야할 최소한의 공통 규칙을 정의하는 역할인터페이스를 사용하는 이유모든 설계에 표준이 있는 이유과 같다개발자마다 서로 다른 방식으로 메서드를 만든다면 일관성 X인터페이스를 활용해서 최소한의 규격을 정의세부 구현은

캡슐화란 객체의 정보를 외부에서 직접 접근하지 못하게 보호하는 개념클래스 혹은 객체의 캡슐화는 접근제어자를 통해 구현정보 보호와 안전한 접근내부 정보의 외부 유출 방지접근제어자는 클래스, 변수, 메서드, 생성자의 접근 범위를 제안하는 키워드1\. 캡슐화가 잘 적용된 클