當前位置:首頁 » 編程語言 » 常用的類java

常用的類java

發布時間: 2022-12-18 18:21:30

1. 常用的java基礎類有哪些急

java.awt.* 一系列:
Button,Frame,Graphics,Menu,Panel,TextField,List,Event,Color,ActionEvent,KeyAdpter,KeyEvent,MouseAdpter,MouseEvent,TextLayout

java.io 一系列:
File,BufferReader,BufferWriter,FileInputStream,FileOutputStream,FileReader,FileWriter,Reader,Writer

java.lang.* 一系列:
System,String,Integer,Float,Double,Thread,Long,Math,Object,Class,Boolean

java.net 一系列:
Socket,ServerSocket,SocketAddress,URL,URLConnection

java.sql 一系列:
Date,Time,DriverManager

java.util.* 一系列:
ArrayList,Arrays,LinkedList,HashSet,Date,HashMap,Matcher,Pattern

javax.swing.* 一系列:
JFrame,JButton,Jpanel,JList,JMenu ,JCheckerBox,JDialog

2. 說出JAVA中一些常用的類,包,介面,請各舉5個~~~

類:1.java.lang.Object
2.java.lang.String
3.java.lang.System
4.java.io.file
5.java.io.FileInputStream
包:1.java.lang包
2.java.io包
3.java.swt包
4.java.util包
5.java.sql包
介面:1.java.util.List<E>
2.java.util.Map<E>
3.java.util.Iterator<E>
4.java.sql.CallableStatement
5.java.lang.Comparable<T>

3. Java的基本數據類型有哪些

整數類型:

byte:位元組佔用 1位元組 8位,用來表達最小的數據單位,儲存數據長度為 正負 127;

short:位元組佔用 2位元組 16位,儲存數值長度為 -32768-32767

int:位元組佔用 4位元組 32位,最為常用的整數類型,儲存長度為,-2^31-1~2^31 (21 億)

long:位元組佔用 8位元組 64位,當到達int數值極限時使用,儲存長度為 看圖片:



浮點數類型:

float:單精度浮點型 32位 取值范圍 3.4e-38~3.4e-38

double:雙精度浮點型 64位 ,java中默認的浮點類型 取值范圍 1.7e-308~1.7e-308


字元類型:

char:16位 ,java字元使用Unicode編碼;


布爾類型

boolean : true 真 和 false 假


引用數據類型:

類 class

介面 interface

4. 請舉出5個常用的類、介面、包

  1. java常用的類:BufferedReader BufferedWriter ,FileReader FileWirter ,String Integer java.util.Date, Class, HashMap

  2. java常用的介面:List ,Map ,Document ,NodeList ,Servlet, HttpServletResponse, Transaction(Hibernate)、 Session(Hibernate), HttpSession

  3. java常用的包:java.lang ,java.io ,java.util ,java.sql ,javax.servlet ,org.apache.strtuts.action ,org.hibernate

拓展資料:

Java(計算機編程語言):Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等

5. 羅列出你常用的JAVA類

