Pertanyaan yang diberi tag «java»

Java adalah bahasa pemrograman tingkat tinggi yang populer. Gunakan tag ini saat Anda mengalami masalah dalam menggunakan atau memahami bahasa itu sendiri. Tag ini jarang digunakan sendiri dan paling sering digunakan bersama dengan [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] dan [maven].


5
Membuat Maven menjalankan semua tes, bahkan ketika beberapa gagal
Saya punya proyek dengan beberapa modul. Ketika semua tes lulus, tes Maven menjalankan semuanya. Ketika tes gagal dalam modul pertama, pakar tidak akan melanjutkan ke proyek berikutnya. Saya memiliki testFailureIgnore yang disetel ke true dalam pengaturan Surefire, tetapi tidak membantu. Bagaimana cara membuat pakar menjalankan semua tes?
243 java  maven-2  surefire 

11
Cara memeriksa String di badan respons dengan mockMvc
Saya memiliki tes integrasi sederhana @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } Pada baris terakhir saya ingin membandingkan string yang diterima di tubuh respons dengan string yang diharapkan Dan sebagai tanggapan saya mendapatkan: MockHttpServletResponse: Status = 400 Error message = null Headers = …


4
Kebingungan: @NotNull vs. @Column (nullable = false) dengan JPA dan Hibernate
Ketika mereka muncul di bidang / pengambil sebuah @Entity, apa perbedaan di antara mereka? (Saya bertahan Entitas melalui Hibernate ). Kerangka kerja dan / atau spesifikasi apa yang dimiliki masing-masing? @NotNullterletak di dalam javax.validation.constraints. Di javax.validation.constraints.NotNulljavadoc dikatakan Elemen beranotasi tidak boleh nol tetapi tidak berbicara tentang representasi elemen dalam database, …


13
Membaca file sumber dari dalam toples
Saya ingin membaca sumber dari dalam toples saya seperti ini: File file; file = new File(getClass().getResource("/file.txt").toURI()); BufferredReader reader = new BufferedReader(new FileReader(file)); //Read the file dan itu berfungsi dengan baik ketika menjalankannya di Eclipse, tetapi jika saya mengekspornya ke stoples itu menjalankannya ada IllegalArgumentException: Exception in thread "Thread-2" java.lang.IllegalArgumentException: URI …


12
Ubah Iterator ke ArrayList
Mengingat Iterator<Element>, bagaimana kita dapat mengkonversi Iteratorke ArrayList<Element>(atau List<Element>) di terbaik dan tercepat cara yang mungkin, sehingga kita dapat menggunakan ArrayList's operasi di atasnya seperti get(index), add(element), dll
241 java  list  arraylist  iterator 

7
Collections.emptyList () vs. instance baru
Dalam praktiknya, apakah lebih baik mengembalikan daftar kosong seperti ini : return Collections.emptyList(); Atau seperti ini : return new ArrayList<Foo>(); Atau apakah ini sepenuhnya tergantung pada apa yang akan Anda lakukan dengan daftar yang dikembalikan?

3
Mengapa Iterable <T> tidak menyediakan metode stream () dan parallelStream ()?
Saya bertanya-tanya mengapa Iterableantarmuka tidak menyediakan stream()dan parallelStream()metode. Pertimbangkan kelas berikut: public class Hand implements Iterable&lt;Card&gt; { private final List&lt;Card&gt; list = new ArrayList&lt;&gt;(); private final int capacity; //... @Override public Iterator&lt;Card&gt; iterator() { return list.iterator(); } } Ini adalah implementasi dari Tangan karena Anda dapat memiliki kartu di tangan …



3
Normalisasi di DOM parsing dengan java - bagaimana cara kerjanya?
Saya melihat baris di bawah ini dalam kode untuk parser DOM di tutorial ini . doc.getDocumentElement().normalize(); Mengapa kita melakukan normalisasi ini? aku membaca dokumen tetapi saya tidak bisa mengerti sepatah kata pun. Letakkan semua node Teks di kedalaman penuh sub-pohon di bawah Node ini Oke, lalu bisakah seseorang menunjukkan kepada …


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.