① 想问一下: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是旧的类,他是线程安全的。
他们的共同点是:存储一个键值对形式的数据。并根据键来增删改查。键不能重复!
以上是我自己总结的。希望能帮到你的忙。