java.applet 提供創建 applet 所必需的類和 applet 用來與其 applet 上下文通信的類。
java.awt 包含用於創建用戶界面和繪制圖形圖像的所有類。
java.awt.color 提供用於顏色空間的類。
java.awt.datatransfer 提供在應用程序之間和在應用程序內部傳輸數據的介面和類。
java.awt.dnd Drag 和 Drop 是一種直接操作操作,在許多圖形用戶界面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸信息。
java.awt.event 提供處理由 AWT 組件所激發的各類事件的介面和類。
java.awt.font 提供與字體相關的類和介面。
java.awt.geom 提供用於在與二維幾何形狀相關的對象上定義和執行操作的 Java 2D 類。
java.awt.im 提供輸入方法框架所需的類和介面。
java.awt.im.spi 提供啟用可以與 Java 運行時環境一起使用的輸入方法開發的介面。
java.awt.image 提供創建和修改圖像的各種類。
java.awt.image.renderable 提供用於生成與呈現無關的圖像的類和介面。
java.awt.print 為通用的列印 API 提供類和介面。
java.beans 包含與開發 beans 有關的類,即基於 JavaBeansTM 架構的組件。
java.beans.beancontext 提供與 bean 上下文有關的類和介面。
java.io 通過數據流、序列化和文件系統提供系統輸入和輸出。
java.lang 提供利用 Java 編程語言進行程序設計的基礎類。
java.lang.annotation 為 Java 編程語言注釋設施提供庫支持。
java.lang.instrument 提供允許 Java 編程語言代理監測運行在 JVM 上的程序的服務。
java.lang.management 提供管理介面,用於監視和管理 Java 虛擬機以及 Java 虛擬機在其上運行的操作系統。
java.lang.ref 提供了引用對象類,支持在某種程度上與垃圾回收器之間的交互。
java.lang.reflect 提供類和介面,以獲取關於類和對象的反射信息。
java.math 提供用於執行任意精度整數演算法 (BigInteger) 和任意精度小數演算法 (BigDecimal) 的類。
java.net 為實現網路應用程序提供類。
java.nio 定義作為數據容器的緩沖區,並提供其他 NIO 包的概述。
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如文件和套接字)的連接;定義了用於多路復用的、非阻塞 I/O 操作的選擇器。
java.nio.channels.spi 用於 java.nio.channels 包的服務提供程序類。
java.nio.charset 定義用來在位元組和 Unicode 字元之間轉換的 charset、解碼器和編碼器。
java.nio.charset.spi java.nio.charset 包的服務提供程序類。
java.rmi 提供 RMI 包。
java.rmi.activation 為 RMI 對象激活提供支持。
java.rmi.dgc 為 RMI 分布式垃圾回收提供了類和介面。
java.rmi.registry 提供 RMI 注冊表的一個類和兩個介面。
java.rmi.server 提供支持伺服器端 RMI 的類和介面。
java.security 為安全框架提供類和介面。
java.security.acl 此包中的類和介面已經被 java.security 包中的類取代。
java.security.cert 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類和介面。
java.security.interfaces 提供的介面用於生成如 RSA Laboratory Technical Note PKCS#1 中所定義的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 演算法)密鑰,以及如 NIST 的 FIPS-186 中所定義的 DSA(數字簽名演算法)密鑰。
java.security.spec 提供密鑰規范和演算法參數規范的類和介面。
java.sql 提供使用 JavaTM 編程語言訪問並處理存儲在數據源(通常是一個關系資料庫)中的數據的 API。
java.text 提供以與自然語言無關的方式來處理文本、日期、數字和消息的類和介面。
java.util 包含集合框架、遺留的 collection 類、事件模型、日期和時間設施、國際化和各種實用工具類(字元串標記生成器、隨機數生成器和位數組)。
java.util.concurrent 在並發編程中很常用的實用工具類。
java.util.concurrent.atomic 類的小工具包,支持在單個變數上解除鎖定的線程安全編程。
java.util.concurrent.locks 為鎖定和等待條件提供一個框架的介面和類,它不同於內置同步和監視器。
java.util.jar 提供讀寫 JAR (Java ARchive) 文件格式的類,該格式基於具有可選清單文件的標准 ZIP 文件格式。
java.util.logging 提供 JavaTM 2 平台核心日誌工具的類和介面。
java.util.prefs 此包允許應用程序存儲並檢索用戶和系統首選項和配置數據。
java.util.regex 用於匹配字元序列與正則表達式指定模式的類。
java.util.zip 提供用於讀寫標准 ZIP 和 GZIP 文件格式的類。
javax.accessibility 定義了用戶界面組件與提供對這些組件進行訪問的輔助技術之間的協定。
javax.crypto 為 cryptographic(加密)操作提供類和介面。
javax.crypto.interfaces 按在 RSA Laboratories' PKCS #3 中定義的那樣提供 Diffie-Hellman 密鑰介面。
javax.crypto.spec 為密鑰規范和演算法參數規范提供類和介面。
javax.imageio Java Image I/O API 的主要包。
javax.imageio.event Java Image I/O API 的一個包,用於在讀取和寫入圖像期間處理事件的同步通知。
javax.imageio.metadata 用於處理讀寫元數據的 Java Image I/O API 的包。
javax.imageio.plugins.bmp 包含供內置 BMP 插件使用的公共類的包。
javax.imageio.plugins.jpeg 支持內置 JPEG 插件的類。
javax.imageio.spi 包含用於 reader、writer、transcoder 和流的插件介面以及一個運行時注冊表的 Java Image I/O API 包。
javax.imageio.stream Java Image I/O API 的一個包,用來處理從文件和流中產生的低級別 I/O。
javax.management 提供 Java Management Extensions 的核心類。
javax.management.loading 提供實現高級動態載入的類。
javax.management.modelmbean 提供了 ModelMBean 類的定義。
javax.management.monitor 提供 monitor 類的定義。
javax.management.openmbean 提供開放數據類型和 Open MBean 描述符類。
javax.management.relation 提供 Relation Service 的定義。
javax.management.remote 對 JMX MBean 伺服器進行遠程訪問使用的介面。
javax.management.remote.rmi RMI 連接器是供 JMX Remote API 使用的一種連接器,後者使用 RMI 將客戶端請求傳輸到遠程 MBean 伺服器。
javax.management.timer 提供對 Timer MBean(計時器 MBean)的定義。
javax.naming 為訪問命名服務提供類和介面。
javax.naming.directory 擴展 javax.naming 包以提供訪問目錄服務的功能。
javax.naming.event 在訪問命名和目錄服務時提供對事件通知的支持。
javax.naming.ldap 提供對 LDAPv3 擴展操作和控制項的支持。
javax.naming.spi 提供一些方法來動態地插入對通過 javax.naming 和相關包訪問命名和目錄服務的支持。
javax.net 提供用於網路應用程序的類。
javax.net.ssl 提供用於安全套接字包的類。
javax.print 為 JavaTM Print Service API 提供了主要類和介面。
javax.print.attribute 提供了描述 JavaTM Print Service 屬性的類型以及如何分類這些屬性的類和介面。
javax.print.attribute.standard 包 javax.print.attribute.standard 包括特定列印屬性的類。
javax.print.event 包 javax.print.event 包含事件類和偵聽器介面。
javax.rmi 包含 RMI-IIOP 的用戶 API。
javax.rmi.CORBA 包含用於 RMI-IIOP 的可移植性 API。
javax.rmi.ssl 通過安全套接字層 (SSL) 或傳輸層安全 (TLS) 協議提供 RMIClientSocketFactory 和 RMIServerSocketFactory 的實現。
javax.security.auth 此包提供用於進行身份驗證和授權的框架。
javax.security.auth.callback 此包提供與應用程序進行交互所必需的類,以便檢索信息(例如,包括用戶名和密碼的身份驗證數據)或顯示信息(例如,錯誤和警告消息)。
javax.security.auth.kerberos 此包包含與 Kerberos 網路身份驗證協議相關的實用工具類。
javax.security.auth.login 此包提供可插入的身份驗證框架。
javax.security.auth.spi 此包提供用於實現可插入身份驗證模塊的介面。
javax.security.auth.x500 此包包含應該用來在 Subject 中存儲 X500 Principal 和 X500 Private Crendentials 的類。
javax.security.cert 為公鑰證書類。
javax.security.sasl 包含用於支持 SASL 的類和介面。
javax.sound.midi 提供用於 MIDI(音樂樂器數字介面)數據的 I/O、序列化和合成的介面和類。
javax.sound.midi.spi 在提供新的 MIDI 設備、MIDI 文件 reader 和 writer、或音庫 reader 時提供服務提供程序要實現的介面。
javax.sound.sampled 提供用於捕獲、處理和回放取樣的音頻數據的介面和類。
javax.sound.sampled.spi 在提供新音頻設備、聲音文件 reader 和 writer,或音頻格式轉換器時,提供將為其創建子類的服務提供程序的抽象類。
javax.sql 為通過 JavaTM 編程語言進行伺服器端數據源訪問和處理提供 API。
javax.sql.rowset JDBC RowSet 實現的標准介面和基類。
javax.sql.rowset.serial 提供實用工具類,允許 SQL 類型與 Java 編程語言數據類型之間的可序列化映射關系。
javax.sql.rowset.spi 第三方供應商在其同步提供程序的實現中必須使用的標准類和介面。
javax.swing 提供一組「輕量級」(全部是 Java 語言)組件,盡量讓這些組件在所有平台上的工作方式都相同。
javax.swing.border 提供圍繞 Swing 組件繪制特殊邊框的類和介面。
javax.swing.colorchooser 包含供 JColorChooser 組件使用的類和介面。
javax.swing.event 供 Swing 組件觸發的事件使用。
javax.swing.filechooser 包含 JFileChooser 組件使用的類和介面。
javax.swing.plaf 提供一個介面和許多抽象類,Swing 用它們來提供自己的可插入外觀功能。
javax.swing.plaf.basic 提供了根據基本外觀構建的用戶界面對象。
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)構建的用戶界面對象,Java 外觀是默認外觀。
javax.swing.plaf.multi 提供了組合兩個或多個外觀的用戶界面對象。
javax.swing.plaf.synth Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委託所有繪制。
javax.swing.table 提供用於處理 javax.swing.JTable 的類和介面。
javax.swing.text 提供類 HTMLEditorKit 和創建 HTML 文本編輯器的支持類。
javax.swing.text.html 提供類 HTMLEditorKit 和創建 HTML 文本編輯器的支持類。
javax.swing.text.html.parser 提供默認的 HTML 解析器以及支持類。
javax.swing.text.rtf 提供一個類 (RTFEditorKit),用於創建富文本格式(Rich-Text-Format)的文本編輯器。
javax.swing.tree 提供處理 javax.swing.JTree 的類和介面。
javax.swing.undo 允許開發人員為應用程序(例如文本編輯器)中的撤消/恢復提供支持。
javax.transaction 包含解組期間通過 ORB 機制拋出的三個異常。
javax.transaction.xa 提供定義事務管理器和資源管理器之間的協定的 API,它允許事務管理器添加或刪除 JTA 事務中的資源對象(由資源管理器驅動程序提供)。
javax.xml 根據 XML 規范定義核心 XML 常量和功能。
javax.xml.datatype XML/Java 類型映射關系。
javax.xml.namespace XML 名稱空間處理。
javax.xml.parsers 提供允許處理 XML 文檔的類。
javax.xml.transform 此包定義了用於處理轉換指令,以及執行從源到結果的轉換的一般 API。
javax.xml.transform.dom 此包實現特定於 DOM 的轉換 API。
javax.xml.transform.sax 此包實現特定於 SAX2 的轉換 API。
javax.xml.transform.stream 此包實現特定於流和 URI 的轉換 API。
javax.xml.validation 此包提供了用於 XML 文檔驗證的 API。
javax.xml.xpath

