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

6
Triển khai HashMap Java 8
Theo tài liệu liên kết sau: Triển khai Java HashMap Tôi bối rối với việc triển khai HashMap(hay đúng hơn là một cải tiến trong HashMap). Truy vấn của tôi là: Đầu tiên static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = …


3
Cách tạo các phương thức tùy chỉnh để sử dụng trong chú thích ngôn ngữ biểu thức bảo mật mùa xuân
Tôi muốn tạo một lớp bổ sung các phương thức tùy chỉnh để sử dụng trong ngôn ngữ biểu thức bảo mật mùa xuân để ủy quyền dựa trên phương thức thông qua chú thích. Ví dụ: tôi muốn tạo một phương thức tùy chỉnh như 'customMethodReturningBoolean' để được sử …

1
Ánh xạ enum thành chuỗi ở chế độ ngủ đông
Tôi có một mô hình Category Hibernate: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; có một trường kiểu chuỗi. Ngoài ra, tôi có một enum Java đại diện cho một loại danh mục: public enum …
92 java  hibernate  enums 



8
Nhận tên người dùng đăng nhập trong java
Làm cách nào để lấy tên người dùng / tên đăng nhập trong Java? Đây là mã tôi đã thử ... try{ LoginContext lc = new LoginContext(appName,new TextCallbackHandler()); lc.login(); Subject subject = lc.getSubject(); Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]); for (int i=0; i<principals.length; i++) { if (principals[i] instanceof NTUserPrincipal || principals[i] …
92 java  username 

3
Làm cách nào để sử dụng regex để thay thế chữ hoa bằng chữ thường trong Intellij IDEA?
Tôi đã googled cho điều này và tìm hiểu cách thực hiện với các trình phân tích cú pháp regex khác: http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html Tôi đã thử những thứ này và không hiệu quả. Ví dụ, tôi muốn sử dụng regex để thay đổi điều này: private String Name; private Integer …


5
Tại sao tôi không thể ánh xạ số nguyên thành chuỗi khi truyền trực tuyến từ một mảng?
Mã này hoạt động (được lấy trong Javadoc): List<Integer> numbers = Arrays.asList(1, 2, 3, 4); String commaSeparatedNumbers = numbers.stream() .map(i -> i.toString()) .collect(Collectors.joining(", ")); Không thể biên dịch cái này: int[] numbers = {1, 2, 3, 4}; String commaSeparatedNumbers = Arrays.stream(numbers) .map((Integer i) -> i.toString()) .collect(Collectors.joining(", ")); IDEA cho tôi …

3
_ (gạch dưới) là một từ khóa dành riêng
Tôi vừa thay thế strong biểu thức lambda sau bằng _: s -> Integer.parseInt(s) Trình biên dịch Eclipse cho biết: '_' không nên được sử dụng làm định danh, vì nó là từ khóa dành riêng từ nguồn cấp 1.8 trở đi. Tôi không tìm thấy bất kỳ giải thích …
92 java  lambda  java-8 



6
Chuyển đổi tương lai Java thành một hoàn chỉnh
Java 8 giới thiệu CompletableFuture, một triển khai mới của Future có thể kết hợp (bao gồm một loạt các phương thức thenXxx). Tôi muốn sử dụng điều này độc quyền, nhưng nhiều thư viện tôi muốn sử dụng chỉ trả về các phiên bản không thể tổng Futurehợp. Có …
92 java  java-8  future 

2
Sử dụng tệp MANIFEST.MF trong Java
Tôi nhận thấy rằng các tệp JAR, WAR và EAR có một MANIFEST.MFtệp nằm trong META-INFthư mục. Công dụng của MANIFEST.MFtệp là gì? Tất cả những thứ có thể được chỉ định trong tệp này?
92 java  manifest.mf 

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.