Backend/Java

    [백기선님과 함께하는 Live Study] 3주차) 연산자

    [백기선님과 함께하는 Live Study] 3주차) 연산자

    목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선순위 (optional) Java 13. switch 연산자 산술 연산자 산술 연산자는 수학적인 계산에 사용되는 연산자를 말한다. 기본적으로 아는 +, -, *, /, %(사칙 연산자)가 산술 연산자이다. + 연산자는 숫자 값은 더해주는 연산자이고, 문자열의 경우 두 개의 문자열을 이어 새로운 문자열을 만들어준다. int a = 10; int b = 15; int c = a + b; // 25 String s1 = "abc"; String s2 = "def"; String s3 = s1 + ..

    [백기선님과 함께하는 Live Study] 2주차) 자바 데이터 타입, 변수 그리고 배열

    [백기선님과 함께하는 Live Study] 2주차) 자바 데이터 타입, 변수 그리고 배열

    프리미티브 타입 종류와 값의 범위 그리고 기본 값 Java에서 프리미티브 타입(Primitive Type) 이란 Java에서 제공하는 기본 변수 타입을 말한다. 여기서 타입이란, 컴퓨터가 해당 데이터를 어떻게 식별할지 알려주는 분류기준이라고 생각하면 된다. 프리미티브 타입은 정수 타입을 나타내는 byte, short, int, long과 실수 타입을 나타내는 float, double, 그리고 문자 타입을 나타내는 char과 참/거짓을 구분해주는 논리 타입인 boolean, 8개로 구성되어있다. 정수형 타입은 모두 기본값을 0으로 가지고 long 타입의 경우 0L로 가진다. 실수형 타입들인 float 타입은 0.0f, double 타입은 0.0을 기본 값으로 한다. 마지막으로, 문자형 타입인 char 타입..

    [백기선님과 함께하는 Live Study] 1주차) JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.

    [백기선님과 함께하는 Live Study] 1주차) JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.

    목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습과정 JVM이란 무엇인가 JVM 구성 요소 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JDK와 JRE의 차이 JVM이란 무엇인가? JVM은 Java Vertual Machine의 줄임말이며, Java 바이트코드(*.class 파일)를 운영체제나 CPU등에 종속적이지 않고 독립적으로 실행할 수 있는 주체이다. 즉, Java 파일만 있다면 어떤 환경에서도 JVM 위에서 해당 파일을 실행할 수 있다. 또한, 프로그램의 메모리를 직접 관리해 메모리를 최적화 시킨다. JVM의 구성요소 JVM은 크게 Class loader, Runtime Data Areas, Excution Engin..