목표 > 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 > 1. JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 1. JVM
목표 > 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 > 1. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 2. 프리미티브 타입과 레퍼런스 타입 3. 리터럴 4. 변수 선언 및 초기화하는 방법 5. 변수의 스코프와 라이프타임
목표 > 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 > **1. 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java
HttpURLConnection을 사용하여 JSON POST 요청 만들기위의 URL 객체에서 openConnection 메서드를 호출하여 HttpConnection 객체를 가져올 수 있습니다.추상 클래스 이므로 HttpURLConnection을 직접 인스턴스화 할 수
다양한 데이터 소스를 표준화된 방법으로 다루기 위한 것데이터 소스(List, Map, Set, Array 등) 스트림으로 바꿈으로 표준화 할 수 있다.1.8 jdk 버전 부터스트림만들기 중간연산최종연산중간연산연산결과가 스트림인 연산. 반복적으로 적용가능최종연산연산결과가
서로 관련된 클래스의 묶음클래스는 클래스 파일(\*.class) 패키지는 폴더,. 하위 패키지는 하위 폴더클래스의 실제 이름(full name)은 패키지를 포함(java.lang.String)rt.jar는 클래스들을 압축한 파일(JDK설치경로\\jre\\lib에 위치)
import 클래스를 사용할 때 패키지이름을 생략할 수 있다. 컴파일러에게 클래스가 속한 패키지를 알려준다. java.lang 패키지의 클래스는 import하지 않고도 사용할 수 있다. java.lang 패키지 String, Object, System, Tread..