java:version

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:version [2024/01/28 11:39] – [J2SE 1.4 (Marlin) 2002] writerjava:version [2024/01/28 13:48] (현재) writer
줄 12: 줄 12:
 | Oracle | 2030. 09 (2033. 09) | | Oracle | 2030. 09 (2033. 09) |
  
-[[~25|Java SE 25]]+{{section>~25#Summary&header&readmore&title&link}}
  
-{{section>~25#Summary}} 
 ==== Javs SE 24 2025.03 ==== ==== Javs SE 24 2025.03 ====
 ^ 제공                ^ 지원종료 (확장)    ^ ^ 제공                ^ 지원종료 (확장)    ^
줄 20: 줄 19:
 | Azul | 2025. 09 | | Azul | 2025. 09 |
  
-[[~24|Java SE 24]]+{{section>~24#Summary&header&readmore&title&link}}
  
-{{section>~24#Summary}} 
 ==== Javs SE 23 2024.09 ==== ==== Javs SE 23 2024.09 ====
 ^ 제공                ^ 지원종료 (확장)    ^ ^ 제공                ^ 지원종료 (확장)    ^
줄 28: 줄 26:
 | Azul | 2025. 03 | | Azul | 2025. 03 |
  
-[[~3|Java SE 23]]+{{section>~23#Summary&header&readmore&title&link}}
  
-{{section>~23#Summary}} 
 ==== Java SE 22 2024.03 ==== ==== Java SE 22 2024.03 ====
 ^ 제공                ^ 지원종료 (확장)    ^ ^ 제공                ^ 지원종료 (확장)    ^
줄 37: 줄 34:
 | Azul | 2024. 09 | | Azul | 2024. 09 |
  
-[[~22|Java SE 22]]+{{section>~22#Summary&header&readmore&title&link}}
  
-{{section>~22#Summary}} 
 ==== Java SE 21 2023.09 (LTS) ==== ==== Java SE 21 2023.09 (LTS) ====
 ^ 제공             ^ 지원종료 (확장)      ^ ^ 제공             ^ 지원종료 (확장)      ^
줄 48: 줄 44:
 | Redhat | 2029. 11 | | Redhat | 2029. 11 |
  
-[[~21|Java SE 21]]+{{section>~21#Summary&header&readmore&title&link}}
  
-{{section>~21#Summary}} 
 ==== Java SE 20 2023.03 ==== ==== Java SE 20 2023.03 ====
 ^ 제공                        ^ 지원종료 (확장)  ^ ^ 제공                        ^ 지원종료 (확장)  ^
줄 59: 줄 54:
 | <del>Amazon Corretto</del> | 2023. 10. | | <del>Amazon Corretto</del> | 2023. 10. |
  
-[[~20|Java SE 20]]+{{section>~20#Summary&header&readmore&title&link}}
  
-{{section>~20#Summary}} 
 ==== Java SE 19 2022.09 ==== ==== Java SE 19 2022.09 ====
 ^ 제공                        ^ 지원종료 (확장)  ^ ^ 제공                        ^ 지원종료 (확장)  ^
줄 70: 줄 64:
 | <del>Amazon Corretto</del> | 2023. 04 | | <del>Amazon Corretto</del> | 2023. 04 |
  
-[[~19|Java SE 19]]+{{section>~19#Summary&header&readmore&title&link}}
  
-{{section>~19#Summary}} 
 ==== Java SE 18 2022.03 ==== ==== Java SE 18 2022.03 ====
 ^ 제공                        ^ 지원종료 (확장)  ^ ^ 제공                        ^ 지원종료 (확장)  ^
줄 81: 줄 74:
 | <del>Amazon Corretto</del> | 2022. 10 | | <del>Amazon Corretto</del> | 2022. 10 |
  
-[[~18|Java Se 18]]+{{section>~18#Summary&header&readmore&title&link}}
  
-{{section>~18#Summary}} 
 ==== Java SE 17 2021.09 (LTS) ==== ==== Java SE 17 2021.09 (LTS) ====
 ^ 제공             ^ 지원종료 (확장)      ^ ^ 제공             ^ 지원종료 (확장)      ^
줄 95: 줄 87:
 | Microsoft        | 2027. 09             | | Microsoft        | 2027. 09             |
  
-[[~17|Java SE 17]] +{{section>~17#Summary&header&readmore&title&link}}
- +
-{{section>~17#Summary}}+
      
 ==== Java SE 16 2021.03 ==== ==== Java SE 16 2021.03 ====
줄 105: 줄 95:
 | <del>Amazon Corretto</del> | 2021. 10 | | <del>Amazon Corretto</del> | 2021. 10 |
  
-[[~16|Java SE 16]]+{{section>~16#Summary&header&readmore&title&link}}
  
-{{section>~16#Summary}} 
 ==== Java SE 15 2020.09 ==== ==== Java SE 15 2020.09 ====
 ^ 제공                ^ 지원종료 (확장)    ^ ^ 제공                ^ 지원종료 (확장)    ^
줄 114: 줄 103:
 | <del>Amazon Corretto</del> | 2021. 04 | | <del>Amazon Corretto</del> | 2021. 04 |
  
-[[~15|Java SE 15]] +{{section>~15#Summary&header&readmore&title&link}}
- +
-{{section>~15#Summary}}+
 ==== Java SE 14 2020.03 ==== ==== Java SE 14 2020.03 ====
 ^ 제공                ^ 지원종료 (확장)    ^ ^ 제공                ^ 지원종료 (확장)    ^
줄 122: 줄 109:
 | <del>Azul</del> | 2020. 09 | | <del>Azul</del> | 2020. 09 |
  
-[[~14|Java SE 14]] +{{section>~14#Summary&header&readmore&title&link}}
- +
-{{section>~14#Summary}}+
  
 ==== Java SE 13 2019.09 ==== ==== Java SE 13 2019.09 ====
줄 131: 줄 116:
 | <del>Azul</del> | 2023. 03 | | <del>Azul</del> | 2023. 03 |
  
-[[~13|Java SE 13]] +{{section>~13#Summary&header&readmore&title&link}}
- +
-{{section>~13#Summary}}+
  
 ==== Java SE 12 2019.03 ==== ==== Java SE 12 2019.03 ====
줄 140: 줄 123:
 | <del>Azul</del> | 2019. 09 | | <del>Azul</del> | 2019. 09 |
  
-[[~12|Java SE 12]]+{{section>~12#Summary&header&readmore&title&link}}
  
-{{section>~12#Summary}} 
 ==== Java SE 11 2018.09 (LTS) ==== ==== Java SE 11 2018.09 (LTS) ====
 ^ 제공                ^ 지원종료 (확장)    ^ ^ 제공                ^ 지원종료 (확장)    ^
줄 154: 줄 136:
 | Microsoft | 2024. 10 | | Microsoft | 2024. 10 |
  
-[[~11|Java SE 11]] +{{section>~11#Summary&header&readmore&title&link}}
- +
-{{section>~11#Summary}}+
  
 ==== Java SE 10 2018.03 ==== ==== Java SE 10 2018.03 ====
줄 164: 줄 144:
 | <del>Azul</del> | 2018. 09 | | <del>Azul</del> | 2018. 09 |
  
-[[~10|Java SE 10]] +{{section>~10#Summary&header&readmore&title&link}}
- +
-{{section>~10#Summary}}+
  
 ==== Java SE 9 2017.09 ==== ==== Java SE 9 2017.09 ====
줄 174: 줄 152:
 | <del>Azul</del> | 2018. 03 | | <del>Azul</del> | 2018. 03 |
  
-[[~9|Java SE 9]] +{{section>~9#Summary&header&readmore&title&link}}
- +
-{{section>~9#Summary}}+
  
 ==== Java SE 8(1.8) 2014.03 (LTS)   ==== ==== Java SE 8(1.8) 2014.03 (LTS)   ====
줄 190: 줄 166:
 | IBM Semeru | 2026. 5 | | IBM Semeru | 2026. 5 |
  
-[[~8|Java SE 8(1.8) LTS]] +{{section>~8#Summary&header&readmore&footer&link}}
- +
-{{section>java:version:8#Summary}}+
  
  
줄 203: 줄 177:
 | <del>Redhat</del> | 2020. 6 | | <del>Redhat</del> | 2020. 6 |
  
-[[~7|Java SE 7 (Dolphin)]] +{{section>~7#Summary&header&readmore&title&link}}
- +
-  * JVM : Dynamic Language support (`invokedynamic`   * new byte operation) +
-  * 64bit pointer +
-  * **switch**(string) 문자열 허용 +
-  * **try**: try(resource) close (AutoClosable, Closeable interface) +
- +
-<code java> +
-public static void main(String args[]) { // 이전 +
-  FileInputStream fin = null; +
-  BufferedReader br = null;  +
-  try {  +
-    fin = new FileInputStream("info.xml");  +
-    br = new BufferedReader(new InputStreamReader(fin));  +
-    if (br.ready()) {  +
-      String line1 = br.readLine();  +
-      System.out.println(line1);  +
-     +
-  catch (Exception ex) {  +
-    System.out.println("error!!");  +
-  } finally {  +
-    try { +
-      if (fin != null) fin.close();  +
-      if (br != null) br.close();  +
-    } catch (IOException ie) {  +
-      System.out.println("Failed to close files");  +
-    }  +
-  }  +
-+
- +
-public static void main(String args[]) { +
-  try (FileInputStream fin = new FileInputStream("info.xml"); +
-       BufferedReader br = new BufferedReader(new InputStreamReader(fin));) { +
-    if (br.ready()) { +
-      String line1 = br.readLine(); +
-      System.out.println(line1); +
-    } +
-  } catch (Exception ex) { +
-    System.out.println("error"); +
-  } +
-+
-</code> +
- +
-  * **generics 내 타입 추론**: ''< >'' 연산자 +
- +
-<code java> +
-// 이전 버전 +
-Map<String, Object> user = new HashMap<String, Object>(); +
-// 추론 +
-Map<String, Object> user = new HashMap<> (); +
-</code> +
- +
-  * varargs 단순화 정의 +
-  * Binary integer Literals +
-  * underscore 000_000_000 +
-  * Catching multiple exception types +
-  * API +
-    * Concurrency 강화 +
-    * NIO: java.nio.file, java.nio.file.attribute, java.nio.file.spi +
-    * sort강화 (merge sort) +
-    * crypto강화 +
-    * GPU강화 +
-  * JavaFX가 기본으로 포함 +
-    * 정식 G1 GC +
-  * 안정적인 ARM지원 +
-  * 한정적 와일드 카드 사용시 정확한 추론 못함. → 명시적 타입 인수(explicit type arguement)사용 또는 1.8 사용 +
  
 ==== Java SE 6 (Mustang) 2006.12.11 ==== ==== Java SE 6 (Mustang) 2006.12.11 ====
줄 277: 줄 185:
 | <del>Redhat</del> | 2016. 11 | | <del>Redhat</del> | 2016. 11 |
  
-[[~6|Java SE 1.6 (Mustang)]] +{{section>~6#Summary&header&readmore&title&link}}
- +
-  * G1(Garbage First) GC : 시험용+
  
 ==== J2SE 5(1.5) (Tiger) 2004 ==== ==== J2SE 5(1.5) (Tiger) 2004 ====
-[[~5|J2SE 5(1.5) (Tiger)]] +{{section>~5#Summary&header&readmore&title&link}}
- +
-{{section>~5#Summary}}+
 ==== J2SE 1.4 (Marlin) 2002 ==== ==== J2SE 1.4 (Marlin) 2002 ====
-[[~1.4|J2SE 1.4 (Marlin)]] +{{section>~1.4#Summary&header&readmore&title&link}}
- +
-{{section>~1.4#Summary}}+
  
 ==== J2SE 1.3 (Kestrel) 2000 ==== ==== J2SE 1.3 (Kestrel) 2000 ====
-[[~1.3|J2SE 1.3 (Kestrel)]] +{{section>~1.3#Summary&header&readmore&title&link}}
-  * HotSpot JVM(Sun JIT) +
-  * Java Naming and Directory Interface (JNDI) +
-  * JPDA +
-  * JavaSound+
  
 ==== J2SE 1.2 (Playgroud) 1998 ==== ==== J2SE 1.2 (Playgroud) 1998 ====
-[[~1.2|J2SE 1.2 (Playground)]] +{{section>~1.2#Summary&header&readmore&title&link}}
-  * strctfp +
-  * **Swing GUI** +
-  * Java plug-in +
-  * CORBA IDL(이종기기간 함수 호출 스팩) +
-  * **Collections Framework** +
-  * JIT+
  
 ==== JDK 1.1 1997==== ==== JDK 1.1 1997====
-[[~1.1|JDK 1.1]] +{{section>~1.1#Summary&header&readmore&title&link}}
-  * AWT event +
-  * **inner class** +
-  * **JavaBeans** +
-  * JDBC +
-  * RMI (Remote Method Invocation) +
-  * **reflection** +
-  * JIT (Just In Time) complier +
-  * Internationalization **Unicode**+
  
 ==== JDK 1.0 1996 ==== ==== JDK 1.0 1996 ====
  • /home/u613600155/domains/cli.zerotymer.net/public_html/data/attic/java/version.1706441982.txt.gz
  • 마지막으로 수정됨: 2024/01/28 11:39
  • 저자 writer