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].

5
Bagaimana saya harus menyalin Strings di Java?
String s = "hello"; String backup_of_s = s; s = "bye"; Pada titik ini, variabel cadangan masih berisi nilai asli "halo" (ini karena kekekalan String kan?). Tetapi apakah benar - benar aman untuk menyalin Strings dengan metode ini (yang tentu saja tidak aman untuk menyalin objek yang bisa berubah-ubah), atau …
198 java 

2
Mengapa String.chars () aliran ints di Java 8?
Di Java 8, ada metode baru String.chars()yang mengembalikan aliran ints ( IntStream) yang mewakili kode karakter. Saya kira banyak orang akan mengharapkan aliran chardi sini sebagai gantinya. Apa motivasi untuk merancang API dengan cara ini?
198 java  string  java-8 

9
Antarmuka abstrak Java
Pertimbangkan contoh (yang mengkompilasi di java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Mengapa antarmuka harus "dinyatakan" abstrak? Apakah ada aturan lain yang berlaku dengan antarmuka abstrak? Akhirnya: Jika abstractusang, mengapa itu dimasukkan di Jawa? Apakah ada riwayat untuk antarmuka abstrak?
197 java  interface  abstract 

14
URL untuk memuat sumber daya dari classpath di Jawa
Di Jawa, Anda dapat memuat semua jenis sumber daya menggunakan API yang sama tetapi dengan protokol URL yang berbeda: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Ini dengan baik memisahkan pemuatan aktual sumber daya dari aplikasi yang membutuhkan sumber daya, dan karena URL hanyalah sebuah String, pemuatan sumber daya juga sangat mudah dikonfigurasi. Apakah …
197 java  url  classloader 

4
Java 8 Streaming dan operasi pada array
Saya baru saja menemukan kemampuan Java 8 stream yang baru. Berasal dari Python, saya bertanya-tanya apakah sekarang ada cara yang rapi untuk melakukan operasi pada array seperti menjumlahkan, mengalikan dua array dalam cara "satu baris pythonic"? Terima kasih


11
Ketersediaan OpenJDK untuk OS Windows [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 10 bulan lalu . Perbaiki pertanyaan ini Apakah ada versi OpenJDK yang tersedia untuk OS Windows? Dari beranda OpenJDK ( http://openjdk.java.net/ ) itu …
197 java  windows  openjdk 

16
Bagaimana cara menginstal JDK tertentu pada Mac OS X?
Saya ingin menginstal JDK tertentu (yang terbaru misalnya). Untuk ini, saya pergi ke beranda unduhan JDK: http://java.sun.com/javase/downloads/index.jsp . Saya mencari versi Mac, tapi saya agak terkejut hanya melihat versi yang dapat diunduh untuk Linux, Windows dan Solaris ... Ini pesan untuk Mac: "Apple Computer menyediakan versi Java mereka sendiri. Gunakan …
197 java  macos  install 


11
Metode statis di kelas generik?
Di Jawa, saya ingin memiliki sesuatu sebagai: class Clazz<T> { static void doIt(T object) { // ... } } Tapi saya mengerti Tidak dapat membuat referensi statis ke tipe T non-statis Saya tidak mengerti obat generik di luar penggunaan dasar dan karenanya tidak bisa memahaminya. Tidak membantu bahwa saya tidak …

14
ExecutorService, bagaimana menunggu semua tugas selesai
Apa cara paling sederhana untuk menunggu semua tugas ExecutorServiceselesai? Tugas saya terutama komputasi, jadi saya hanya ingin menjalankan sejumlah besar pekerjaan - satu di setiap inti. Sekarang pengaturan saya terlihat seperti ini: ExecutorService es = Executors.newFixedThreadPool(2); for (DataTable singleTable : uniquePhrases) { es.execute(new ComputeDTask(singleTable)); } try{ es.wait(); } catch (InterruptedException …

8
Ukuran-antrian terbatas yang menampung elemen N terakhir di Jawa
Sebuah pertanyaan yang sangat sederhana & cepat di perpustakaan Java: apakah ada kelas yang sudah jadi yang mengimplementasikan a Queuedengan ukuran maksimum tetap - yaitu selalu memungkinkan penambahan elemen, tetapi akan secara diam-diam menghapus elemen kepala untuk mengakomodasi ruang untuk elemen yang baru ditambahkan. Tentu saja, sangat mudah untuk mengimplementasikannya …
197 collections  queue  java 


5
Mockito - perbedaan antara doReturn () dan when ()
Saat ini saya sedang dalam proses menggunakan Mockito untuk mengolok-olok objek lapisan layanan saya dalam aplikasi Spring MVC di mana saya ingin menguji metode Pengontrol saya. Namun, karena saya telah membaca tentang spesifikasi Mockito, saya telah menemukan bahwa metode doReturn(...).when(...)ini setara dengan when(...).thenReturn(...). Jadi, pertanyaan saya adalah apa gunanya memiliki …

8
Membuat array objek di Jawa
Saya baru ke Jawa dan untuk saat ini membuat array objek di Jawa. Saya punya kelas A misalnya - A[] arr = new A[4]; Tapi ini hanya membuat pointer (referensi) ke Adan bukan 4 objek. Apakah ini benar? Saya melihat bahwa ketika saya mencoba mengakses fungsi / variabel dalam objek …
196 java  arrays  class 

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.