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

3
Perbedaan antara Interceptor dan Filter di Spring MVC
Saya sedikit bingung tentang Filterdan Interceptortujuannya. Seperti yang saya pahami dari dokumen, Interceptordijalankan di antara permintaan. Di sisi lain Filterdijalankan sebelum rendering view, tetapi setelah Controller memberikan respon. Jadi di mana perbedaan antara postHandle()di Interceptor dan doFilter()di Filter? Apa praktik terbaik yang harus digunakan dalam kasus penggunaan? Dalam gambar ini …

13
Cara memperbaiki Hibernate LazyInitializationException: gagal menginisialisasi kumpulan peran dengan malas, tidak dapat menginisialisasi proxy - tidak ada Sesi
Di AuthenticationProvider kustom dari proyek musim semi saya, saya mencoba membaca daftar otoritas pengguna yang login, tetapi saya menghadapi kesalahan berikut: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124) at org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:266) at com.horariolivre.security.CustomAuthenticationProvider.authenticate(CustomAuthenticationProvider.java:45) …


8
Byte order mark mengacaukan pembacaan file di Java
Saya mencoba membaca file CSV menggunakan Java. Beberapa file mungkin memiliki tanda urutan byte di awal, tetapi tidak semua. Saat ini, urutan byte dibaca bersama dengan baris pertama lainnya, sehingga menyebabkan masalah dengan perbandingan string. Apakah ada cara mudah untuk melewati tanda urutan byte jika ada? Terima kasih!

15
Bagaimana cara menggunakan JDK 7 di Mac OSX?
Saya ingin menggunakan WatchService API seperti yang disebutkan di tautan ini: http://download.oracle.com/javase/tutorial/essential/io/notification.html Setelah membaca, saya menemukan bahwa WatchService adalah bagian dari kelas NIO yang dijadwalkan untuk JDK 7. Jadi, ini dalam bentuk beta. Tidak apa-apa. http://jdk7.java.net/download.html memiliki JDK yang saya unduh dan ekstrak. Saya mendapat banyak folder. Saya tidak tahu …
107 macos  java  java-7 

4
JPanel Padding di Jawa
Saya punya pertanyaan format untuk aplikasi ayunan Java saya. Ini seharusnya cukup mudah, tetapi saya mengalami kesulitan menemukan bantuan apa pun (Setiap topik tampaknya berkaitan dengan penghapusan padding default di JPanel). Teks di berbagai JPanels saya memeluk sisi dan atas, menyentuh batas berwarna: bagaimana saya bisa menambahkan padding? Terima kasih.
107 java  swing  formatting  jpanel 


11
Mengimpor dua kelas dengan nama yang sama. Bagaimana cara mengatasinya?
Katakanlah saya memiliki kode seperti: import java.util.Date; import my.own.Date; class Test{ public static void main(String [] args){ // I want to choose my.own.Date here. How? .. // I want to choose util.Date here. How ? } } Haruskah saya menjadi nama kelas dengan kualifikasi penuh? Bisakah saya menghilangkan pernyataan import? …
107 java 


3
Apa perbedaan antara PMD dan FindBugs?
Ada pertanyaan yang membandingkan PMD dan CheckStyle . Namun, saya tidak dapat menemukan perincian yang bagus tentang perbedaan / persamaan antara PMD dan FindBugs. Saya percaya perbedaan utama adalah bahwa PMD bekerja pada kode sumber, sementara FindBugs bekerja pada file bytecode yang dikompilasi. Tetapi dalam hal kapabilitas, haruskah itu menjadi …

8
Java Class.cast () vs. operator cast
Setelah diajari selama hari-hari C ++ saya tentang kejahatan operator cor gaya-C, saya senang pada awalnya menemukan bahwa di Java 5 java.lang.Classtelah memperoleh castmetode. Saya pikir akhirnya kami memiliki cara OO untuk menangani casting. Ternyata Class.casttidak sama dengan static_castdi C ++. Ini lebih seperti reinterpret_cast. Ini tidak akan menghasilkan kesalahan …


2
Perbedaan dalam unboxing otomatis antara Java 6 vs Java 7
Saya telah mencatat perbedaan dalam perilaku unboxing otomatis antara Java SE 6 dan Java SE 7. Saya bertanya-tanya mengapa demikian, karena saya tidak dapat menemukan dokumentasi apa pun tentang perubahan perilaku ini antara kedua versi ini. Berikut contoh sederhananya: Object[] objs = new Object[2]; objs[0] = new Integer(5); int myInt …
107 java  casting  java-7  unboxing 

5
Mengapa JIT cache JVM tidak mengkompilasi kode?
Implementasi JVM kanonik dari Sun menerapkan beberapa pengoptimalan yang cukup canggih pada bytecode untuk mendapatkan kecepatan eksekusi yang mendekati asli setelah kode dijalankan beberapa kali. Pertanyaannya adalah, mengapa kode yang dikompilasi ini tidak di-cache ke disk untuk digunakan selama penggunaan berikutnya dari fungsi / kelas yang sama? Seperti berdiri, setiap …
107 java  caching  jvm  compilation  jit 

12
Bagaimana Anda menyematkan data biner dalam XML?
Saya memiliki dua aplikasi yang ditulis dalam Java yang berkomunikasi satu sama lain menggunakan pesan XML melalui jaringan. Saya menggunakan parser SAX di ujung penerima untuk mendapatkan kembali data dari pesan. Salah satu persyaratannya adalah menyematkan data biner dalam pesan XML, tetapi SAX tidak menyukai ini. Apakah ada yang tahu …
107 java  xml  binary  binary-data 

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.