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
Mengapa koleksi Java diimplementasikan dengan "metode opsional" di antarmuka?
Selama implementasi pertama saya memperluas kerangka koleksi Java, saya cukup terkejut melihat bahwa antarmuka koleksi berisi metode yang dinyatakan sebagai opsional. Pelaksana diharapkan untuk membuang UnsupportedOperationExceptions jika tidak didukung. Ini langsung mengejutkan saya sebagai pilihan desain API yang buruk. Setelah membaca banyak buku "Efektif Java" karya Joshua Bloch yang luar …

3
Apakah ini penggunaan metode reset Mockito yang tepat?
Saya memiliki metode pribadi di kelas pengujian saya yang membangun objek yang biasa digunakan Bar. The Barkonstruktor panggilan someMethod()metode dalam objek saya mengejek: private @Mock Foo mockedObject; // My mocked object ... private Bar getBar() { Bar result = new Bar(mockedObject); // this calls mockedObject.someMethod() } Dalam beberapa metode pengujian …
68 java  mocking 


16
Berapa banyak kebebasan yang harus dimiliki seorang programmer dalam memilih bahasa dan kerangka kerja?
Saya mulai bekerja di sebuah perusahaan yang terutama berorientasi pada C #. Kami memiliki beberapa orang yang menyukai Java dan JRuby, tetapi mayoritas programmer di sini seperti C #. Saya dipekerjakan karena saya memiliki banyak pengalaman dalam membangun aplikasi web dan karena saya condong ke teknologi yang lebih baru seperti …

7
Bagaimana IntelliJ lebih baik daripada Eclipse? [Tutup]
Saya tahu ada pertanyaan seperti Apa editor / IDE favorit Anda? , tetapi tidak ada dari mereka yang menjawab pertanyaan ini: Mengapa menghabiskan uang untuk IntelliJ ketika Eclipse gratis? Saya pribadi penggemar berat IntelliJ, tetapi saya belum benar-benar mencoba Eclipse. Saya telah menggunakan IntelliJ untuk proyek-proyek yang Java, JSP, HTML …
67 java  ide  eclipse  intellij 



3
Mengapa kelas Java 8 java.time melewatkan metode getMillis ()?
Java 8 memiliki pustaka yang sama sekali baru untuk tanggal dan waktu dalam paket java.time yang merupakan hal yang sangat disambut baik bagi siapa saja yang harus menggunakan JodaTime sebelum atau repot dengan membuat sendiri metode pemrosesan pembantu tanggal. Banyak kelas dalam paket ini mewakili stempel waktu dan memiliki metode …
64 java  java8 

6
Lapisan layanan vs DAO - Mengapa keduanya?
Saya telah bekerja dengan SpringMVC, Hibernate, dan beberapa database dalam contoh aplikasi web java. Ada beberapa yang berbeda yang melakukan ini, tetapi tutorial integrasi Spring 3 dan hibernate dengan contoh ini memiliki kelas model, view (dalam jsp), dan kelas layanan dan dao untuk controller. Pertanyaan saya adalah, bukankah kelas layanan …

4
Alasan TIDAK untuk menggunakan JSF [ditutup]
Saya baru di StackExchange, tetapi saya pikir Anda akan dapat membantu saya. Kami sedang membuat aplikasi Java Enterprise baru, menggantikan solusi JSP lawas. Karena banyak perubahan, UI dan bagian-bagian dari logika bisnis sepenuhnya akan dipikirkan ulang dan diterapkan kembali. Pikiran pertama kami adalah JSF, karena ini adalah standar di Java …

4
Apakah pemrograman fungsional lebih cepat dalam multithreading karena saya menulis sesuatu secara berbeda atau karena berbagai hal dikompilasi secara berbeda?
Saya terjun ke dunia pemrograman fungsional dan saya terus membaca di mana-mana bahwa bahasa fungsional lebih baik untuk program multithreading / multicore. Saya mengerti bagaimana bahasa fungsional melakukan banyak hal secara berbeda, seperti rekursi , angka acak , dll. Tetapi saya tidak dapat menemukan apakah multithreading lebih cepat dalam bahasa …


1
Apa perbedaan versi Java ini?
Saya baru akan memulai perjalanan Java saya , (saya sudah mencoba-coba dalam C ++) tapi saya benar-benar bingung tentang semua versi Java yang berbeda: JavaSE JavaEE JavaFX dll. Adakah yang bisa menjelaskan ini secara terperinci?
63 java  java-ee  javafx 


11
Mengapa baik membagi program menjadi beberapa kelas? [Tutup]
Saya masih seorang siswa di sekolah menengah (memasuki kelas 10), dan saya belum mengambil kursus komputer yang sebenarnya di sekolah. Semua yang saya lakukan sejauh ini adalah melalui buku. Buku-buku itu telah mengajarkan saya konsep-konsep seperti pewarisan, tetapi bagaimana membagi program menjadi beberapa kelas membantu? Buku-buku tidak pernah memberi tahu …

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.