
JVM(Java Virtual Machine Java)은 직역하자면 자바 프로그램을 실행시키기 위한 가상 머신이다. 자바는 OS에 종속적이지 않다는 특징이 있다. OS에 종속받지 않고 실행되기 위해선 OS 위에서 Java를 실행시킬 무언가가 필요한데 그것이 바로 JVM
데이터타입(Data Type)이란? >Data type이란 해당 데이터가 메모리에 어떻게 저장되고, 프로그램에서 어떻게 처리되어야 하는지를 명시적으로 알려주는 것이다. 자바에서 타입은 크게 기본형 타입과 참조형 타입이 있다. 1. Primitive Type 실제
💡 배열(Array)이란 선형 자료구조 중 하나로, 동일한 자료형의 데이터를 메모리에 연속적으로 저장하여 하나의 변수에 묶어서 관리하여 데이터 관리의 효율성을 높인다. 배열의 길이는 최초 선언한 값으로 고정되며 인덱스(index)를 통해 데이터에 접근할 수 있다. ➡
💡 산술 연산자는 사칙연산을 다루는 연산자로, 가장 기본적이면서도 가장 많이 사용되는 연산자 중 하나이다.➡️ 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽 -> 오른쪽이다.⭐️ 예시 : 2 >> 3 ➡️ 2를 32비트
제어문이란? Java interpreter는 위에서 아래로, 오른쪽에서 왼쪽으로 프로그램을 읽는다. 그런 프로그램의 흐름을 변경할 수 있는 것이 바로 제어문이다. 제어 구조는 순차처리, 선택처리, 반복처리 세 가지로 구성되어있다. ① 순차처리 : 위에서 아래로 처
💡 자식(클래스)이 상속받고 싶은 부모(클래스)를 선택해서 물려받는다. 이 때, 상속받는 클래스를 자식 클래스, 하위 클래스(서브 클래스)라고 부른다. 상속을 해주는 클래스를 부모 클래스(상위 클래스 또는 슈퍼 클래스)라고 한다. 자식 클래스가 부모 클래스로부터 상속
내가 보려고 정리하는 이론내가 보려고 한 거라 다소 성의 없음
객체 생성 디자인 패턴이란?객체를 생성하는 과정에서 효율성과 유지보수를 고려하여 구조화된 방법을 제공하는 패턴클래스를 인스턴스화 할 때 직접 생성자를 호출하여 객체를 생성하는 가장 기본적인 패턴이다. 객체 생성이 직관적이고 간단하다.별도의 객체 생성 관리 클래스가 필요
객체 구조 디자인 패턴이란?클래스와 객체 간의 관계를 조직화하여 확장성과 유지보수성을 높이는 패턴이다.서로 다른 인터페이스를 가진 클래스를 연결하여 기존 클래스를 수정하지 않고도 새로운 기능을 추가할 수 있도록 하는 패턴이다.기존 클래스를 수정하지 않고 새로운 기능을