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


11
Bagaimana cara kerja kabel otomatis di Spring?
Saya agak bingung bagaimana cara inversi kontrol ( IoC) bekerja Spring. Katakanlah saya memiliki kelas layanan yang disebut UserServiceImplyang mengimplementasikan UserServiceantarmuka. Bagaimana ini terjadi @Autowired? Dan di dalam saya Controllers, bagaimana saya instantiatemendapatkan instancelayanan ini? Apakah saya akan melakukan yang berikut? UserService userService = new UserServiceImpl();

21
Mendapatkan Checksum MD5 File di Jawa
Saya mencari untuk menggunakan Java untuk mendapatkan MD5 checksum dari suatu file. Saya benar-benar terkejut tetapi saya belum dapat menemukan apa pun yang menunjukkan cara mendapatkan MD5 checksum dari suatu file. Bagaimana ini dilakukan?
510 java  md5  checksum 

25
Dapatkan tipe generik kelas saat runtime
Bagaimana saya bisa mencapai ini? public class GenericClass<T> { public Type getMyType() { //How do I return the type of T? } } Semua yang saya coba sejauh ini selalu mengembalikan tipe Objectdaripada tipe spesifik yang digunakan.



6
Temukan elemen pertama dengan predikat
Saya baru saja mulai bermain dengan lambda Java 8 dan saya mencoba menerapkan beberapa hal yang biasa saya gunakan dalam bahasa fungsional. Misalnya, sebagian besar bahasa fungsional memiliki semacam fungsi mencari yang beroperasi pada urutan, atau daftar yang mengembalikan elemen pertama, yang menjadi predikatnya true. Satu-satunya cara saya bisa melihat …
504 java  java-8  java-stream 


14
Konversi Atur ke Daftar tanpa membuat Daftar baru
Saya menggunakan kode ini untuk mengonversi a Setke List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Saya ingin menghindari membuat daftar baru di setiap iterasi dari …
503 java  performance  list  set 

11
Mengapa tidak ada SortedList di Java?
Di Jawa ada SortedSetdan SortedMapantarmuka. Keduanya termasuk dalam kerangka Java Collections dan menyediakan cara yang diurutkan untuk mengakses elemen. Namun, dalam pemahaman saya tidak ada SortedListdi Jawa. Anda dapat menggunakannya java.util.Collections.sort()untuk mengurutkan daftar. Adakah yang tahu mengapa itu dirancang seperti itu?


13
Bagaimana saya bisa mengonversi program Java saya ke file .exe? [Tutup]
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 6 tahun yang lalu . Jika saya memiliki file sumber Java (* .java) atau file kelas (* .class), bagaimana saya bisa mengubahnya menjadi …
500 java  installer  exe 

11
Rangkaian string: concat () vs operator "+"
Dengan asumsi String a dan b: a += b a = a.concat(b) Di bawah tenda, apakah mereka hal yang sama? Di sini concat didekompilasi sebagai referensi. Saya ingin dapat mendekompilasi +operator juga untuk melihat apa yang dilakukannya. public String concat(String s) { int i = s.length(); if (i == 0) …

24
Mengapa saya tidak bisa mendefinisikan metode statis di antarmuka Java?
EDIT: Pada Java 8, metode statis sekarang diizinkan di antarmuka. Inilah contohnya: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Tentu saja ini tidak akan berhasil. Namun mengapa tidak? Salah satu masalah yang mungkin terjadi, apa yang terjadi ketika Anda menelepon: IXMLizable.newInstanceFromXML(e); Dalam hal ini, saya pikir …


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.