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





17
Khi sử dụng Spring Security, cách thích hợp để lấy thông tin tên người dùng hiện tại (tức là SecurityContext) trong một bean là gì?
Tôi có một ứng dụng web Spring MVC sử dụng Spring Security. Tôi muốn biết tên người dùng của người dùng hiện đang đăng nhập. Tôi đang sử dụng đoạn mã được đưa ra dưới đây. Đây có phải là cách được chấp nhận? Tôi không thích có một cuộc …


17
Làm cách nào tôi có thể ném các ngoại lệ CHECKED từ bên trong các luồng Java 8?
Làm cách nào tôi có thể ném các ngoại lệ CHECKED từ bên trong luồng 8 luồng / lambdas? Nói cách khác, tôi muốn tạo mã như trình biên dịch này: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } …


5
Phân tách chuỗi Java đã loại bỏ các giá trị trống
Tôi đang cố gắng phân tách Giá trị bằng cách sử dụng dấu phân cách. Nhưng tôi đang tìm thấy kết quả đáng ngạc nhiên String data = "5|6|7||8|9||"; String[] split = data.split("\\|"); System.out.println(split.length); Tôi đang mong đợi để có được 8 giá trị. [5,6,7, EMPTY, 8,9, EMPTY, EMPTY] Nhưng …
286 java  string  split 


12
Android yêu cầu trình biên dịch tuân thủ cấp 5.0 hoặc 6.0. Tìm thấy '1.7' thay vào đó. Vui lòng sử dụng Công cụ Android> Sửa thuộc tính dự án
Có ai có vấn đề tương tự với điều này không, tôi nhập dự án Android và tôi gặp lỗi như [2011-10-03 17:20:09 - Screen] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. [2011-10-03 17:21:55 - App] Android requires …
286 java  android 

4
Sự khác biệt giữa Collection.stream (). ForEach () và Collection.forEach () là gì?
Tôi hiểu rằng với .stream(), tôi có thể sử dụng các hoạt động chuỗi như .filter()hoặc sử dụng luồng song song. Nhưng sự khác biệt giữa chúng là gì nếu tôi cần thực hiện các thao tác nhỏ (ví dụ: in các thành phần của danh sách)? collection.stream().forEach(System.out::println); collection.forEach(System.out::println);




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.