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

1
Tại sao không xóa khỏi TreeSet bằng bộ so sánh tùy chỉnh sẽ xóa một bộ vật phẩm lớn hơn?
Sử dụng cả Java 8 và Java 11, hãy xem xét các điều sau TreeSetvới bộ String::compareToIgnoreCaseso sánh: final Set<String> languages = new TreeSet<>(String::compareToIgnoreCase); languages.add("java"); languages.add("c++"); languages.add("python"); System.out.println(languages); // [c++, java, python] Khi tôi cố gắng loại bỏ các yếu tố chính xác có trong TreeSet, nó hoạt động: tất …

3
Tùy chọn java.security.egd dùng để làm gì?
Trong một dự án tôi đang làm việc, ứng dụng được khởi chạy bằng lệnh tương tự như sau: java -Djava.security.egd=file:/dev/urandom -jar app.jar Tôi chưa bao giờ thấy java.security.egdtùy chọn này trước đây. Tìm kiếm một chút, nó dường như được sử dụng để định cấu hình tạo số ngẫu …
22 java  jvm 


1
Một proxy phạm vi trong mùa xuân là gì?
Như chúng ta đã biết Spring sử dụng proxy để thêm chức năng ( @Transactionalvà @Scheduledví dụ). Có hai tùy chọn - sử dụng proxy động JDK (lớp phải triển khai các giao diện không trống) hoặc tạo một lớp con bằng cách sử dụng trình tạo mã CGLIB. Tôi …


2
Xác định hàm tạo mặc định cho bản ghi
Tôi có một bản ghi và muốn thêm constructor mặc định vào nó. public record Record(int recordId) { public Record { } } Nhưng nó đã tạo constructor với intparam. public final class Record extends java.lang.Record { private final int recordId; public Record(int); //other method } Làm thế nào chúng …


1
Paths.get vs Path.of
Theo như tôi có thể nói, Paths.getvà Path.ofdường như làm chính xác điều tương tự, biến một hoặc nhiều chuỗi thành một Pathđối tượng; tài liệu https://docs.oracle.com/javase/8/docs/api/java/nio/file/Paths.html#get-java.lang.String-java.lang.String...- và https: //docs.oracle.com/en/java/javase/13/docs/api/java.base/java/nio/file/Path.html#of(java.lang.String,java.lang.String ... ) sử dụng từ ngữ tương tự. Chúng có thực sự giống hệt nhau không? Path.ofđược giới thiệu sau. …
20 java  java-11 



3
Quảng cáo kiểu Java trong các tham số
Tôi tình cờ thấy đoạn trích này: public class ParamTest { public static void printSum(int a, double b) { System.out.println("In intDBL " + (a + b)); } public static void printSum(long a, long b) { System.out.println("In long " + (a + b)); } public static void printSum(double a, long b) …

2
Làm cách nào tôi có thể bỏ qua cuộc gọi giới hạn (số) với một luồng khi số đó bằng 0?
Tôi có một số mã Java cung cấp các đối tượng từ items. Nó giới hạn họ dựa trên maxNumber: items.stream() .map(this::myMapper) .filter(item -> item != null) .limit(maxNumber) .collect(Collectors.toList()); Nó hoạt động đúng, nhưng câu hỏi là: Có cách nào bỏ qua giới hạn khi maxNumber == 0không? Tôi biết …


6
Tại sao Java không thể suy ra một siêu kiểu?
Chúng ta đều biết Long kéo dài Number . Vậy tại sao điều này không biên dịch? Và làm thế nào để xác định phương thức withđể chương trình biên dịch mà không có bất kỳ diễn viên thủ công nào? import java.util.function.Function; public class Builder<T> { static public interface …


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.