Process프로세스란 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램이다. 메모리에 올라와 실행되고 있는 독립적인 개체이자 프로그램의 인스턴스라고 생각하면 된다. 운영체제로부터 시스템 자원을 할당받는 작업의 단위이며, 실행된 프로그램이다.프로세스가 되기 위해 할당
인프콘 이벤트 참여
UMC 4th DEMODAY
MIMIC3
= JVM의 동작 방식 https://github.com/CS-Wizards/CS/raw/main/Special/WEEK1/img%2FUntitled.png Java의 가장 큰 특징 중 하나는 Write Once Run Anywhere이다. 즉 한 번 쓰면 어디서든 실행 가능하도록 하는 것이다. 하지만 우리가 사용하는 컴퓨터는 CPU마다 받아들이는 기계어...
JPA SQL 중심적인 개발 지금 시대는 객체를 관계형 데이터베이스에 저장하고 있다. 우리는 프로그래밍을 자바로 하는 반면에, 데이터베이스는 SQL 언어만 알아들을 수 있다. 따라서 SQL에 의존적인 개발이 이루어질 수 밖에 없는데, 여기에는 많은 문제점이 존재한다. 예를 들어 아래와 같은 객체가 존재하고, INSERT 구문이 있다고 생각해 보자. ...
자바의 Class 클래스 (Java.lang.Class) 자바 프로그래밍을 할 때 우리는 보통 변수나 클래스를 직접 만들어서 사용해 왔다. 그런데 어떤 경우에는 애플리케이션 실행 중에 클래스를 동적으로 불러와 다루어야 할 때가 생긴다. 즉 코드를 실행하기 전 컴파일
제네릭 (Generic)이란 자바에서 제네릭(Generics)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법이다. 객체별로 다른 타입의 자료가 저장될 수 있도록 한다. 자바에서 배열과 함께 자주 쓰이는 자료형이 List인데, 다음과 같이 클래스 선언 문법에 꺽쇠 괄호로 되어 있는 코드를 본 적이 있을 것이다. 저 꺽쇠 괄호가 바로 제...