Java

· Java
1. JDK와 JRE 차이점 - JRE : 자바 실행 환경; 자바 애플리케이션을 실행하기 위한 최소의 실행 환경 제공 - JDK : 자바 개발 도구; JRE에서 제공하는 실행 환경뿐만 아니라 자바 개발에 필요한 여러 가지 명령어 그리고 컴파일러를 포함 2. JDK 설치 (1) Oracle JDK 보안 업데이트를 지속적으로 제공하나 기본적으로 유료 구독형 라이센스 단 비상업적인 용도에 한해서는 무료 사용이 가능 Oracle JDK 다운로드 링크: https://www.oracle.com/java/technologies/downloads/ 자바 SE 11 Download https://www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html 아래쪽의 ..
· Java
Service와 ServiceImpl Service와 ServiceImpl MVC패턴에서 ServiceImpl은 비지니스로직을 수행하는 역할을 말한다. 여기서 비지니스로직이란, 기능을 구현하는 구현부이다. 비지니스 로직을 수행하기 위해 Service는 interface파일로 ServiceImpl은 class파일로 작성한다. Service Model의 역할 MVC패턴의 핵심은 View는 자신이 요청할 Controller만 알고 있으면 되고, Controller는 화면에서 넘어오는 매개변수들을 이용해 Service객체를 호출하는 역할을 한다. Service는 불필요하게 Http통신을 위한 순수한 자바 객체로 구성된다. => 즉, 자신을 어떤 컨트롤러가 호출하든 상관없이 필요한 매개변수만 준다면 자신의 비지니..
· Java
Chapter 05. 참조 타입 05-1. 참조 타입과 참조 변수 기본 타입(primitive type) 으로 선언된 변수는 실제 값을 변수 안에 저장 byte, char, short, int, long, float, double, boolean 참조 타입(reference type) 으로 선언된 변수는 메모리의 번지를 변수 안에 저장 array, 열거, class, interface 힙 영역의 객체를 참조하지 않는다는 뜻으로 null 값을 가질 수 있다 null값도 초기값으로 사용할 수 있기 때문에 null로 초기화된 참조 변수는 스택 영역에 생성됨 참조 변수가 null을 가지고 있을 경우, 참조 객체가 없으므로 참조 변수를 통해 객체를 사용할 수 없다. 만약 사용하면 NullPointerExcepti..
noodle-dev
'Java' 카테고리의 글 목록