어디까지 갈 수 있을까?

[작성중] 자바 개념 정리 본문

프로그래밍/정리

[작성중] 자바 개념 정리

_Min 2021. 3. 9. 13:41

오버로딩

오버라이딩

 

제네릭

 

객체지향

 

 

interface

abstract

 

 

JVM

 

클래스

속성과 기능의 집합, 설계도 

 

객체

클래스 인스턴스 모두 포함

 

인스턴스

객체를 new해 힙 공간에 올린 것

 

싱글톤 패턴

하나의 인스턴스만 생성해 사용하는 것

 

new

객체 생성

 

메모리구조

데이터 영역

프로그램의 시작과 함께 할당, 프로그램 종료되면 소멸

 

스택 영역

함수 호출과 함께 할당, 호출 완료되면 소멸

 

힙 영역

사용자 할당(new를 통해)

 

BufferedReader

가변 길이 문자열 받음

 

 

파라미터(매개변수)

함수 선언 시 정의되는 변수

 

아규먼트(전달인자)

함수 호출 시 전달하는 값

 

 

final

값을 정의하고 다시 바꾸지 않을 때 사용

반드시 초기화 해줘야 한다

 

static

정적 데이터

프로그램 실행 직후부터 끝날때 까지 데이터 유지

클래스 스코프의 전역변수(하나만 존재)

값 변경 가능

 

 

public 

모든 클래스

 

protected

같은 패키지, 자식 클래스

 

default

같은 패키지

 

private 

같은 클래스

 

 

함수

독립된 기능 수행

 

메소드

클래스, 구조체, 열거형 내부에 작성돼 있는 함수

 

 

 

 

728x90
Comments