6. Java中常用的基本數據類型有哪些

一、常見的基本的數據類型
1.byte 位元組類型: 佔1位元組,1個位元組8位.如:123,100 范圍:-128~127(-2^7~2^7-1)
2.short 短整型 佔2位元組 16位 如:123,456 范圍:(-32768~32767)(-2^15~2^15-1)
3.int 整型 佔4位元組 32位 如:123,456 范圍: -2147483648~2147483647(-2^31~2^31-1)
4.long 長整型 佔8位元組 64位 如:123,456 -9223372036854775808~9223372036854775807(-
2^63~2^63-1)
5.float 單精度浮點型:佔4位元組 32位 如:123.567f,456.123F,3.0F
6.double 雙精度浮點型:佔8位元組 64位 如:123.567,456.123,【默認的小數點的類型為double
7.char 字元類型.佔2位元組.如'2','A','中','國'【注:必須要用單引號引上】
8.boolean 布爾型 佔4位元組,只有2個值 true 表示真,false--假

7. java有哪些基本數據類型

網路上有很多。基本類型有八種,都有對應的封裝類。類型基本上可以分為三類:char、boolean和byte、short、int、long、float和double。類型可以分為整數類型(如位元組、短整型、整型、長整型)和浮點類型(如浮點型和雙精度型)。JAVA中沒有無符號值類型,它們的值域是固定的,不會隨著機器硬體環境或操作系統的變化而變化。

