[Java] stream().collect(Collectors.toList()) 와 Stream.toList() 차이점
·
Java
🧐 collect(Collectors.toList())를 쓰면 노란줄이 뜬다? 개인 프로젝트를 하는 중, 자꾸 메서드 아래에 노란줄이 표시되었다. public List getAccommodationList() { List accommodations = accommodationRepository.findAll(); return accommodations.stream() .map(accommodation -> mm.map(accommodation, AccommodationDTO.class)) .collect(Collectors.toList()); } 이 메서드는 숙소 정보를 DTO 형태로 변환해서 리스트로 반환하는 메서드다..
01-4 Java 예약어의 종류
·
Java
Java에서 예약어란 이미 프로그래밍 언어에서 의미를 갖고 사용되고 있는 단어로, 변수 이름으로 사용할 수 없는 것을 말한다. 예약어의 종류는 다음과 같다. 분류 예약어 기본 타입 boolean / byte / char / short / int / long / float / double 접근 제한자 private / protected / public 클래스 관련 class / abstract / interface / extends / implements / enum 객체 관련 new / instanceof / this / super / null 메소드 관련 void / return 제어문 관련 if / else / switch / case / default / for / do / while / break..
01-3 JVM(Java Virtual Machine)과 바이트 코드 파일(.class)
·
Java
JVM(Java Virtual Machine) 이란 직역하면 자바 가상 기계라는 뜻으로, 바이트 코드 파일(.class) 운영체제를 위한 완전한 기계어로 번역하고 실행하는 역할을 한다. 일종의 번역기(?)인 셈이다. 우리가 작성한 코드를 바이트 코드 파일로 만들어, JVM을 통해 번역을 해주면 컴퓨터가 기계어로 번역받아 실행할 수 있게 해주는 것이다. 자바가 JVM을 사용하는 이유는 바이트 코드 파일(.class)를 수정하지 않고 다양한 운영체제에서 사용할 수 있기 때문이다. 바이트 코드 파일(Byte Code File)은 우리가 작성한 자바 소스 파일을 javac 명령어로 컴파일한 파일을 말한다. 자바 프로그램을 개발하기 위해서는 파일 확장명이 ".java"인 텍스트 파일을 생성하고 자바 언어로 코드를..
01-2 Java 환경변수 설정하기
·
Java
포스트의 모든 내용은 '혼자 공부하는 자바(신용권)'을 기반으로 작성했다. JDK가 설치된 폴더 (C:\Program Files\Java\jdk-11)를 일반적으로 JAVA_HOME 이라고 말한다. 어떤 프로그램들은 설치된 JDK의 위치를 찾을 때 JAVA_HOME 환경변수를 이용하기 때문에 환경변수를 생성해주고 JDK 설치 폴더를 등록해주는 것이 좋다. 여기서 어떤 프로그램이란 다음과 같다. - Eclipse, NetBeans 및 Android 스튜디오 - Apache Tomcat 및 WebSphere Portal - JProfiler 및 Java Mission Control - 메이븐과 ANT - Gradle과 Groovy - Jenkins 및 Hudson CI 도구 - exe4j 사실 처음 공부하는..
01-1 자바 개발 도구(JDK) 설치하기
·
Java
포스트의 모든 내용은 '혼자 공부하는 자바(신용권)'을 기반으로 작성했다. 자바로 프로그램을 개발하려면 먼저 자바 개발 도구(JDK: Java Development Kit)를 설치해야 한다. 쉽게 설치 가능한 JDK에는 Open JDK, Oracle JDK가 있고 학습용으로는 둘다 무료이다. 둘 사이에 사용상의 차이점은 거의 없지만 Oracle JDK는 오라클의 LTS(장기지원)서비스가 제공되므로 기술 지원 및 버그를 개선한 업데이트 버전을 꾸준히 받을 수 있다는 장점이 있다. 다음은 Oracle JDK 설치 방법이다. 오라클 웹사이트(https://www.oracle.com)에 접속하여 상단의 Products 메뉴를 클릭하고 하단의 Java를 클릭한다. 오른쪽 상단의 Download Java를 클릭한다..