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].

2
Membersihkan daftar data di Java8
Untuk membersihkan daftar data, saya telah membuat metode yang menerima daftar data dan daftar operasi pembersihan yang harus dilakukan. public <T> List<T> cleanData(List<T> data, List<Function<T, T>> cleanOps) { List<T>dataNew=data.stream().map((str) -> { T cleanData = str; for(Function<T,T> function:cleanOps) { cleanData=function.apply(cleanData); } return cleanData; }).collect(Collectors.toList()); return dataNew; } Masalahnya di sini adalah …

3
Mockito mengejek kelas final lokal tetapi gagal di Jenkins
Saya telah menulis beberapa tes unit untuk metode statis. Metode statis hanya membutuhkan satu argumen. Jenis argumen adalah kelas akhir. Dalam hal kode: public class Utility { public static Optional<String> getName(Customer customer) { // method's body. } } public final class Customer { // class definition } Jadi untuk Utilitykelas …


4
Untuk apa angka oktal (basis 8) digunakan?
Java menyediakan cara untuk menulis literal angka dalam basis 2, 8, 10 dan 16. Saya bertanya-tanya mengapa basis 8 disertakan, misalnya int x = 0123;? Saya berpikir bahwa mungkin ada sesuatu yang mirip dengan fakta bahwa dalam heksadesimal kapasitas satu byte adalah FF + 1 , dan seterusnya.
11 java  literals  octal 


3
Spring boot 2 embed tomcat 9.0.26 tidak dapat memuat aliran file jks ditutup
Saya mencoba menggunakan SSL pada spring boot 2.2.0 dengan embeded tomcat 9.0.26 tetapi tomcat tidak dapat memuat aliran file JKS ditutup. Berikut adalah properti aplikasi: server.port=443 server.ssl.key-store-type=JKS server.ssl.key-store=C:\\Keystore\\mykey.jks server.ssl.key-store-password=cccc server.ssl.key-alias=*.mydomain.com Pengecualian: org.springframework.boot.web.server.WebServerException: Tidak dapat memulai server Tomcat yang disematkan di org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start (TomcatWebServer.java.15) ~ [spring-boot-2.2.0 .BUILD-SNAPSHOT.jar! /: 2.2.0.BUILD-SNAPSHOT] di org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer (ServletWebServerApplicationContext.java …

3
Pencari / penyetel Lombok vs catatan Java 14
Saya suka proyek Lombok tetapi hari ini saya membaca dan mencoba beberapa fitur baru java 14. Di dalam kapabilitas baru, ada kata kunci rekam yang memungkinkan membuat kelas dengan fungsi bawaan berikut sudah ada: konstruktor, bidang final pribadi, pengakses, kode sama / hash, getter, metode toString. Sekarang pertanyaan saya adalah: …

2
java 14 nullpointerexception tidak ada pesan terperinci
Java 14 memiliki banyak fitur baru. Salah satunya adalah menampilkan pesan terperinci di NullPointerException. Saya menginstal Java 14 dan mencoba untuk mengkompilasi dan menjalankan di bawah kelas tetapi saya tidak mendapatkan pesan rinci. Apakah saya kehilangan sesuatu? tolong bantu. ~/code/demo/temp$ java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment AdoptOpenJDK …
10 java  openj9  jdk14 

1
Dapatkan daftar dependensi maven dari org.apache.maven.project.MavenProject
Saya mencoba untuk mendapatkan daftar dependensi dari beberapa artefak pakar menggunakan org.apache.maven.project.MavenProject. Kode saya seperti ini. public List<Dependencies> loadProject() { Model mavenModel = new Model(); mavenModel.setModelVersion("4.0.0"); mavenModel.setGroupId("org"); mavenModel.setArtifactId("wso2"); mavenModel.setVersion("1.0.0"); addDependency(mavenModel, "com.google.inject", "guice", "4.2.2"); addDependency(mavenModel, "ch.qos.logback", "logback-classic", "1.2.3"); MavenProject mavenProject = new MavenProject(mavenModel); //******* Need to resolve dependencies of `mavenProject` and …
10 java  maven 

4
Cara mengintip () dan allMatch () bekerja bersama di Java 8 Stream API
Saya menemukan kuis tentang Java 8 Stream API metode mengintip seperti di bawah ini Arrays.asList("Fred", "Jim", "Sheila") .stream() .peek(System.out::println) .allMatch(s -> s.startsWith("F")); Outputnya adalah Fred Jim Saya bingung bagaimana aliran ini berfungsi? Hasil yang saya harapkan seharusnya Fred Jim Sheila Metode peek () adalah operasi perantara dan memproses setiap elemen …


1
Perilaku ternary Java yang aneh saat menetapkan nilai. Apa yang dilakukan Java di balik layar agar ini terjadi?
Beberapa hari yang lalu, saya mengalami skenario yang menarik bahwa saya tidak dapat menemukan dokumentasi tentang bagaimana atau mengapa Java memungkinkan hal berikut terjadi. (Cuplikan ini hanyalah bentuk bug yang disederhanakan.) @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); Long longVal = null; Long result …

4
Wildfly dalam wadah Docker tidak memulai
Saya mencoba mengakses halaman pembuka Wildfly yang berjalan di wadah Docker di Windows 10 Pro. Inilah yang saya lakukan: Menarik gambar: docker pull jboss/wildfly Jalankan wadah Wildfly (ini berfungsi dengan baik, di log Wildfly saya bisa melihatnya mulai dengan benar): docker run -it -p 8080:8080 jboss/wildfly Temukan ID wadah: docker …
10 java  docker  jboss  wildfly  devops 

1
Bagaimana cara mengetahui apakah BigDecimal dapat dikonversi menjadi float atau double?
Kelas BigDecimalmemiliki beberapa metode yang berguna untuk menjamin konversi lossless: byteValueExact() shortValueExact() intValueExact() longValueExact() Namun, metode floatValueExact()dan doubleValueExact()tidak ada. Saya membaca kode sumber OpenJDK untuk metode floatValue()dan doubleValue(). Keduanya tampaknya mundur ke Float.parseFloat()dan Double.parseDouble(), masing-masing, yang dapat mengembalikan infinity positif atau negatif. Misalnya, parsing string 10.000 9s akan mengembalikan tak …
10 java  bigdecimal 

8
Hapus elemen pertama (dengan indeks nol) dari aliran bersyarat
Saya memiliki kode berikut: Stream<String> lines = reader.lines(); Jika fist string sama dengan "email"saya ingin menghapus string pertama dari Stream. Untuk string lain dari aliran saya tidak perlu cek ini. Bagaimana saya bisa mencapainya? PS Tentu saya bisa mengubahnya ke daftar, lalu gunakan sekolah tua untuk loop tetapi lebih lanjut …

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.