본문 바로가기
728x90
반응형
SMALL

자바20

Java 24 주요 기능 및 개선 사항 JDK 24는 성능 최적화, 언어 기능 개선, AI 및 시스템 프로그래밍 지원 강화 등 다양한 기능을 통해 Java 개발 환경을 더욱 향상시켰습니다. 특히, AI 애플리케이션 개발에 필요한 기능들이 추가되어, 최신 기술 트렌드에 부합하는 발전을 이루었습니다. 주요 기능 및 개선 사항1. JEP 483: Ahead-of-Time Class Loading & LinkingJava 애플리케이션의 시작 시간을 단축시키기 위해, 클래스 로딩과 링크 과정을 Ahead-of-Time(AOT) 방식으로 처리하는 기능입니다. 이를 통해 JVM 시작 시 클래스가 즉시 로드되고 링크되어 초기화 시간이 단축됩니다.// 클래스를 AOT 컴파일하여 실행 속도 향상// JVM 옵션을 통해 AOT 컴파일을 활성화// 예: java.. 2025. 4. 29.
Effective Java 2 - 규칙24 - "무점검 경고(unchecked warning)를 제거하라" - 무점검 경고는 중요하다. 무시하지 마라. - 모든 무점검 경고는 프로그램 실행 도중에 ClassCastException이 발생할 가능성을 나타낸다. - 최선을 다해 그런 메시지를 제거하라. - 제거할 수 없는 경우 형 안정성을 보장한다는 사실을 입증할 수 있다면, @SuppressWarning("unchecked") annotation을 사용해 해당 경고를 억제하라. - 어노테이션 적용 범위는 최소화 하라. - 경고 메시지를 억제한 이유를 주석에 써 놓아야 한다. // @SuppressWarnings의 적용 범위를 줄이기 위해 지역 변수 사용 public T[] toArray(T[] a) { if ( a.length size ) { a[size] = null; } return a; } 2016. 8. 6.
centos java 설치 후 default java 변경 JRE 설치========================================================================================1 jre downloadhttp://java.com/ko/download/manual.jspjre-6u24-linux-i586-rpm.bin 2 chmod 755 jre-6u24-linux-i586-rpm.bin 3 ./jre-6u24-linux-i586-rpm.bin 4 rpm -Uvh jre-6u24-linux-i586-rpm========================================================================================JAVA version 확인java -versionve.. 2013. 12. 30.
톰캣 구동 시 에러 WARNING: error instantiating 'org.apache.juli.ClassLoaderLogManager' referenced by java.util.logging.manager, class not foundjava.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager not found WARNING: error instantiating '1catalina.org.apache.juli.FileHandler,' referenced by handlers, class not found java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler, Exceptio.. 2013. 12. 24.
728x90
반응형
LIST