㈠ 請問,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)等。(示例)

  • 2、HTML、XML Parser

  • Jsoup:一個簡化了的 HTML操作的庫。(示例)

  • STaX:一組可以高效處理XML的API。 (示例)

  • 3、Web框架

  • Spring:Java平台上眾所周知的開源框架和依賴注入容器。(示例)

  • Struts2:來自Apache的流行Web框架。 (示例)

  • GoogleWebToolkit:Google提供的開發工具庫,主要用於構建和優化復雜的Web程序用。 (示例)

  • Strips:使用最新Java技術構建的Web程序框架,推薦使用。

  • Tapestry:面向組件的框架,用於使用Java創建動態、健壯、擴展性高的Web應用程序。

  • 請猛擊這里查看以上面框架之間的比較。

    4、圖表、報表、圖像

  • JFreeChart:用於創建如條形圖、折線圖、餅圖等圖表。

  • JFreeReport:創建於輸出PDF格式的報表。

  • JGraphT:創建圖像,其中只包含由線段連接的點集。

  • 5、窗口

  • Swing:SDK提供的GUI庫。(示例)

  • SWT:eclipse提供的GUI庫。

  • SWT與Swing的比較。

    6.、GUI框架

  • EclipseRCP。(示例)

  • 7、自然語言處理

  • OpenNLP:來自Apache的自然語言處理庫。 (示例)

  • StanfordParser:斯坦福大學提供的自然語言處理庫。(示例)

  • 如果你是一名NLP專家,請猛擊這里查看更多工具庫介紹。

    8、靜態分析

  • EclipseJDT:由IBM提供的靜態分析庫,可以操作Java源代碼。(示例)

  • WALA:可以處理jar包文件(即位元組碼)的工具庫。(示例)

  • 9、JSON

  • Jackson: 用於處理JSON數據格式的多用途的Java庫。Jackson 旨在快速、准確、輕量、對開人員友好之間找到最好的平衡點。

  • XStream:一個簡單用於對象和XML互相轉換的庫。

  • GoogleGson:一個專門用於Java對象和Json對象相互轉換的工具庫。(示例)

  • JSON-lib:用於beans、maps、collections、javaarrays、XML和JSON之間相互轉換操作的工具庫。

  • 10、數學

  • ApacheCommonsMath:提供數學計算和數值統計需函數的工具庫。

  • 11、日誌

  • ApacheLog4j:風行一時的日誌記錄操作庫。(示例)

  • Logback:當前流行的log4j項目的繼任者。

  • SLF4J(TheSimpleLoggingFacadeforJava): 各種日誌框架的一個簡單的外觀或抽象(如java.util.logging 、logback、log4j等),允許用戶在部署時加入需要的日誌框架。

  • 12、Office

  • ApachePOI:利用其提供的APIs,可以使用純Java代碼操作各種基於微軟OLE2合成文檔格式的文檔。

  • Docx4j:一個用於創建、操作微軟公開的XML文件的庫(支持Worddocx、 Powerpointpptx和Excelxlsx)。

  • 13、日期和時間

  • Joda-Time:如有質量問題包退包換的Java日期和時間類。

  • 14、資料庫

  • Hibernate、EclipseLink、JPA

  • JDO

  • jOOQ

  • SpringJDBC、SpringData

  • ApacheDbUtils

  • 15、開發工具

  • Lambok: 旨在減少代碼編寫的Java開發庫。

㈢ 請問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;