profile
무한삽질로그
post-thumbnail

JVM

JVM JDK, JRE, JVM image JDK Java Development Kit의 약자로, JRE와 자바 개발에 필요한 툴을 제공한다. 오라클은 Java11 부터 JDK만을 제공한다. JRE Java Runtime Environment의 약자로, JVM과 Java API (Library)로 구성된다. JRE의 목적은 Java 애플리케이션을 ...

2022년 2월 6일
·
0개의 댓글
post-thumbnail

Spring Boot에 FCM 적용하기

build.gradle 설정 의존성을 추가해준다. 메시지를 보내는 형태는 fcm 공식문서에 작성된 json 형태에 맞춰 보내야한다. 우선 message 객체는 notification, token, data를 묶는다. token에는 기기의 토큰을 담아주고, notification에는 푸시알람의 제목과 내용을 담아 보낸다. data는 사용자가 정의한 da...

2021년 5월 5일
·
0개의 댓글

클래스

5주차 클래스 클래스 선언 기본 선언 방식은 위와 같다. 클래스 몸체는 새로운 객체를 초기화하는 생성자, 클래스와 그 객체의 상태를 제공하는 필드, 행동을 구현하는 메소드를 포함한다. 클래스가 상위 클래스의 상속을 받는지, 인터페이스를 구현하는지에 대한 정보 역시 선언할 때 제공할 수 있다. 또한 public과 private과 같이 다른 클래스...

2020년 12월 17일
·
0개의 댓글

JUnit 5

JUnit 5 JUnit5란 무엇인가? Junti은 이전 Junit과 달리, 3개의 다른 서브 프로젝트로부터 각기 다른 모듈들로 구성되어있다. > JUnit 5 = Junit Platform + JUnit Jupiter + Junit Vintage Java 8부터 지원 Junit Platform Junit Platform은 JVM 환경에서 테스팅...

2020년 12월 12일
·
0개의 댓글

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

자바 데이터 타입, 변수 그리고 배열 자바 데이터 타입, 변수 그리고 배열 프리미티브 타입 종류와 값의 범위 그리고 기본 값 | | 정수형 | 문자형 | 실수형 | 논리형 | | ------- | ------ | ------ | ------ | ------- | | 1바이트 | byte | - | - | boole...

2020년 12월 11일
·
0개의 댓글

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

JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 JVM이란 무엇인가 자바 가상 머신(Java Virtual Machine)은 자바가 운영체제에 독립적으로 작동할 수 있도록 하는 소프트웨어이다. 즉, JVM은 컴파일된 자바 소스코드인 바이트코드를 실행하기 위해 각각의 운영체제에 맞는 기계어로 변환시킨다. 따라서 자바는 운영체제에 독립적이지만, JV...

2020년 11월 18일
·
0개의 댓글

자바 기초 정리

자바를 쓰면 좋은 이유 플랫폼에 독립적 → 다양한 환경에서 사용 가능 객체지향 언어 → 유지보수가 쉽고 확장성이 좋다 객체를 기반으로 각 객체의 상호관계를 이용하여 프로그래밍 프로그램이 안정적이고 풍부한 기능을 제공하는 오픈소스 변수 기본 자료형 정수형(int, long...), 문자형(char), 실수형(float, double), 논리형(...

2020년 10월 6일
·
0개의 댓글