반응형

JAVA 43

제어문

제어문 : 프로그램 실행 순서를 사용자가 임의로 바꿀 수 있게 해주는 것 선택 제어문 - if, switch 반복 제어문 - while, for, do~while 제어 키워드 : break, continue if문 · 단일 if문 조건식이 true일 때 중괄호 안을 실행하고 조건식이 false일 때는 중괄호 안을 실행하지 않는다. if(5>3) { System.out.println("출력"); //실행됨 } boolean bool=false; if(bool) { System.out.println("출력1");//실행 안 됨 } 중괄호 미작성 시 하나의 실행구문만 포함시킨다. if(1>2) {//중괄호 미 작성 시 컴파일러가 자동으로 하나의 구문 포함시킴 System.out.println("출력1"); }..

JAVA/공부 2022.06.24

스택과 힙 영역

스택 - LIFO - 정적 메모리 할당 - 기본 자료형에 해당되는, 매개 변수 등 포함한 지역변수의 값이 저장되는 공간. - 메소드 호출 시 메모리 할당, 종료 시 메모리 할당 해제 지역변수 : 중괄호로 만들어 지는 영역 내에서 사용할 수 있는 변수 힙 - FIFO - 사용자에 의한 동적 메모리 할당, 해제 - 참조 자료형인 배열, 클래스, 인터페이스 객체가 저장되는 공간 - 스택 영역에서 데이터가 저장된 힙 영역 참조값을 new 연산자를 통해 반환받는다.

JAVA/공부 2022.06.23

JAVA 기초

memo 객체 지향 언어 (Objected Oriented Programming) 객체는 실체하는 모든 것을 이르는 말이고, 객체들의 동작들을 이용해 프로그래밍하는 언어. · OOP의 4가지 특징 캡슐화 : 데이터 구조, 역할, 기능을 묶어서 객체의 자율성을 높이고 결합도는 낮게 유지하도록 해주는 것 상속 : 클래스의 특성과 기능을 물려받아 클래스 재사용이 용이하도록 해주는 것 추상화 : 필요한 공통 내용만 묶어 표현하는 것 다형화 : 동일 대상에 대해 상황에 따라 다른 결과를 내는 것 자바에서 단일 상속인 경우 : 객체 사용. 다중 상속인 경우 : 인터페이스 사용. 동적 바인딩(Dynamic Binding)이 가능하다. 바인딩 : 프로그램 구성 요소 정의하는 것. 정의 후 변경 불가. 패키지 : 여러 ..

JAVA/공부 2022.06.22
반응형