어디까지 갈 수 있을까?
[작성중] 자바 개념 정리 본문
오버로딩
오버라이딩
제네릭
객체지향
interface
abstract
JVM
클래스
속성과 기능의 집합, 설계도
객체
클래스 인스턴스 모두 포함
인스턴스
객체를 new해 힙 공간에 올린 것
싱글톤 패턴
하나의 인스턴스만 생성해 사용하는 것
new
객체 생성
메모리구조
데이터 영역
프로그램의 시작과 함께 할당, 프로그램 종료되면 소멸
스택 영역
함수 호출과 함께 할당, 호출 완료되면 소멸
힙 영역
사용자 할당(new를 통해)
BufferedReader
가변 길이 문자열 받음
파라미터(매개변수)
함수 선언 시 정의되는 변수
아규먼트(전달인자)
함수 호출 시 전달하는 값
final
값을 정의하고 다시 바꾸지 않을 때 사용
반드시 초기화 해줘야 한다
static
정적 데이터
프로그램 실행 직후부터 끝날때 까지 데이터 유지
클래스 스코프의 전역변수(하나만 존재)
값 변경 가능
public
모든 클래스
protected
같은 패키지, 자식 클래스
default
같은 패키지
private
같은 클래스
함수
독립된 기능 수행
메소드
클래스, 구조체, 열거형 내부에 작성돼 있는 함수
728x90
'프로그래밍 > 정리' 카테고리의 다른 글
[작성중] 파이썬 코딩테스트 때 쓰는 모듈 및 메소드 (0) | 2021.04.28 |
---|---|
CS 잡지식 정리 (0) | 2021.04.04 |
[작성중] 스프링 어노테이션 정리 (0) | 2021.03.14 |
[작성중] 웹 개념 정리 (0) | 2021.03.11 |
[작성중] 스프링 개념 정리 (0) | 2021.03.11 |
Comments