本文目錄一覽:
- 1、Java applet程序控件信息查看工具
- 2、Java的常用開發工具?
- 3、你常用的Java工具庫都有哪些
- 4、如何通過反編譯工具與插件 查看java *.class 文件源碼
- 5、看java代碼有什麼好的工具沒?
- 6、Java:使用什麼工具可以查看每個方法的執行時間呢?
Java applet程序控件信息查看工具
JButton 裡面有許多方法 可以解決這個問題。
很簡單的。
注意 加載JApplet 。* !
Java的常用開發工具?
java常用的開發工具。都說工欲善其事必先利其器,要想學好java這門語言,選擇一款好用順手的開發工具是必不可少的。另外昆明北大青鳥認為面試java工作時開發工具的使用也是一個重要的考核點。
要想全面了解java開發工具,我們首先需要先了解一下java程序的開發過程,通過這個過程我們能夠了解到java開發都需要用到那些工具。
1、要想編寫程序,需要一個能編寫源代碼的編輯工具。例如:Notepad++;
2、要想測試程序,需要一個編譯、執行工具。例如:JDK;
3、要想單獨測試一個單元,需要一個單元測試工具。例如:JUnit、TestNG;
4、要想編寫開發文檔,需要開發文檔編輯工具。例如:word、Excel、PPT;
5、要想分析設計程序,需要程序的分析設計工具。例如:StarUML;
6、要想方便管理源碼和版本升級,需要源碼管理和版本維護工具。例如:SVN,Git;
7、要想多個團隊協作開發或者項目用到很多的第三方類庫和Jar包。需要自動化構建工具。例如:Maven、gradle;
8、要想在一個工具中使用以上所有功能,需要用到集成開發工具IDE。例如:Eclipse;
大家看到這麼多工具是不是很頭疼。哈哈:)所以說java開發入門門檻有點高。沒關係。後面的課程我會一個一個逐步給大家詳細介紹。下面我們先簡單了解一下這些java開發常用工具。
你常用的Java工具庫都有哪些
Java SDK 肯定是使用最廣的庫,所以本文的名單焦點是流行的第三方庫。該列表可能並不完善,所以如果你覺得有什麼應該出現在列表中的,請留下您的評論。非常感謝!
1、核心庫
Apache Commons Lang:來自Apache的核心庫,為java.lang API補充了許多常用的工具類,如字符串操作、對象的創建等。
Google Guava:來自谷歌的核心庫,包括集合(Collection)、緩存(Caching)、支持原語(Primitives)等。(示例)
2、HTML、XML Parser
Jsoup:一個簡化了的 HTML操作的庫。(示例)
STaX:一組可以高效處理 XML的API。 (示例)
3、Web框架
Spring:Java平台上眾所周知的開源框架和依賴注入容器。(示例)
Struts2:來自Apache的流行Web框架。 (示例)
Google Web Toolkit:Google提供的開發工具庫,主要用於構建和優化複雜的Web程序用。 (示例)
Strips:使用最新Java技術構建的Web程序框架,推薦使用。
Tapestry:面向組件的框架,用於使用Java創建動態、健壯、擴展性高的Web應用程序。
請猛擊這裡 查看以上面框架之間的比較。
4、圖表、報表、圖像
JFreeChart:用於創建如條形圖、折線圖、餅圖等圖表。
JFreeReport:創建於輸出PDF格式的報表。
JGraphT:創建圖像,其中只包含由線段連接的點集。
5、窗口
Swing:SDK提供的GUI庫。(示例)
SWT:eclipse提供的GUI庫。
SWT與Swing的比較。
6.、GUI框架
Eclipse RCP。(示例)
7、自然語言處理
OpenNLP:來自Apache的自然語言處理庫。 (示例)
Stanford Parser:斯坦福大學提供的自然語言處理庫。(示例)
如果你是一名NLP專家,請猛擊這裡 查看更多工具庫介紹。
8、靜態分析
Eclipse JDT:由IBM提供的靜態分析庫,可以操作Java源代碼。(示例)
WALA:可以處理jar包文件(即字節碼)的工具庫。(示例)
9、JSON
Jackson: 用於處理JSON數據格式的多用途的Java庫。Jackson 旨在快速、準確、輕量、對開人員友好之間找到最好的平衡點。
XStream:一個簡單用於對象和XML互相轉換的庫。
Google Gson:一個專門用於Java對象和Json對象相互轉換的工具庫。(示例)
JSON-lib:用於 beans、maps、collections、java arrays、XML 和 JSON 之間相互轉換操作的工具庫。
10、數學
Apache Commons Math:提供數學計算和數值統計需函數的工具庫。
11、日誌
Apache Log4j:風行一時的日誌記錄操作庫。 (示例)
Logback:當前流行的log4j項目的繼任者。
SLF4J(The Simple Logging Facade for Java): 各種日誌框架的一個簡單的外觀或抽象(如java.util.logging 、logback、log4j等),允許用戶在部署時加入需要的日誌框架。
12、Office
Apache POI:利用其提供的APIs,可以使用純Java代碼操作各種基於微軟OLE2合成文檔格式的文檔。
Docx4j:一個用於創建、操作微軟公開的XML文件的庫(支持Word docx、 Powerpoint pptx和Excel xlsx)。
13、日期和時間
Joda-Time:如有質量問題包退包換的Java日期和時間類。
14、數據庫
Hibernate、EclipseLink、JPA
JDO
jOOQ
SpringJDBC、Spring Data
Apache DbUtils
15、開發工具
Lambok: 旨在減少代碼編寫的Java開發庫。
如何通過反編譯工具與插件 查看java *.class 文件源碼
1、JD-GUI
JD-GUI 是顯示java 源代碼 *.class文件的 圖形界面工具。可以在這裡下載:JD-GUI-DownLoad
下載下來後,打開該工具,直接將jar包 拖拽到 顯示窗口即可查看源代碼。
舉例:通過 jd-gui.exe 工具 查看 xUtils-2.6.14.jar 包 源碼:
但是,一般開發用的是IDE(Integrated Development Environment 集成開發環境)
比如 Eclipse,android
studio。IDE一般插件都很豐富,方便提高開發效率。如果有IDE還是用圖形界面工具查看jar包而不用插件的話,這是比較醉的,由於之前不知道用插件,醉了很久才用!!沒文化真可怕啊!插指算了算:以後要“多探討,多接觸,增加知識的廣度!多研究,多細學,增加知識深度!”
。下面概要介紹 Eclipse,android studio 下 安裝插件,查看 jar包 *.class 文件。
看java代碼有什麼好的工具沒?
除了MyEclipse其他的沒什麼好的
像EditPlus、UltraEdit這些記事本類的工具看看短的代碼還行,看有幾百個類的代碼就力不從心了。不能快速定位啊!
MYEclipse只要遇到不熟悉的類,按Ctrl然後點鼠標點擊就會跳到那個類定義裡面去,很方便,這是一般為文本編輯工具所沒有的功能
Java:使用什麼工具可以查看每個方法的執行時間呢?
要用到currentTimeMillis()方法,我舉個例子給你吧,你看了就會明白了
public
class
StringPKStringBuilder
{
/**
*
字符串連接性能測試
*/
public
static
void
main(String[]
args)
{
System.out.println(testStringBuilder(30000));
System.out.println(testString(30000));
}
/*StringBuilder性能*/
public
static
long
testStringBuilder(int
n){
long
start=System.currentTimeMillis();
StringBuilder
bul=new
StringBuilder();
for(int
i=0;i
追問:
大哥這個我是知道的,但是如果每個方法都需要寫上start和end就費勁了,有什麼簡便的方法或工具嗎?
評論
加載更多
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/186081.html