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.

2
Apakah Anda perlu tahu Java sebelum mencoba Scala
Saya tertarik mempelajari Scala. Saya sudah membaca banyak tentang hal itu, tetapi banyak orang menghargainya karena memiliki model aktor yang lebih baik untuk concurrency, ia menangani xml dengan cara yang jauh lebih baik, memecahkan masalah fungsi kelas satu. Pertanyaan saya adalah apakah Anda perlu tahu Java untuk memahami / menghargai …
15 java  scala 

2
(Dis-) keuntungan dari pengetikan struktural
Saya baru saja menyaksikan pembicaraan oleh Daniel Spiewak ini di mana ia berbicara tentang keuntungan pengetikan struktural dibandingkan dengan pengetikan nominal Jawa Scala dan Jawa . Salah satu contoh untuk perbedaan ini adalah kode Java berikut public interface Foo { public int length(); } public interface Bar { public int …

1
Apa komitmen Oracle terhadap Java? [Tutup]
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 6 tahun yang lalu . Kami banyak berinvestasi di Jawa, tetapi setelah pengalaman baru-baru ini dan membaca tanggapan …
15 java  oracle 

5
Kapan tepat menggunakan operator bitwise dalam ekspresi bersyarat?
Pertama, beberapa latar belakang: Saya seorang guru IT dalam pelatihan dan saya mencoba memperkenalkan operator boolean java ke kelas 10 saya. Guru-mentor saya memeriksa lembar kerja yang saya siapkan dan berkomentar bahwa saya bisa membiarkan mereka menggunakan hanya satu & atau | untuk menunjukkan operator, karena mereka "melakukan hal yang …

2
Hotswap dan alternatifnya?
Sejak awal kehidupan kampus saya, saya telah menggunakan Java dan masalah terbesar yang kami miliki benar-benar kurang produktif daripada bahasa lain yang ditafsirkan. Semua orang yakin bahwa java adalah salah satu bahasa kompilasi terbaik. Namun, baik Sun maupun Oracle tidak berupaya cukup untuk menyelesaikan masalah ini. Salah satu masalahnya adalah, …
15 java 


1
Apakah Collection.stream (). Filter (). ForEach () tidak efisien dibandingkan dengan standar untuk setiap loop?
IntelliJ IDEA merekomendasikan kepada saya saat ini untuk mengganti setiap loop berikut dengan panggilan Java 8 "forEach": for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } Panggilan yang disarankan akan seperti ini: objects.stream().filter(o -> o instanceof SomeObject).forEach(o -> doSomething()); Kecuali saya salah paham bagaimana fungsi …

3
Arsitektur Bersih - Terlalu Banyak Menggunakan Kelas Kasus
Saya akan masuk ke Arsitektur Bersih dan mengangkat level Android saya dari MVC ke MVP , memperkenalkan DI dengan Dagger 2, Reaktivitas dengan RxJava 2, dan tentu saja Java 8. Dalam arsitektur bersih MVP ada lapisan antara entitas (di datastores) dan presenter yang harus mengaksesnya. Lapisan ini adalah "Use Case" …
15 java  android  use-case  mvp 

3
Haruskah saya mengembalikan respons 204 atau 404 ketika sumber daya tidak ditemukan?
Saya mengembangkan layanan RESTful sederhana untuk turnamen dan jadwal. Ketika sebuah turnamen dibuat melalui permintaan POST yang berisi badan JSON, turnamen tersebut dimasukkan ke dalam BiMap, dinyatakan sebagai berikut dalam implementasi DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Ketika sebuah turnamen dibuat, id string yang terkait dikembalikan sehingga pengguna dapat …
15 java  rest  web-services  http 



2
Sekarang tidak semua deklarasi metode dalam Java Interface adalah abstrak publik, haruskah metode tersebut dideklarasikan dengan pengubah ini?
Dimulai dengan Java 8, defaultmetode diperkenalkan ke antarmuka. Secara efektif, ini berarti bahwa tidak semua metode dalam suatu interfaceare abstract. Dimulai dengan Java 9 (mungkin), privatemetode akan diizinkan. Ini berarti bahwa tidak semua metode di dalam interfaceadalah public abstract. Pertanyaan "Haruskah metode dalam antarmuka Java dideklarasikan dengan atau tanpa publicpengubah …

1
Apakah praktik yang baik untuk menerapkan dua metode standar Java 8 dalam hal satu sama lain?
Saya merancang antarmuka dengan dua metode terkait, mirip dengan ini: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } Sekitar setengah implementasi hanya akan menghitung satu hal, sedangkan setengah lainnya dapat menghitung lebih. Apakah ini memiliki preseden dalam kode Java …


3
Fungsi pemeriksa nilai saya perlu mengembalikan boolean dan pesan
Saya memiliki fungsi pengecekan nilai, mirip dengan fungsi pengecekan nomor kartu kredit, yang diteruskan dalam sebuah string, dan perlu memeriksa bahwa nilainya dalam format yang tepat. Jika itu format yang benar, ia perlu mengembalikan true. Jika itu bukan format yang benar, ia perlu mengembalikan false, dan juga memberi tahu kami …

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.