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.




3
Apakah ini hal yang wajar untuk mengembalikan Streaming di mana pun kami biasanya akan mengembalikan Koleksi?
Saat mengembangkan API saya yang tidak terikat dengan kode warisan apa pun, saya sering menemukan diri saya menulis metode yang murni pipa Streams diakhiri dengan mengumpulkan hasilnya. Seperti yang ini: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) .map(Owner::socialStatus) .filter(SocialStatus::isHeAFineMatey) .collect(MyCustomCollectors.toImmutableSet()); } Sekarang, sebagian besar klien dari kelas ini biasanya akan membutuhkan …


8
Apa manfaat dari mengaktifkan Strings di Java 7?
Ketika saya mulai memprogram di Jawa, fakta bahwa pernyataan pergantian tidak mengambil string membuat saya frustrasi. Kemudian saat menggunakan Enums, saya menyadari manfaat yang Anda dapatkan dari mereka daripada membagikan nilai mentah - jenis keamanan (yang membawa refactoring lebih mudah) & juga kejelasan kepada pengembang lainnya. Saya berjuang untuk memikirkan …

7
Apakah pemrograman modular memengaruhi waktu komputasi?
Semua orang mengatakan bahwa saya harus membuat kode saya modular, tetapi bukankah kurang efisien jika saya menggunakan lebih banyak pemanggilan metode daripada metode yang lebih sedikit, tetapi lebih besar? Apa perbedaan dalam Java, C, atau C ++ dalam hal ini? Saya mendapatkan bahwa lebih mudah untuk mengedit, membaca, dan memahami, …
19 java  c++  c  efficiency 

4
Mendokumentasikan logika matematika dalam kode
Terkadang, meski tidak sering, saya harus memasukkan logika matematika ke dalam kode saya. Konsep yang digunakan sebagian besar sangat sederhana, tetapi kode yang dihasilkan tidak - banyak variabel dengan tujuan yang tidak jelas, dan beberapa operasi dengan maksud yang tidak begitu jelas. Saya tidak berarti bahwa kode tidak dapat dibaca …

4
Cara membuat kode OO yang lebih baik dalam aplikasi berbasis relasional database di mana database dirancang dengan buruk
Saya menulis aplikasi web Java yang sebagian besar terdiri dari sekelompok halaman serupa di mana setiap halaman memiliki beberapa tabel dan filter yang berlaku untuk tabel tersebut. Data pada tabel ini berasal dari database SQL. Saya menggunakan myBatis sebagai ORM, yang mungkin bukan pilihan terbaik dalam kasus saya, karena database …

6
Bahasa pemrograman yang memungkinkan Anda menentukan batas baru untuk tipe sederhana
Banyak bahasa menyukai C++,, C#dan Javamemungkinkan Anda membuat objek yang mewakili tipe sederhana seperti integeratau float. Menggunakan antarmuka kelas, Anda dapat menimpa operator dan melakukan logika seperti memeriksa jika nilai melebihi aturan bisnis 100. Saya bertanya-tanya apakah mungkin dalam beberapa bahasa untuk mendefinisikan aturan ini sebagai penjelasan atau atribut dari …

5
Joda Time vs Java Time
Meskipun Joda kaya fitur dan lebih canggih dari waktu Java standar, itu mungkin tidak selalu menjadi hal terbaik untuk digunakan. Bagaimana saya memutuskan apakah saya harus menggunakan Joda Time atau Java Time dalam kode Java apa pun? Apakah ada semacam pedoman yang memberi tahu kita cara memilih yang tepat tergantung …
19 java  api  joda-time 


3
Akhiran Pengecualian pada pengecualian di java
Menentukan akhiran Pengecualian pada kelas pengecualian terasa seperti kode bau bagi saya (informasi Redundan - sisa nama menyiratkan keadaan kesalahan dan mewarisi dari Pengecualian). Namun, tampaknya juga semua orang melakukannya dan ini merupakan praktik yang baik. Saya ingin memahami mengapa ini adalah praktik yang baik. Saya sudah melihat dan membaca …

3
Apakah decoupling trump DRY di REST?
Saya sedang membangun REST API untuk mengekspos sebagian besar fungsionalitas Java API yang ada. Kedua API untuk penggunaan internal dalam organisasi saya; Saya tidak harus mendesain untuk penggunaan eksternal. Saya memiliki pengaruh atas kedua API tetapi menerapkan yang REST. Java API akan terus digunakan untuk aplikasi lokal (tidak sedang "dihentikan"), …
19 java  api  rest  coupling  dry 


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.