Pertanyaan yang diberi tag «java»

Java adalah bahasa pemrograman tingkat tinggi yang populer. Gunakan tag ini saat Anda mengalami masalah dalam menggunakan atau memahami bahasa itu sendiri. Tag ini jarang digunakan sendiri dan paling sering digunakan bersama dengan [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] dan [maven].


9
TreeMap diurutkan berdasarkan nilai
Saya ingin menulis sebuah komparator yang akan membiarkan saya mengurutkan TreeMap berdasarkan nilai alih-alih pengurutan alami default. Saya mencoba sesuatu seperti ini, tetapi tidak dapat menemukan apa yang salah: import java.util.*; class treeMap { public static void main(String[] args) { System.out.println("the main"); byValue cmp = new byValue(); Map<String, Integer> map …
138 java 

30
Kesalahan gerhana: "Impor XXX tidak dapat diselesaikan"
Saya mencoba bekerja dengan Hibernate di Eclipse. Saya membuat proyek sederhana baru dan saya telah mengunduh proyek kolega juga, melalui CVS. Keduanya tidak bekerja, sementara di Eclipse kolega saya bekerja. Masalahnya adalah, untuk setiap impor kelas Hibernate, Eclipse mengatakan: The import org.hibernate cannot be resolved Tapi semua stoples Hibernate berada …
138 java  eclipse  import  jar  buildpath 

16
Java: bilangan panjang acak dalam rentang 0 <= x <n
Kelas acak memiliki metode untuk menghasilkan int acak dalam rentang tertentu. Sebagai contoh: Random r = new Random(); int x = r.nextInt(100); Ini akan menghasilkan bilangan int lebih atau sama dengan 0 dan kurang dari 100. Saya ingin melakukan hal yang sama persis dengan bilangan panjang. long y = magicRandomLongGenerator(100); …

9
Mengapa metode statis dianggap sebagai metode?
Saya menulis penjelasan untuk beberapa kode untuk kursus, dan secara tidak sengaja menggunakan kata-kata tersebut methoddan functionsecara bergantian. Saya memutuskan untuk kembali dan memperbaiki kata-katanya, tetapi mengalami lubang dalam pemahaman saya. Dari apa yang saya pahami, subrutin adalah functionjika tidak bertindak pada turunan kelas (efeknya dibatasi pada input / output …

2
Cara mengatur IntelliJ IDEA Project SDK
Saya baru saja menginstal IntelliJ IDEA dan ketika saya mencoba membuat Project pertama saya, saya diminta untuk menyiapkan Project SDK. Saat saya mengklik "JDK", saya diminta untuk memilih direktori home JDK seperti yang ditunjukkan pada gambar ini. Saya kesulitan mencari lokasinya.


30
Kesalahan Maven: Tidak dapat menemukan atau memuat kelas utama org.codehaus.plexus.classworlds.launcher.Launcher
Saya telah menginstal yang terbaru maven-3.0.4di Windows 7 : Detail penginstalan adalah sebagai berikut: Jalur Penginstalan: C:\apache-maven-3.0.4 Variabel Lingkungan adalah: M2_HOME C:\apache-maven-3.0.4\apache-maven\src JAVA_HOME C:\Program Files\Java\jdk-1.7.0_04 Variabel jalur yang ditambahkan adalah: %M2_HOME%\bin;%JAVA_HOME%\bin; Di jendela perintah itu menunjukkannya seperti ini: C:\&gt;java -version java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b22) Java …
138 java  windows  maven 

6
Opsional orElse Opsional di Java
Saya telah bekerja dengan tipe Opsional baru di Java 8 , dan saya menemukan apa yang tampak seperti operasi umum yang tidak didukung secara fungsional: sebuah "orElseOptional" Perhatikan pola berikut: Optional&lt;Result&gt; resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional&lt;Result&gt; resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) return resultFromServiceB; else return …
138 java  lambda  java-8  optional  java-9 

4
Berbagai jenis Set thread-safe di Java
Tampaknya ada banyak implementasi dan cara berbeda untuk menghasilkan Sets yang aman bagi thread di Java. Beberapa contohnya termasuk 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (Set set) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (baru ConcurrentHashMap ()) 5) Set Lain yang dihasilkan dengan cara yang mirip dengan (4) Contoh ini berasal dari Concurrency Pattern: Concurrent …
138 java  concurrency  set 


6
Di stream Java apakah mengintip benar-benar hanya untuk debugging?
Saya membaca tentang aliran Jawa dan menemukan hal-hal baru saat saya melanjutkan. Salah satu hal baru yang saya temukan adalah peek()fungsinya. Hampir semua yang saya baca di mengintip mengatakan itu harus digunakan untuk men-debug Streaming Anda. Bagaimana jika saya memiliki Stream di mana setiap Akun memiliki nama pengguna, bidang kata …
137 java  java-8  java-stream  peek 

6
Menyertakan toples di classpath pada commandline (javac atau apt)
mencoba menjalankan program ini. Saya pikir untuk menyiapkan semua layanan web, saya perlu menjalankan apt. (Meskipun menggunakan javac, saya mengalami masalah yang sama). Saya pikir apa yang saya dapatkan adalah kesalahan kompilasi. (Tampil di bawah). Saya pikir yang perlu saya lakukan adalah memasukkan jar ini ke jalur kelas saya: jsr181-api.jar …
137 java  jar 


16
Cukup cetak Peta di Jawa
Saya mencari cara yang bagus untuk mencetak cantik a Map. map.toString() beri saya: {key1=value1, key2=value2, key3=value3} Saya ingin lebih banyak kebebasan dalam nilai entri peta saya dan saya mencari sesuatu yang lebih seperti ini: key1="value1", key2="value2", key3="value3" Saya menulis kode kecil ini: StringBuilder sb = new StringBuilder(); Iterator&lt;Entry&lt;String, String&gt;&gt; iter …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.