Câu hỏi được gắn thẻ «java»

Java là một ngôn ngữ lập trình cấp cao phổ biến. Sử dụng thẻ này khi bạn gặp vấn đề khi sử dụng hoặc hiểu ngôn ngữ. Thẻ này hiếm khi được sử dụng một mình và thường được sử dụng cùng với [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] và [maven].





11
Cách chạy tệp JAR
Tôi đã tạo một tệp JAR như thế này: jar cf Predit.jar *.* Tôi đã chạy tệp JAR này bằng cách nhấp đúp vào tệp (nó không hoạt động). Vì vậy, tôi đã chạy nó từ dấu nhắc DOS như thế này: java -jar Predit.jar Nó đưa ra các ngoại …
207 java  jar 



9
Spring Boot Cấu hình và sử dụng hai nguồn dữ liệu
Làm cách nào để định cấu hình và sử dụng hai nguồn dữ liệu? Ví dụ ở đây là những gì tôi có cho nguồn dữ liệu đầu tiên: ứng dụng #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... Lớp ứng …

8
Sự khác biệt giữa `Options.orElse ()` và `Options.orElseGet ()`
Tôi đang cố gắng để hiểu sự khác biệt giữa Optional<T>.orElse()và Optional<T>.orElseGet()phương pháp. Mô tả cho orElse()phương thức là "Trả về giá trị nếu có, nếu không thì trả về khác." Trong khi, mô tả cho orElseGet()phương thức là "Trả về giá trị nếu có, nếu không thì gọi khác …
206 java  java-8  optional 

7
Làm cách nào để thêm thư mục vào classpath trong hồ sơ chạy ứng dụng trong IntelliJ IDEA?
Tôi đang cố gắng thêm một thư mục vào đường dẫn lớp của hồ sơ chạy ứng dụng Nếu tôi ghi đè bằng cách sử dụng -cp x: target / class trong cài đặt VM, tôi sẽ gặp lỗi sau: java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain Bất kỳ ý tưởng về cách thêm một …

7
Cái nào hiệu quả hơn, một vòng lặp cho mỗi vòng lặp hoặc một vòng lặp?
Đó là cách hiệu quả nhất để đi qua một bộ sưu tập? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } hoặc là List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Xin lưu ý …



7
Khi nào Java generic yêu cầu <? mở rộng T> thay vì <T> và có bất kỳ nhược điểm nào của việc chuyển đổi không?
Cho ví dụ sau (sử dụng JUnit với bộ so khớp Hamcrest): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); Điều này không biên dịch với assertThatchữ ký phương thức JUnit của: public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) Thông báo lỗi trình …
205 java  generics  junit 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.