Tôi đã tìm thấy thông tin mà java. * Và javax. * Là các tên gói bất hợp pháp (được bảo lưu) (trong cuốn sách "Hướng dẫn học lập trình OCA Java SE 7"). Khi tôi thử tạo gói "java" và chạy lớp từ nó, tôi nhận được:Có phải tên gói "javax" bất hợp pháp (được bảo lưu) không?
Exception in thread "main" java.lang.SecurityException: Prohibited package name: java
nhưng khi tôi chạy lớp từ gói "javax" tôi không nhận được lỗi. Trên docs.oracle.com Tôi chỉ tìm thấy thông tin:
Packages in the Java language itself begin with java. or javax.
vì vậy ... có phải là "javax" tên bất hợp pháp hay không? Có lẽ nó chỉ bất hợp pháp trên Java EE, hoặc phiên bản Java cũ hơn? (Tôi đã thử nó trên JDK 1.6.0_43 và 1.7.0_25)
http://stackoverflow.com/questions/727844/javax-vs-java-package – ZhongYu
Cảm ơn, tôi đã xem chuỗi này rồi. Nó cung cấp thông tin tốt về gói javax, nhưng nó không nói là tên hợp pháp cho gói hay không. – SathOkh