java
Di java 9, fitur baru diperkenalkan di mana format jar telah ditingkatkan untuk memiliki versi yang berbeda dari kelas java atau sumber daya dapat dipertahankan dan digunakan sesuai platform. Di JAR, file MANIFEST.MF memiliki entri Multi-Release:true di bagian utamanya. Direktori META-INF juga berisi subdirektori versi yang subdirektorinya (dimulai dengan 9 untuk Java 9 ) menyimpan kelas dan file sumber daya khusus versi.
Dalam contoh ini, kita akan menggunakan toples multi-rilis untuk memiliki dua versi file Tester.java, satu untuk jdk 7 dan satu untuk jdk 9 dan menjalankannya pada versi jdk yang berbeda.
Langkah 1 Buat folder c:/test/java7/com/tutorialspoint. Buat Test.java dengan konten berikut
package com.tutorialspoint; public class Tester { public static void main(String[] args) { System.out.println("Inside java 7"); } }
Langkah 2 Buat folder c:/test/java9/com/tutorialspoint. Buat Test.java dengan konten berikut
package com.tutorialspoint; public class Tester { public static void main(String[] args) { System.out.println("Inside java 9"); } }
Kompilasi kode sumber.
C:\test > javac --release 9 java9/com/tutorialspoint/Tester.java C:\JAVA > javac --release 7 java7/com/tutorialspoint/Tester.java
Buat toples multi-rilis
C:\JAVA > jar -c -f test.jar -C java7 . --release 9 -C java9. Warning: entry META-INF/versions/9/com/tutorialspoint/Tester.java, multiple resources with same name
Jalankan dengan JDK 7
C:\JAVA > java -cp test.jar com.tutorialspoint.Tester Inside Java 7
Jalankan dengan JDK 9
C:\JAVA > java -cp test.jar com.tutorialspoint.Tester Inside Java 9
java
Antarmuka Antrian Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Queue dan metodenya. Queue antarmuka kerangka koleksi Java menyediakan fungsionalitas struktur data antrian. Ini memperluas Collection antarmuka. Kelas yang Menerapkan Antrian Sejak Queue adalah antarmuka, kami t
Antarmuka Deque Java Dalam tutorial ini, kita akan belajar tentang antarmuka Deque, cara menggunakannya, dan metodenya. Deque antarmuka kerangka koleksi Java menyediakan fungsionalitas antrian berujung ganda. Ini memperluas Queue antarmuka. Kerja Deque Dalam antrian biasa, elemen ditambahkan dar
Java LinkedList Dalam tutorial ini, kita akan belajar tentang Java LinkedList secara detail dengan bantuan contoh. LinkedList kelas kerangka koleksi Java menyediakan fungsionalitas struktur data daftar tertaut (daftar tertaut ganda). Setiap elemen dalam daftar tertaut dikenal sebagai simpul . In
Java ArrayDeque Dalam tutorial ini, kita akan belajar tentang kelas ArrayDeque dan metodenya dengan bantuan contoh. Selain itu, kita akan belajar menggunakan deque array untuk mengimplementasikan tumpukan. Di Java, kita bisa menggunakan ArrayDeque class untuk mengimplementasikan struktur data antr