是否有可能手動寫評論在類文件或API,如果可以的話,怎麼樣?在類文件上寫評論:Java
回答
java類文件是一個包含編譯的java字節碼的文件。所以沒有實際的方法來手動編輯這個文件。評論通常放在源代碼中,以便與開發人員溝通某些代碼的用途和/或其功能以及原因。由於一個人不能(實際上)直接編輯一個類文件或閱讀它,所以沒有任何理由給它添加評論。當源文件從Java編譯成字節碼時,註釋不會被編譯到字節碼中。因此,即使您可以手動編輯文件,也無法向其添加註釋。
一個的.class文件是的.java文件它已被編譯之後。
當一個文件被編譯時,只有功能代碼被構建,註釋被剝離。
沒有語法允許您在.class文件中留下評論,這些文件在事後仍然可用。
大多數人都說過,.class
文件是編譯的.java
文件,只有JVM才能讀取該文件。但是,您可以在任何行的開始處放置一個//
以在.java
部分創建註釋。我甚至不認爲可以在.class
中發表評論,因爲它主要是UTF-8
個字符(我真的不明白)。 下面是一個例子:
class YourClass{ public static void main(String[] args){ //comment line System.out.println("normal line"); } }
那至少我怎麼做這樣的東西。
你不應該在.class文件中寫任何東西。類文件由javac命令編寫,不會包含您在.java文件中創建的任何註釋。 .class文件僅供JVM使用,JVM不關心註釋。
有沒有標準的方式來放置在類文件中的評論,因爲它不是人們通常需要做的事情。
但是,如果您只是因爲某些原因而將文本元數據粘貼到類文件中,則有很多地方可以使用它。 JVM規範定義了許多可以添加自定義元數據的地方。您甚至可以通過創建運行時註釋使其在運行時可見。
正如我的理解,你正在問關於Java中的評論。 有三種意見中的Java:
/* text */: comment detail in the "text" and compiler does not compile everything from /* to */.
/** documentation */: A kind of documentation comment(doc comment, explain a complex business in code). The compiler ignores this as the text comment form /* and */. More detail you can search in Java doc.
// text
The compiler ignores everything from // to the end of the line.
- 1. 在位圖上寫評論
- 2. /**評論。 */VS/*評論* /在Java中
- 3. Microdata - 撰寫評論文章
- 4. VB.NET撰寫評論,JPEG文件編程
- 5. 用ConfigParser給文件寫評論
- 6. 評論在java中
- 7. 查看評論在Facebook上的評論
- 8. 評論在plist文件
- 9. 在Facebook上只顯示朋友的評論社交評論插件fb:評論
- 10. 在Django中寫評論
- 11. 文檔評論(子類)
- 12. 爲Simulink寫評論
- 13. 如何寫評論
- 14. ColdFusion的評論/論壇類型軟件
- 15. 在不同類別上顯示評論
- 16. Java Youtube API評級評論
- 17. 問題與評論類型評論
- 18. 是否可以同步插件Facebook評論和Facebook上的評論評論?
- 19. 刪除評論【JAVA]
- 20. 評論評論
- 21. .NET Resgen.exe文件的評論?
- 22. 評論Doxygen中的文件
- 23. 閱讀文件評論
- 24. 如何評論GPX文件?
- 25. PHP我應該寫評論/文檔
- 26. 如何在doskey宏文件中寫評論?
- 27. 如何在補丁/ diff文件中寫評論?
- 28. 從評論框(Facebook評論插件)中刪除評論
- 29. 在網頁上的評論論壇
- 30. 批量 - 在YouTube上評論
你寫的源代碼(java文件)的意見,而不是在編譯的代碼(.class文件)。只有JVM應該閱讀的文件中的評論點是什麼? – Andreas
你能舉個例子嗎?事實上,你的問題並不清楚。正如Andreas所說,你寫評論給.java文件,而不是.class文件。 –