Khi một gói mới đang được tạo trong Eclipse Juno, một tệp java (package-info.java) sẽ được tạo tự động. Việc sử dụng tập tin đó là gì? Có ích trong việc nhập các lớp cụ thể trong lớp khác không?Eclipse Juno - Việc sử dụng package-info.java là gì?
34
A
Trả lời
34
package-info.java
là package comment file, được Javadoc sử dụng để cung cấp gói tài liệu của riêng bạn.
Đó là introduced in Javadoc 5.0 và thay thế package.html
.
10
tệp package-info.java chứa tài liệu cấp gói cũng như annotations.
4
Nó có thể được sử dụng cho tài liệu ở cấp gói. Ví dụ, nhóm Spring sử dụng nó khá rộng rãi trong lõi của Spring Framework.
Bên cạnh đó, nó có thể chứa chú thích áp dụng cho tất cả các lớp trong gói. Ví dụ, đây là cách thuận tiện để tránh viết các chú thích NonNullByDefault cho Phân tích Null Eclipse trên mỗi lớp.
Lưu ý rằng để áp dụng chú thích cho gói, tệp được sử dụng theo tên package-info.java được sử dụng.
Các vấn đề liên quan
- 1. eclipse Juno tùy chỉnh bàn làm việc màu sắc
- 2. Việc sử dụng "??" là gì?
- 3. Maven với Eclipse Juno
- 4. Eclipse Juno and Retina Resolution
- 5. Eclipse Juno/Kepler gặp sự cố
- 6. Lý do chính để nâng cấp lên Eclipse Juno là gì?
- 7. Việc sử dụng window.external là gì?
- 8. Việc sử dụng LOCAL_MODULE_TAGS là gì?
- 9. Việc sử dụng Deployment.Current.Dispatcher.BeginInvoke (() => {...}) là gì?
- 10. Việc sử dụng singletonList là gì?
- 11. Việc sử dụng typedef là gì?
- 12. Việc sử dụng udevadm là gì?
- 13. việc sử dụng string.Clone() là gì?
- 14. Việc sử dụng plist là gì?
- 15. Việc sử dụng "khoan dung" là gì?
- 16. Việc sử dụng AtomicReferenceArray là gì?
- 17. Việc sử dụng Indexers là gì?
- 18. Lỗi đồ họa của Eclipse Juno?
- 19. Plugin Swing cho Eclipse Juno 4.2
- 20. Cài đặt plugin Marketplace trên Eclipse Juno
- 21. Bộ làm việc gỡ lỗi (Eclipse) là gì?
- 22. Thanh công cụ Eclipse Juno Perspective
- 23. Trình tạo GUI cho Eclipse Juno
- 24. Lợi thế của việc sử dụng arrayWithCapacity so với việc sử dụng mảng là gì?
- 25. Làm cách nào để làm việc với JavaFX trong Eclipse Juno?
- 26. Eclipse Autocomplete (ký hiệu phần trăm, tại Juno)
- 27. Bộ làm việc "Các dự án khác" trong Eclipse Juno đã biến mất?
- 28. Eclipse Juno không thể mở vùng làm việc của tôi sau khi cập nhật plugin
- 29. Không có đầu ra bàn điều khiển trong Eclipse Juno
- 30. Việc sử dụng Array.prototype.slice.call (mảng, 0) là gì?
Câu hỏi tương tự http://stackoverflow.com/questions/21940585/why-package-info-java-file-what-is-the-use-of-package-info-java-class-file –