java常用類庫
㈠ 請問,java庫的常用類有哪些這些類起什麼作用
公司最常用的 就是struts 因為簡單, 大一點的公司 就是 spring + hibernate。 目前 還有許多公司都在用jsp。 公司不在意你會多少 框架,在於你無論用什麼技術是否可以給公司取得利潤。 像什麼 jsf ,xfire,webService , 基本用的公司很少。 其實說白了有的東西就是粘貼復制,就這么簡單。 不過學多了,思想會很開闊,如果基礎不好,學多了就等於放棄java。 還有補充一點 jstl 是 jsp標准標簽庫,它不是框架. JPA 是一種標准,翻譯過來就是 java持久API。
㈡ 你常用的Java工具庫都有哪些
JavaSDK肯定是使用最廣的庫,所以本文的名單焦點是流行的第三方庫。該列表可能並不完善,所以如果你覺得有什麼應該出現在列表中的,請留下您的評論。非常感謝!
1、核心庫
Apache Commons Lang:來自Apache的核心庫,為java.lang API補充了許多常用的工具類,如字元串操作、對象的創建等。
Google Guava:來自谷歌的核心庫,包括集合(Collection)、緩存(Caching)、支持原語(Primitives)等。(示例)
Jsoup:一個簡化了的 HTML操作的庫。(示例)
STaX:一組可以高效處理XML的API。 (示例)
Spring:Java平台上眾所周知的開源框架和依賴注入容器。(示例)
Struts2:來自Apache的流行Web框架。 (示例)
Strips:使用最新Java技術構建的Web程序框架,推薦使用。
Tapestry:面向組件的框架,用於使用Java創建動態、健壯、擴展性高的Web應用程序。
JFreeChart:用於創建如條形圖、折線圖、餅圖等圖表。
JFreeReport:創建於輸出PDF格式的報表。
JGraphT:創建圖像,其中只包含由線段連接的點集。
Swing:SDK提供的GUI庫。(示例)
SWT:eclipse提供的GUI庫。
EclipseRCP。(示例)
OpenNLP:來自Apache的自然語言處理庫。 (示例)
StanfordParser:斯坦福大學提供的自然語言處理庫。(示例)
EclipseJDT:由IBM提供的靜態分析庫,可以操作Java源代碼。(示例)
WALA:可以處理jar包文件(即位元組碼)的工具庫。(示例)
Jackson: 用於處理JSON數據格式的多用途的Java庫。Jackson 旨在快速、准確、輕量、對開人員友好之間找到最好的平衡點。
XStream:一個簡單用於對象和XML互相轉換的庫。
GoogleGson:一個專門用於Java對象和Json對象相互轉換的工具庫。(示例)
JSON-lib:用於beans、maps、collections、javaarrays、XML和JSON之間相互轉換操作的工具庫。
ApacheCommonsMath:提供數學計算和數值統計需函數的工具庫。
ApacheLog4j:風行一時的日誌記錄操作庫。(示例)
Logback:當前流行的log4j項目的繼任者。
SLF4J(TheSimpleLoggingFacadeforJava): 各種日誌框架的一個簡單的外觀或抽象(如java.util.logging 、logback、log4j等),允許用戶在部署時加入需要的日誌框架。
ApachePOI:利用其提供的APIs,可以使用純Java代碼操作各種基於微軟OLE2合成文檔格式的文檔。
Docx4j:一個用於創建、操作微軟公開的XML文件的庫(支持Worddocx、 Powerpointpptx和Excelxlsx)。
Joda-Time:如有質量問題包退包換的Java日期和時間類。
Hibernate、EclipseLink、JPA
JDO
jOOQ
SpringJDBC、SpringData
ApacheDbUtils
Lambok: 旨在減少代碼編寫的Java開發庫。
2、HTML、XML Parser
3、Web框架
請猛擊這里查看以上面框架之間的比較。
4、圖表、報表、圖像
5、窗口
SWT與Swing的比較。
6.、GUI框架
7、自然語言處理
如果你是一名NLP專家,請猛擊這里查看更多工具庫介紹。
8、靜態分析
9、JSON
10、數學
11、日誌
12、Office
13、日期和時間
14、資料庫
15、開發工具
㈢ 請問java的核心類庫有那些
這個是java的核心類庫列表(包括介面和類): http://www.huachu.com.cn/itbook/bookinfodetail.asp?lbbh=BB07009833&sort=ml
㈣ java常用類庫有哪些
1.java.lang包 java.lang包 是Java中最常用的包,程序不需要注入,就可以使用該包中的類,利用包中的類可以設計最基本的Java程序。
2.java.awt包 java.awt包中的類提供了圖形界面的創建方法,包括按鈕、文本框、列表框、容器、字體、顏色和圖形等元素的建立和設置。
3.javax.swing包 javax.swing包為Java編寫的圖形界面提供創建類,利用javax.swing包的類建立的界面元素可調整為各種操作系統的界面風格,支持各種操作平台的界面的開發。此外,swing包還提供了樹形控制項、標簽頁控制項、表格控制項的類。Java.swing包中的很多類都是從java.awt包的類繼承而來,Java保留使用java.awt包是為了保持技術的兼容性,但應盡量地使用javax.swing包來開發程序界面。
4.java.io包 java.io包的類提供數據流方式的系統輸入輸出控制、文件和對象的讀寫串列化處理,比較常用的類包括:BufferInputStream、BufferOutputStream、BufferedReader、BufferedWriter、DataInputStream、DataOutputStream、FileInputStream和FileOutputStream等。
5.java.util包 java.util包提供時間日期、隨機數以及列表、集合、哈希表和堆棧等創建復雜數據結構的類,比較常見的類有:Date、Timer、Random和LinkedList等。
6.java.net包 java.net包提供網路開發的支持,包括封裝了Socket套接字功能的伺服器Serversocket類、客戶端Socket類以及訪問互聯網上的各種資源的URL類。
7.java.applet包 java.applet包只有一個Applet類,用於開發網頁上的Applet小程序,使網頁具有更強的交互能力以及多媒體、網路功能。
這七個包中的類庫都是java編程語言中最基本最常用的,同學們一定要熟練掌握。這樣才能在java編程語言學習中提高效率,事半功倍。
㈤ java的全部類庫中文版,有的發一個
密碼:7937 好資源用來分享
㈥ 求Java開發的常用代碼類庫,程序員提高效率必備的。
給你一個去研究
㈦ Java強大的類庫
java 類庫是非常強大的
至於演算法我們必須清楚 套用函數是很好
但是有時候未必符合程序的專要求
在我們熟悉算屬法時靈活運用函數 才是最好的
特別的記 固然很好
對於每個類的記法 每個人都有自己獨有的一套
但是必須記得函數的關聯 和類的父類
這樣即使在記不住的情況下而且沒有參考資料的比賽或者考試中 可以飛速查閱幫助
這才是關鍵
㈧ JAVA基本類庫是用什麼寫的
這些類庫是用java寫的,不過它有很多的功能是直接調用操作系統的api來完成的。java虛擬機是c++或c寫。
㈨ java常用類庫應該怎麼學習
那肯定是不正確辦法。常用的就那麼幾個,而且你剛開始學都不用著急,我當年自學的,也跟你一樣,感覺好多東西啊,但是我就是通過大量的寫代碼,然後去熟悉這些方法。用一用就熟練了,不知道就去看API,會查很重要。
㈩ 常用Java類庫
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.HashMap;