자바 스터디 2

[자바/Java] 백기선 온라인 스터디 - 연산자

목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 산술 연산자 산술 연산자에는 사칙 연산자와 나머지 연산자가 있다. 사칙 연산자 (+, -, *, /)는 일상생활에서도 빈번히 쓰이기 때문에 주의 사항을 위주로 학습했다. class Operator { public static void main(String[] args) { int a = 10; int b = 4; System.out.println("%d / %d = %d", a, b, a/b); // 10 / 4 = 2 Syste..

[자바/Java] 백기선 온라인 스터디 - JVM란 & 자바 파일 실행 방법

자바를 제대로 공부해보고 싶어 어떻게 공부하는 것이 좋을지 찾아보던 중 백기선님의 라이브 스터디를 봤다. 이미 해당 레파지토리에는 스터디 끝낸 사람들이 후기까지 적고 있지만 각 주차마다 목표와 학습 방향이 잘 제시되어 있어 해보기로 마음 먹었다. 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE 차이 자바 언어의 특징 운영체제에 독립적 기존 언어는 개발된 프로그램을 다른 운영체제에 적용하기 위해 많은 노력이 필요한 반면, 자바는 그렇지 않다. 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하기 때문이다. JV..