자바 스터디
-
연산자자바 스터디 2021. 1. 6. 17:20
백기선님의 Java 스터디를 진행하며 찾아본 내용입니다. 목표 자바가 제공하는 다양한 연산자를 학습하시오 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 산술 연산자 일반적인 수학 연산을 위해 사용되어지는 연산자 +, -, *, /, %, ++, -- 비트연산자 정수 또는 긴 정수 비트로 이진 논리 연산을 수행하는데 사용되어지는 연산자 Operator Description & AND Operator ~ NOT Operator | OR Operator ~ NOT Operator Signed right shift >>> Zero-..
-
자바 데이터 타입, 변수 그리고 배열자바 스터디 2020. 12. 31. 18:43
백기선님의 Java 스터디를 진행하며 찾아본 내용입니다. 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 1. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 2. 프리미티브 타입과 레퍼런스 타입 레퍼런스 타입은 다음과 같은 것들을 포함한다 Annotation Array Class Enumeration Interface 3. 리터럴 변수에 할당 할 수 있는 모든 상수 값을 리터럴(Literal)/상수(Constant)라고 한다. Li..
-
자바 JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가자바 스터디 2020. 12. 30. 22:36
백기선님의 Java 스터디를 진행하며 찾아본 내용입니다. 목표 자바 소스 파일 JVM으로 실행하는 과정 이해하기 학습할 것 JVM이란 무엇인가 JVM 구성 요소 바이트코드란 무엇인가 컴파일 하는 방법 실행하는 방법 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JDK와 JRE의 차이 JVM 이란 무엇인가 자바 코드 또는 어플리케이션의 런타임 환경을 제공해주는 엔진. Java 바이트 코드로 컴파일 된 다른 언어로 작성된 프로그램 뿐만 아니라, Java프로그램을 실행할 수 있도록 해주는 가상머신이다. 2. JVM 구성 요소 JVM은 크게 클래스로더, 메모리 구역, 실행 엔진등을 포함한다 1) 클래스 로더 클래스 로더는 JVM의 서브시스템으로써 클래스파일을 로드하며 자바 프로그램을 구동할 때 첫 번째로 구동된다..