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.

7
Apa perbedaan antara "data hiding" dan "enkapsulasi"?
Saya membaca "konkurensi Java dalam praktek" dan ada yang mengatakan: "Untungnya, teknik berorientasi objek yang sama yang membantu Anda menulis kelas yang terorganisir dengan baik - seperti enkapsulasi dan penyembunyian data - dapat juga membantu Anda membuat thread-safe kelas. " Masalah # 1 - Saya tidak pernah mendengar tentang data …

5
Mengapa Java / C # tidak bisa mengimplementasikan RAII?
Pertanyaan: Mengapa Java / C # tidak bisa mengimplementasikan RAII? Klarifikasi: Saya tahu pengumpul sampah tidak deterministik. Jadi dengan fitur bahasa saat ini, metode Buang () objek tidak mungkin dipanggil secara otomatis pada scope exit. Tetapi dapatkah fitur deterministik seperti itu ditambahkan? Pemahaman saya: Saya merasa implementasi RAII harus memenuhi …


9
Peramban web Java murni, apakah praktis? [Tutup]
Saya tahu bahwa browser web Java dimungkinkan, tetapi apakah ini praktis? Saya telah melihat proyek Lobo dan harus mengakui bahwa saya terkesan, tetapi dari apa yang telah saya kumpulkan tampaknya bahwa pembangunan berhenti pada tahun 2009. Apakah browser dikodekan dalam Java murni (tidak ada binding java WebKit dari jenis apa …
29 java  web  browser 


6
Mengapa saya harus menggunakan refleksi?
Saya baru ke Jawa; melalui studi saya, saya membaca bahwa refleksi digunakan untuk memanggil kelas dan metode, dan untuk mengetahui metode mana yang diterapkan atau tidak. Kapan saya harus menggunakan refleksi, dan apa perbedaan antara menggunakan refleksi dan instantiating objek dan memanggil metode dengan cara tradisional?
29 java  reflection 

9
Pemutusan saluran sebelum / sesudah operator [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Sementara konvensi kode Java Sun menyarankan untuk menempatkan line break di hadapan operator, …

2
Apa nama dari pola (anti) berikut? Apa kelebihan dan kekurangannya?
Selama beberapa bulan terakhir, saya tersandung beberapa kali selama teknik / pola berikut. Namun, sepertinya saya tidak dapat menemukan nama tertentu, saya juga tidak 100% yakin tentang semua kelebihan dan kekurangannya. Polanya berbunyi sebagai berikut: Dalam antarmuka Java, seperangkat metode umum didefinisikan seperti biasa. Namun, menggunakan kelas dalam, instance default …

3
Mengapa nama tipe primitif Java boolean bukan 'bool'?
Jawa memiliki int dan Integer boolean dan Boolean Ini sepertinya agak tidak konsisten, mengapa juga tidak boolvs Booleanmenggunakan nama pendek yang dibuat untuk tipe primitif? atau integervs Integeragar nama jenis tetap konsisten? Saya pikir C + + telah memutuskan untuk menggunakan boolsedikit lebih awal daripada Java memutuskan untuk menggunakan boolean, …
28 java  history  boolean 


4
Bagaimana cara membenarkan migrasi dari Java 6 ke Java 7?
Kami bermigrasi dari Jawa 6 ke Jawa 7 . Proyek ini terlambat dan berisiko dibatalkan, dalam hal ini ia akan terus menggunakan Java 6. Apa saja perbaikan khusus di Java 7 yang dapat kami gunakan untuk kembali ke manajer kami dan meyakinkannya bahwa penting untuk menggunakan JDK 7? Mencari perbaikan …
28 java  migration 



9
Mengapa Scala tidak diterapkan dengan C atau C ++
Apakah ada yang tahu mengapa Scala diimplementasikan di Java dan .NET, bukan C atau C ++? Sebagian besar bahasa diimplementasikan dengan Cor C ++ [yaitu Erlang, Python, PHP, Ruby, Perl]. Apa keuntungan untuk Scala diimplementasikan di Jawa dan .NET selain memberikan akses ke perpustakaan Java dan .NET? MEMPERBARUI Bukankah Scala …
28 java  c++  .net  c  scala 

5
Apakah konvensi nama paket Java cacat? [Tutup]
Kita semua akrab dengan konvensi nama paket Java untuk mengubah nama domain. Yaitu www.evilcorp.com, dengan konvensi, memilih untuk memiliki paket java mereka com.evilcorp.stuff. Semakin saya muak dengan ini. Sebagai seorang programmer komersial, saya menemukan berkali-kali bahwa nama paket perangkat lunak sama sekali tidak relevan karena beberapa mengubah citra, akuisisi atau …
28 java  naming 

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.