본문 바로가기

Back/Java15

[Java/v17] JDK17 을 사용하는 이유 신규 버전 대비 : 기술 적응을 완료한 상태에서 전환 시 마이그레이션으로 인한 영향이 최소화될 것 다음 세대 플랫폼 호환 준비 : spring 3.0 이상부터 JDK 17이상을 지원한다. 이게 사용하는 이유가 제일 큰 듯하다. https://spring.io/blog/2022/05/24/preparing-for-spring-boot-3-0 Spring Boot 3.0 will require Java 17, but you don’t need to wait until that release to upgrade to the latest LTS Java version. Any recent Spring Boot 2.x release will work really well with Java 17. You can a.. 2023. 1. 8.
[Java] java.util 패키지, Collection 프레임워크 java.util 패키지 Date, Calendar 클래스 : 자료구조(List, Set, Collection, Map)와 관련된 Collection 프레임워크와 관련된 인터페이스와 클래스 Deprecated : 더이상 지원하지 않음 Date : 국가별 지역화 지원 x -> Calendar 지역화 : 국가별로 현재 날짜와 시간이 다른 것, 지원 x : locale클래스 Interface 자료구조란 , 자료를 저장할 수 있는 구조 컬렉션 프레임워크(collection interface) - Collection 인터페이스는 '여기에 자료가 있다'라는 것을 표현 - 중복도 허용하고 자료가 저장된 순서도 기억하지 못하는 것이 Collection 인터페이스 - Collection 이 가진 메소드는 Collecti.. 2022. 9. 21.
[Java] StringBuffer StringBuffer 아무 값도 가지고 있지 않은 String 클래스 자기 자신이 변하는 클래스 stringbuffer 클래스 public class StringBufferExams{ public static void main(String[] args) { StringBuffer sb = new StringBuffer(); ab.append("hello"); ab.append(" "); ab.append("world"); String str = ab.toString(); System.out.println(str); StringBuffer sb2 = new StringBuffer(); StringBuffer sb3 = sb2.append("hello"); if(sb2 == sb3) { Sysetm.out.. 2022. 8. 6.
[Java] Java.lang 패키지 / 오토박싱 공식 API 문서 java.lang 패키지 : 기본형타입을 객체로 바꿀 때 래퍼 클래스 존재 8개의 데이터 타입을 매핑되는 클래스를 래퍼 클래스라 한다. wrapper String StringBuilder StringBuffer Object System Math ... public class WrapperExams{ public static void main(String[] args) { int i = 5; Integer i2 = new Integer(5); Integer i3 = 5; //자동형변환 : 오토박싱 // new Integer(5); int i4 = i3.intValue(); //객체로 감싸진것을 벗겨내고 사용할 수 있었지만 int i5 = i3; //바로 사용가능 오토언박싱 java 5부터.. 2022. 8. 4.