字元類型,-128到127之間的位元組8位有符號整數,-32768到32767之間的短16位無符號整數,-231到231-1之間的Int 32位有符號整數,-263到263-1之間的Long 64位有符號整數,根據IEEE754-1985標準的Float 32位單精度浮點數,根據IEEE754-1985標準的Double 64位雙精度浮點數1布爾類型在前一章的邏輯運算符中,我們已經看到了值為true和false的變數,它們被稱為布爾變數。

8. 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編程語言學習中提高效率,事半功倍。

9. java中常用的數據類型有哪些

Java八大基本數據類型,boolean,char,byte,int,short,long,float,double,除此外還有個封裝類型String,這些類型基本是Java常用的,其他一些Java封裝類型看情況了,如上面八個基本數據類型都有個對應的封裝類型,把每個類型的第一個字母變成大寫就是了,這類類型看需求用無特殊需要基本數據類型即可滿足需求

10. java中有哪些常用的類啊

java.lang.* java.util.* 這個一個是基本的,一個是工具集。。其中細致的有各種數據類型,都被封裝成類了。io流,字元流,位元組流。然後是分隔流,管道流,序列化。。。還有線程中的。thread runnable等介面。做gui的時候還有awt,swing。後面對字元的操作還有正則表達式。。java中的類很多都是關聯的。最重要的還是會自己查閱api這個才是能源源不斷出代碼的東西。

熱點內容
取票人的密碼是什麼 發布:2024-05-20 08:21:43 瀏覽:962
天貓帳號密碼應輸入什麼 發布:2024-05-20 08:16:26 瀏覽:272
plsql異常處理 發布:2024-05-20 07:54:47 瀏覽:542
dreamweaver上傳網頁 發布:2024-05-20 07:51:24 瀏覽:462
拍攝車的分鏡頭腳本 發布:2024-05-20 07:50:15 瀏覽:137
mg名爵最高配置是哪個 發布:2024-05-20 07:45:11 瀏覽:376
輔助官網源碼 發布:2024-05-20 07:31:48 瀏覽:866
androidbutton的屬性 發布:2024-05-20 07:18:58 瀏覽:637
查找重復欄位的sql 發布:2024-05-20 07:18:17 瀏覽:303
我的世界創造房子伺服器 發布:2024-05-20 06:48:36 瀏覽:818