① 想問一下:java.util中,util是什麼意思謝謝
Util是utiliy的縮寫,是一個多功能、基於工具的包。
java.util是包含集合框架、遺留的 collection 類、事件模型、日期和時間設施、國際化和各種實用工具類(字元串標記生成器、隨機數生成器和位數組、日期Date類、堆棧Stack類、向量Vector類等)。集合類、時間處理模式、日期時間工具等各類常用工具包。
Java的實用工具類庫java.util包。在這個包中,Java提供了一些實用的方法和數據結構。例如,Java提供日期(Data)類、日歷(Calendar)類來產生和獲取日期及時間,提供隨機數(Random)類產生各種類型的隨機數,還提供了堆棧(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等類來表示相應的數據結構。
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
(1)javautil包的類擴展閱讀
1、JDK(Java Development Kit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一些Java工具和Java的核心類庫(Java API)。
2、不論什麼Java應用伺服器實質都是內置了某個版本的JDK。主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK。
3、另外,可以把Java API類庫中的Java SE API子集和Java虛擬機這兩部分統稱為JRE(JAVA Runtime Environment),JRE是支持Java程序運行的標准環境 。
4、JRE是個運行環境,JDK是個開發環境。因此寫Java程序的時候需要JDK,而運行Java程序的時候就需要JRE。而JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程序,也可以正常運行Java程序。但由於JDK包含了許多與運行無關的內容,佔用的空間較大,因此運行普通的Java程序無須安裝JDK,而只需要安裝JRE即可。
② java.util 包中有哪幾種類
下圖給出了java.util包的基本層次結構圖。下面我們將具體介紹其中幾個重要的類。
┌java.util.BitSet
│java.util.Calendar
│└java.util.GregorianCalendar
│java.util.Date
│java.util.Dictionary
│└java.util.Hashtable
│└java.util.Properties
│java.util.EventObject
│java.util.ResourceBundle
┌普通類┤├java.util.ListResourceBundle
││└java.util.PropertyResourceBundle
││java.util.Local
││java.util.Observable
││java.util.Random
││java.util.StringTokenizer
││java.util.Vector
││└java.util.Stack
Java.util┤└java.util.TimeZone
│└java.util.SimpleTimeZone
│┌java.util.Enumeration
├介面┤java.util.EventListener
│└java.util.Observer
│┌java.util.EmptyStackException
└異常類┤java.util.MissingResourceException
│java.util.NoSuchElementException
└java.util.TooManyListenersException
③ java.util的相關內容
包規范
Collections Framework Overview
Collections Framework Annotated Outline
相關文檔
有關概述、教程、示例、指南和工具文檔的信息,請參閱:
Collections Framework Tutorial
Collections Framework Design FAQ
從以下版本開始:
JDK1.0
Java的實用工具類庫java.util包。在這個包中,Java提供了一些實用的方法和數據結構。例如,Java提供日期(Data)類、日歷(Calendar)類來產生和獲取日期及時間,提供隨機數(Random)類產生各種類型的隨機數,還提供了堆棧(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等類來表示相應的數據結構。
下圖給出了java.util包的基本層次結構圖。下面我們將具體介紹其中幾個重要的類。
┌java.util.BitSet
│java.util.Calendar
│└java.util.GregorianCalendar
│java.util.Date
│java.util.Dictionary
│└java.util.Hashtable
│└java.util.Properties
│java.util.EventObject
│java.util.ResourceBundle
┌普通類┤├java.util.ListResourceBundle
││└java.util.PropertyResourceBundle
││java.util.Local
││java.util.Observable
││java.util.Random
││java.util.StringTokenizer
││java.util.Vector
││└java.util.Stack
Java.util┤└java.util.TimeZone
│└java.util.SimpleTimeZone
│┌java.util.Enumeration
├介面┤java.util.EventListener
│└java.util.Observer
│┌java.util.EmptyStackException
└異常類┤java.util.MissingResourceException
│java.util.NoSuchElementException
└java.util.TooManyListenersException
④ java 的util類怎樣使用
只要是需要用到下列類的都是需要該包
java.util包含集合框架、遺留的 collection 類、事件模型、日期和時間設施、國際化和各種實用工具類(字元串標記生成器、隨機數生成器和位數組、日期Date類、堆棧Stack類、向量Vector類等)。集合類、時間處理模式、日期時間工具等各類常用工具包。
⑤ 需要分析字元串,並將字元串分解成可被獨立使用的單詞,可使用java.util包中的類是【】 A:
選C
java.util包中的類StringTokenizer用於語言符號(單詞)的分析,分析出字元串中的單詞。另外還有命名的習慣約定(行業習慣,不是規定):一般變數名、方法名用小寫英文字母開頭,類名首字母用大寫字母,若命名由若干個單片語成,後面的每個單詞用大寫開頭;文字和常數全用大寫字母命名;包名全部用小寫字母。
⑥ "import java.util「中,"util"是什麼包
import java.util.*;util代表工具類,包含一些日期轉換、字元串處理、獲取編譯環境信息。
假如沒這句話的話,如果你要用java.util包中的類Scanner的話就需要這樣使用 java.util.Scanner sc = new java.util.Scanner();
而import java.util.*;代表導入了java.util包中的所有類,,這樣的話使用 Scanner就沒那麼麻煩了Scanner sc = new Scanner();
⑦ java.util包方的類主要是什麼
建議自己查看JDK - API文檔, 點一下 java.util即可看到下面的所有類了, api文檔已經上傳到附件中
⑧ java.util.* 這一類的包在哪裡能查看其內容和作用。
java.io包是java處理輸入輸出的包,裡面有各種用於讀寫數據的類。
java.util包是java的使用工具包,包括java提供給我們的各種使用工具類。
具體內容你可以看java官方API文檔:https://docs.oracle.com/javase/8/docs/api/index.html,
進入後,你在左上角的Package那個框里選io或者util,下面那個框里就會列出這個包里所有介面、類和異常,你想具體看那個就點那個,右邊那個框裡面就會有詳細的介紹。
⑨ java中的util包的主要作用
util是utiliy的縮寫,意為多用途的,工具性質的包 這個包中主要存放了:集合類(如ArrayList,HashMap等),隨機數產生類,屬性文件讀取類,定時器類等類。 這些類極大方便了Java編程,日常java編程中,經常要用到這些類。
⑩ 在Java.util包中的LinkedList類、ArrayList類、HashMap類、Vector類的區別和它們都什麼時候用
ArrayList類、Vector類、LinkedList類
都是可伸縮的數組,就是可以動態改變長度的數組。
ArrayList類是jdk1.1後出現的,在內存中是隊列形式存儲,適合查找。他不是線程安全的。
Vector類是較老的數組列表,他是線程安全的。
LinkedList類是鏈表結構的數組,它適合增刪改的操作,但與ArrayList相比,查詢效率較低。
實際應用中:ArrayList是最常用的。
HashMap類,與之對應的有一個HashTable類,這兩個類的區別:
HashMap是新的類,他不是線程安全的。
HashTable是舊的類,他是線程安全的。
他們的共同點是:存儲一個鍵值對形式的數據。並根據鍵來增刪改查。鍵不能重復!
以上是我自己總結的。希望能幫到你的忙。