🌜 Programming/JAVA

    728x90

    연산자

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 산술 연산자 산술 연산자는 피연산자(기본 데이터)에 대해 간단한 산술 연상을 수행하는 데 사용할 수 있는 연산자입니다. 이 연산자는 하나 또는 두 개의 피연산자에 적용할 수 있는 연산자입니다. int형 타입보다 범위가 작은 데이터 연산 시 int형으로 변환 후 연산을 합니다. int형 타입보다 큰 범위의 데이터가 있다면 연산 결과는 int형 보다 큰 타입이 반환됩니다. 1. 더하기( + ) Addition ' + ' 연산자는 두 수를 더해줍니다. '..

    자바 데이터 타입, 변수 그리고 배열

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 프리미티브 타입(Primitive type) 1. 프리미티브 타입 종류 총 8가지의 기본형 타입으로 수치 타입의 정수 타입(5), 부동소수점 타입(1)과 불리언 타입(2)이 있습니다. 기본 값이 있기 때문에 null이 존재하지 않습니다. null를 넣고 싶다면 Wrapper Class를 활용합니다. 실제 값은 Stack 메모리에 저장됩니다. 1) 정수 타입 정수 숫자를 표현하는 타입입니다. 정수 타입에는 "byte", "short"..

    JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 목표 자바 소스 파일(. java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM 설명 Compiler 바이트코드 JIT 컴파일러 JDK와 JRE의 차이 JVM 설명 1. JVM(Java Virtual Machine)이란 무엇인가? JVM는 JAVA를 어디에서나 실행 가능하게 해주는 가상 머신입니다. JAVA는 운영체제(OS)에 종속적이지 않다는 특징을 가지고 있습니다. 운영체제에 종속받지 않고 실행되기 위해서는 운영체제에서 JAVA를 실행시킬 무언가가 필요합니다. 그게 바로 JVM입니다. 2. JVM 구성 요소 클래스 로더(Class Loader) 자바 컴파일러에 의해 바이트코드로 변환된 클래스를 읽어 들여 Runtime Data Area에 적재하는 역할을 ..

    LocalDate 이번 달 시작일(1일) 및 마지막일 구하기 ( Java )

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 LocalDate를 사용하여 현재 달의 시작일(1일)과 마지막 일을 구하는 방법을 공유합니다! 목차 YearMonth 방법 withDayOfMonth 방법 with 방법 YearMonth 방법 YearMonth today1 = YearMonth.now(); LocalDate start1 = today1.atDay(1); LocalDate end1 = today1.atEndOfMonth(); log.info("# YearMonth의 atDay(int dayOfMonth), atEndOfMonth() 방법"); log.info("오늘 날짜 : " + today1); log.info("해당 월의 시작일(..

728x90