Pertanyaan yang diberi tag java

996
Cara menginstal Java 8 di Mac

Saya ingin melakukan pemrograman dengan JavaFX terbaru, yang membutuhkan Java 8. Saya menggunakan IntelliJ 13 CE dan Mac OS X 9 Mavericks. Saya menjalankan installer Java 8 Oracle, dan file-file tersebut terlihat seperti berakhir di /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk tetapi versi...

958
Perbedaan antara HashMap, LinkedHashMap dan TreeMap

Apa perbedaan antara HashMap, LinkedHashMapdan TreeMapdi Jawa? Saya tidak melihat perbedaan dalam output karena ketiganya memiliki keySetdan values. Apa Hashtables? Map m1 = new HashMap(); m1.put("map", "HashMap"); m1.put("schildt", "java2"); m1.put("mathew", "Hyden"); m1.put("schildt",...

956
:: (titik dua) operator di Java 8

Saya menjelajahi sumber Java 8 dan menemukan bagian kode ini sangat mengejutkan: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final OptionalInt max() { return reduce(Math::max); //this...

947
Kelas Statis Di Jawa

Apakah ada yang seperti static classdi java? Apa arti dari kelas semacam itu. Apakah semua metode dari kelas statis juga perlu static? Apakah diperlukan sebaliknya, bahwa jika suatu kelas berisi semua metode statis, apakah kelas itu juga statis? Untuk apa kelas statis itu

933
Java 8 Daftar <V> ke Peta <K, V>

Saya ingin menerjemahkan Daftar objek ke dalam Peta menggunakan aliran Java 8 dan lambdas. Ini adalah bagaimana saya akan menulisnya di Java 7 dan di bawah. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>();...

911
Java: kapan harus menggunakan metode statis

Saya bertanya-tanya kapan harus menggunakan metode statis? Katakanlah jika saya memiliki kelas dengan beberapa getter dan setter, satu atau dua metode, dan saya ingin metode-metode itu hanya tidak dapat disangkal pada objek instance kelas. Apakah ini berarti saya harus menggunakan metode...

886
String Java ke konversi tanggal

Apa cara terbaik untuk mengubah Stringdalam format '2 Januari 2010' ke dalam Datedi Jawa? Pada akhirnya, saya ingin membagi bulan, hari, dan tahun sebagai bilangan bulat sehingga saya bisa menggunakannya Date date = new Date(); date.setMonth().. date.setYear().. date.setDay().. date.setlong...