다음은 Maven Project를 생성하는 단계별 과정이다.1\. 마우스 우클릭 > New > Other...2\. Maven Project 선택 > Next3\. Next4\. maven-archetype-webapp 선택 > Next5\. Group Id와 Arti
Spring vs Spring Boot MVC 패턴 MVC 패턴은 Spring 프레임워크와 JSP(Java Servlet Page)를 사용한 웹 어플리케이션 개발에서 가장 즐겨 사용되는 개발 방식이다. Model Model은 데이터, 정보들의 가공을 책임지는 컴포넌
1. 제네릭 ( Generic ) 개념 제네릭 ( Generic ) 제네릭 ( Generic ) 선언 및 생성 제네릭 ( Generic ) 제거 시기 2. 다양한 제네릭 표현 타입 변수 제한 제네릭 메소드 ( Generic Method ) 와일드카드의 사용
객체 지향 프로그래밍 객체 지향 프로그래밍(OOP, Object Oriented Programming)이란 정보와 동작들을 객체 단위로 묶고, 이런 객체들을 연결시키면서 정리하는 프로그래밍 방식을 말한다. 루비, 자바, 파이썬, C++, 자바스크립트 등이 "객체 지향
모든 자바 프로그램은 자바 가상 머신(JVM)을 통해서 실행된다.자바 프로그램이 실행되면, JVM은 운영 체제로부터 해당 프로그램을 수행할 수 있도록 필요한 메모리를 할당받는다.이렇게 할당받은 메모리를 JNM은 용도에 따라 다음과 같이 구분하여 관리한다.메소드(meth
일반적으로 조건식의 검사를 통해 루프로 진입하면, 다음 조건식을 검사하기 전까지 루프 안에 있는 모든 명령문을 실행한다.하지만 continue 문과 break 문은 이러한 일반적인 루프의 흐름을 사용자가 직접 제어할 수 있도록 해준다.continue 문은 루프 내에서
[1] 변수(Variable) 변수(Variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간이다. 즉, 데이터(data)를 저장할 수 있는 메모리 공간을 의미한다. 변수 이름 생성 규칙 영문자(대소문자), 숫자, 언더스코어(\
자바 C언어에 객체 지향적인 기능을 추가하여 만든 C++과 다르게, 자바(Java)는 처음부터 객체 지향 언어로 개발된 프로그래밍 언어이다. 자바는 자바 가상머신 (JVM, Java Virtual Machine)을 사용하여, 운영체제와는 독립적으로 동작할 수 있다.