Pertanyaan yang diberi tag «java»

Java adalah bahasa pemrograman tingkat tinggi, bebas platform, berorientasi objek yang awalnya dikembangkan oleh Sun Microsystems. Java saat ini dimiliki oleh Oracle, yang membeli Sun pada 2010.



6
Apa yang akan terjadi jika java.lang.String tidak final?
Saya sudah lama pengembang Java dan akhirnya, setelah mengambil jurusan, saya punya waktu untuk mempelajarinya dengan baik untuk mengikuti ujian sertifikasi ... Satu hal yang selalu mengganggu saya adalah String menjadi "final". Saya mengerti ketika membaca tentang masalah keamanan dan hal-hal terkait ... Tapi, serius, apakah ada yang punya contoh …
16 java  security 

5
Mengapa Menggunakan Scala di Jawa
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya benar-benar menyukai Scala sebagai bahasa ... dan saya masih bergumul dengan mengapa perusahaan mana pun harus beralih dari Jawa ke Scala. Apakah Scala hanya gula …
16 java  scala 

20
Apakah menulis kode mati bermanfaat?
Apakah menurut Anda menulis kode mati bermanfaat? Beberapa mengatakan "Jika Anda memiliki 2 logika untuk melakukan beberapa operasi maka alih-alih membuat kode logika lain berkomentar atau menghapus kode menjadikannya kode mati karena tidak akan mempengaruhi operasi." Contoh:- if(true){ // logic - 1 } else { // logic - 2 // …
16 java 

4
Gaya opsi baris perintah - POSIX atau apa?
Di suatu tempat saya melihat kata-kata kasar terhadap java / javac diduga menggunakan campuran Windows dan gaya Unix seperti java -classpath ... -ea ... Something IMHO, itu bukan campuran, itu seperti findberfungsi juga, bukan? AFAIK, menurut POSIX, sintaks seharusnya seperti java --classpath ... --ea ... Something dan -abcdefakan berarti menentukan …


5
Haruskah saya menggunakan blok penginisialisasi di Java?
Saya baru-baru ini menemukan konstruk Java yang belum pernah saya lihat sebelumnya dan bertanya-tanya apakah saya harus menggunakannya. Tampaknya disebut blok penginisialisasi . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // Non-static initializer block - copied …
16 java 

2
Validasi data: kelas terpisah atau tidak?
Ketika saya memiliki banyak data yang perlu divalidasi, haruskah saya membuat kelas baru untuk tujuan validasi saja atau haruskah saya tetap menggunakan validasi dalam metode? Contoh khusus saya merenungkan turnamen dan kelas acara / kategori: Tournamentdan Event, yang menjadi model turnamen olahraga dan setiap turnamen memiliki satu atau banyak kategori. …
16 java  design  data  validation 

6
Bagaimana menerapkan hashing float dengan perkiraan kesetaraan
Katakanlah kita memiliki kelas Python berikut (masalahnya ada di Jawa sama dengan equalsdan hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees di mana degreessuhu di Kelvin sebagai pelampung. Sekarang, saya ingin menerapkan pengujian kesetaraan dan hashing Temperaturedengan cara itu membandingkan mengapung hingga perbedaan epsilon alih-alih pengujian kesetaraan langsung, dan …

1
Java logger: inisialisasi blok statis atau inisialisasi dalam deklarasi variabel
Saat ini saya menggunakan logger di proyek saya dengan cara berikut: private static final Logger LOGGER; static{ LOGGER = logger.getLogger(); } Saya mendapat review kode untuk menggunakan blok statis untuk menginisialisasi variabel logger. Saya diberitahu untuk menginternalisasi variabel logger dalam pernyataan deklarasi itu sendiri. private static final Logger LOGGER = …
15 java 

5
Boolean mengembalikan set.add () jika bersyarat?
Add operator dari kelas set mengembalikan boolean yang benar jika elemen (yang akan ditambahkan) belum ada di sana, dan false jika tidak. Sedang menulis if (set.add(entry)) { //do some more stuff } dianggap gaya yang baik dalam hal menulis kode bersih? Saya ingin tahu karena Anda melakukan dua hal sekaligus. …

4
Mengambil nilai tanpa harus membatalkan centang di Java
Banyak kali saya menemukan diri saya nol memeriksa ketika mengambil nilai dari beberapa hierarki data untuk menghindari NullPointerExceptions, yang saya temukan cenderung rentan terhadap kesalahan dan membutuhkan banyak boilerplate. Saya telah menulis rutin yang sangat sederhana yang memungkinkan saya melewatkan pemeriksaan nol saat mengambil objek ... public final class NoNPE …
15 java  null 

3
Berbagi objek DTO antara layanan microser
TL; DR - Apakah boleh berbagi perpustakaan POJO antar layanan? Secara umum, kami ingin menjaga agar pembagian antar layanan sangat terbatas jika tidak ada. Ada beberapa perdebatan apakah layanan yang membagikan data harus menyediakan pustaka klien untuk digunakan klien. Client-lib umumnya opsional untuk klien dari layanan yang akan digunakan dan …

1
Perbedaan antara Konsumen / Produsen dan Pengamat / Dapat Diamati
Saya sedang mengerjakan desain aplikasi yang terdiri dari tiga bagian: satu utas yang mengawasi peristiwa tertentu yang terjadi (pembuatan file, permintaan eksternal, dll.) N utas pekerja yang merespons peristiwa ini dengan memprosesnya (setiap pekerja memproses dan mengonsumsi satu peristiwa tunggal dan pemrosesan dapat memakan waktu variabel) pengontrol yang mengelola utas …

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.