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.


4
Jelaskan Pengendali Tampilan Model
Pengalaman saya dalam mengembangkan situs web dinamis sebagian besar terbatas pada servlets Java. Saya telah menggunakan Tomcat untuk mengembangkan berbagai servlets Java, dan saya tidak akan ragu untuk mengatakan bahwa saya cukup mahir dengan teknologi ini, serta dengan HTML / CSS / Javascript sisi klien untuk front-end. Ketika saya berpikir …


1
Apakah kita menyalahgunakan metode statis?
Beberapa bulan yang lalu saya mulai bekerja di proyek baru, dan ketika melalui kode itu membuat saya jumlah metode statis yang digunakan. Tidak hanya metode utilitas collectionToCsvString(Collection<E> elements), tetapi juga banyak logika bisnis disimpan di dalamnya. Ketika saya bertanya kepada orang yang bertanggung jawab untuk alasan di balik ini, dia …

4
Apa perbedaan antara Callable <T> dan Pemasok Java 8 <T>?
Saya telah beralih ke Java dari C # setelah beberapa rekomendasi dari beberapa di CodeReview. Jadi, ketika saya melihat ke LWJGL, satu hal yang saya ingat adalah bahwa setiap panggilan Displayharus dieksekusi pada utas yang sama dengan Display.create()metode yang digunakan. Mengingat ini, saya menyiapkan kelas yang terlihat seperti ini. public …
13 java 



4
Apakah memata-matai praktik buruk di kelas teruji?
Saya sedang mengerjakan sebuah proyek di mana panggilan internal kelas biasa tetapi hasilnya berkali-kali nilai sederhana. Contoh ( bukan kode sebenarnya ): public boolean findError(Set&lt;Thing1&gt; set1, Set&lt;Thing2&gt; set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return true; } Tes unit menulis untuk …

2
Algoritma jalur terpendek k-terbaik mana yang harus saya pertimbangkan?
Saya sedang memecahkan masalah optimisasi pencarian grafik. Saya perlu menemukan jalur terpendek asiklik k terbaik melalui grafik tertimbang yang diarahkan. Saya tahu ada sejumlah algoritma k-best yang tepat dan perkiraan, tetapi sebagian besar penelitian baru-baru ini tampaknya berorientasi pada grafik yang sangat besar, terhubung sangat jarang (misalnya, rute dan arah …
13 java  algorithms 

1
Apakah sudah waktunya untuk menghentikan sinkronisasi, menunggu dan memberi tahu?
Apakah ada skenario tunggal (selain kompatibilitas dengan JVM kuno) di mana menggunakan synchronizedlebih disukai daripada menggunakan Lock? Adakah yang bisa membenarkan menggunakan waitatau notifymelalui sistem yang lebih baru? Adakah algoritma yang harus digunakan salah satunya dalam implementasinya? Saya melihat pertanyaan sebelumnya yang menyentuh masalah ini tetapi saya ingin mengambil ini …

6
Aturan dan saran untuk logging?
Di organisasi saya, kami telah mengumpulkan beberapa aturan / guildeline tentang pencatatan yang ingin saya ketahui jika Anda dapat menambahkan atau berkomentar. Kami menggunakan Java tetapi Anda dapat berkomentar secara umum tentang loggin - aturan dan saran Gunakan level logging yang benar GALAT: Ada yang salah dan perlu segera diperbaiki …
13 java  logging 

1
Pola regex Java - kompilasi konstanta waktu atau anggota instance?
Saat ini, saya memiliki beberapa objek tunggal di mana saya melakukan pencocokan pada ekspresi reguler, dan Patterns saya didefinisikan seperti: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); // more Patterns, etc. private Foobar() {} public static Foobar create() { …


2
Apakah Logger.getLogger (MyClass.class) cara terbaik untuk menginisialisasi log4j logger?
Tutorial Mkyong ini menyarankan untuk menginternalkan penebang dengan cara ini: @Controller public class WelcomeController { private static final Logger logger = Logger.getLogger(WelcomeController.class); // etc } Sekarang mungkin setiap kelas lain yang Anda gunakan, yang memiliki logger akan menginisialisasi logger mereka dengan cara yang sama. Pertanyaan saya adalah - apakah ini …
13 java  logging 

1
Apa artinya 'cuka sintaksis'
Saya membaca Groovy in Action, Edisi Kedua dan dengan catatan kaki, saya menemukan teks berikut Java menuangkan "syntax vinegar" di atas konstruksi semacam itu untuk mencegah programmer menggunakannya. Apa arti istilah ini di syntax vinegarsini? Saya belum pernah mendengar istilah ini sebelumnya dan mencari di DuckDuckGo dan Google tetapi tidak …
12 java  syntax  groovy 

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.