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


9
Thực tiễn / hiệu suất tốt nhất: trộn StringBuilder.append với String.concat
Tôi đang cố gắng hiểu cách thực hành tốt nhất là gì và tại sao lại nối các ký tự chuỗi và biến cho các trường hợp khác nhau. Ví dụ: nếu tôi có mã như thế này StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Đây có phải là …


11
Chuyển đổi giá trị số nguyên thành phù hợp với Java Enum
Tôi có một enum như thế này: public enum PcapLinkType { DLT_NULL(0) DLT_EN10MB(1) DLT_EN3MB(2), DLT_AX25(3), /*snip, 200 more enums, not always consecutive.*/ DLT_UNKNOWN(-1); private final int value; PcapLinkType(int value) { this.value= value; } } Bây giờ tôi nhận được một int từ đầu vào bên ngoài và muốn đầu vào …
86 java 

13
Lớp bất biến?
Làm thế nào người ta có thể tạo ra một lớp Java là bất biến, nhu cầu của tính bất biến là gì và có lợi ích gì khi sử dụng điều này không?


5
Đặt thời gian chờ cho các hoạt động của ổ cắm
Khi tôi tạo một ổ cắm: Socket socket = new Socket(ipAddress, port); Nó ném ra một ngoại lệ, điều này là OK, vì địa chỉ IP không có sẵn. (Các biến kiểm tra ở đâu String ipAddress = "192.168.0.3"và int port = 300.) Vấn đề là: làm cách nào để …
86 java  sockets 



17
Checkstyle so với PMD
Chúng tôi đang giới thiệu các công cụ phân tích tĩnh vào hệ thống xây dựng cho sản phẩm Java của chúng tôi. Chúng tôi đang sử dụng Maven2 để tích hợp Checkstyle và PMD miễn phí. Tuy nhiên, có vẻ như có sự trùng lặp lớn về chức năng …

6
Kế thừa và đệ quy
Giả sử chúng ta có các lớp sau: class A { void recursive(int i) { System.out.println("A.recursive(" + i + ")"); if (i > 0) { recursive(i - 1); } } } class B extends A { void recursive(int i) { System.out.println("B.recursive(" + i + ")"); super.recursive(i + 1); } } …


6
Hiệu suất của biến ThreadLocal
Đọc từ ThreadLocalbiến chậm hơn bao nhiêu so với từ trường thông thường? Cụ thể hơn là việc tạo đối tượng đơn giản nhanh hơn hay chậm hơn việc truy cập vào ThreadLocalbiến? Tôi giả sử rằng nó đủ nhanh để ThreadLocal<MessageDigest>việc tạo phiên bản nhanh hơn nhiều sau đó …



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.