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

Java SE phiên bản 7 được phát hành vào năm 2011. Các tính năng mới, so với phiên bản 6, bao gồm hỗ trợ ngôn ngữ động, con trỏ nén, phần mở rộng ngôn ngữ nhỏ, mật mã đường cong elliptic, giao thức mạng mới, khả năng sử dụng Chuỗi làm giá trị trường hợp trong một câu lệnh switch và các phần mở rộng thư viện hệ thống khác nhau.

2
Tại sao sự khác biệt giữa ngày 30 tháng 3 và ngày 1 tháng 3 năm 2020 lại đưa ra sai lầm trong 28 ngày thay vì 29 ngày?
TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) Kết quả là 28, trong khi nó phải là 29. Múi giờ / địa điểm có thể là vấn đề?
124 java  date  java-7  datediff 

5
bản phát hành mục tiêu không hợp lệ: 1,7
Tôi đã thấy những câu hỏi tương tự, nhưng vẫn chưa tìm ra câu trả lời. Sử dụng trình biên dịch maven, tôi nhận được: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] Đây là pom.xml: <plugin> <groupId>org.apache.maven.plugins</groupId> …
121 java  maven  java-7 



15
Làm cách nào để sử dụng JDK 7 trên Mac OSX?
Tôi muốn sử dụng API WatchService như được đề cập trong liên kết này: http://download.oracle.com/javase/tutorial/essential/io/notification.html Sau khi đọc xung quanh, tôi phát hiện ra rằng WatchService là một phần của lớp NIO được lên lịch cho JDK 7. Vì vậy, nó ở dạng beta. Tốt rồi. http://jdk7.java.net/download.html có JDK mà …
107 macos  java  java-7 



16
Thu gom rác Java G1 trong sản xuất
Vì Java 7 sẽ sử dụng bộ sưu tập rác G1 mới theo mặc định, liệu Java sẽ có thể xử lý một thứ tự đống lớn hơn mà không có thời gian tạm dừng GC được cho là "tàn phá"? Đã có ai thực sự triển khai G1 trong …

9
java.lang.VerifyError: Mong đợi một khung stackmap tại mục tiêu nhánh JDK 1.7
Sau khi nâng cấp lên JDK 1.7, tôi nhận được ngoại lệ dưới đây: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native …
88 java  jaxb  java-7 

2
Tôi có đang sử dụng Java 7 try-with-resources đúng cách không
Tôi đang mong đợi trình đọc bộ đệm và trình đọc tệp sẽ đóng và tài nguyên được giải phóng nếu trường hợp ngoại lệ được ném ra. public static Object[] fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return read(br); } } Tuy …


4
Cách kiểm tra phần mở rộng của Java 7 Path
Tôi muốn kiểm tra xem một Đường dẫn (được giới thiệu trong Java 7) có kết thúc bằng một phần mở rộng nhất định hay không. Tôi đã thử endsWith()phương pháp như vậy: Path path = Paths.get("foo/bar.java") if (path.endsWith(".java")){ //Do stuff } Tuy nhiên, điều này dường như không hoạt …
83 java  path  java-7 



2
Tại sao StringBuilder # append (int) trong Java 7 nhanh hơn trong Java 8?
Trong khi điều tra một cuộc tranh luận nhỏ về việc sử dụng "" + nvà Integer.toString(int)chuyển đổi một số nguyên nguyên thủy thành một chuỗi, tôi đã viết microbenchmark JMH này : @Fork(1) @OutputTimeUnit(TimeUnit.MILLISECONDS) @State(Scope.Benchmark) public class IntStr { protected int counter; @GenerateMicroBenchmark public String integerToString() { return Integer.toString(this.counter++); …

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.