Ⅰ 说出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>
Ⅱ java中常用的集合接口有哪些
集合主要有Collection和Map接口。
List特点:元素有放入顺序,元素可重复
Map特点:元素按键值对存储,无放入顺序
Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)
List接口有三个实现类:LinkedList,ArrayList,Vector
LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身内存地址的同时还存储下一个元素的地址。链表增删快,查找慢
ArrayList和Vector的区别:ArrayList是非线程安全的,效率高;Vector是基于线程安全的,效率低
Set接口有两个实现类:HashSet(底层由HashMap实现),LinkedHashSet
SortedSet接口有一个实现类:TreeSet(底层由平衡二叉树实现)
Query接口有一个实现类:LinkList
Map接口有三个实现类:HashMap,HashTable,LinkeHashMap
HashMap非线程安全,高效,支持null;HashTable线程安全,低效,不支持null
SortedMap有一个实现类:TreeMap
其实最主要的是,list是用来处理序列的,而set是用来处理集的。Map是知道的,存储的是键值对
set 一般无序不重复.map kv 结构 list 有序 。
Ⅲ java常用类和接口
基本的 常用包有
最基本的是java.lang.*包,提供利用 Java 编程语言进行程序设计的基础类
比如基本的数据类型int,byte,等等,还有线程,随机数等,他也是默认导入文件的
java.io.*
主要处理输入输出以及文件的操作,需要import导入
比较麻烦的有java.util.*包括JAVA的数据结构,时间日期格式设置和一些实用的工具
做网络应用的包主要是java.net.*,也是应该掌握的
如果要做数据库应用,要用到java.sql.*
如果做本地程序,应掌握java.awt.*和javax.Swing.*
这两个包主要包括按钮,文本框等组件,还有他们的事件处理,绘图等类。
一般的JAVA基础书都有这些的
Ⅳ java接口类型有哪些
在Java API的每个包中,几乎都规定了接口,以及完善这些接口需要的技术支持和处理的异常,表3中列出了这些API常用接口
Ⅳ java集合中都有哪些基本的接口和类
Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有:
1、Collection:代表一组对象,每一个对象都是它的子元素。
2、Set:不包含重复元素的Collection。
3、List:有顺序的collection,并且可以包含重复元素。
4、Map:可以把键(key)映射到值(value)的对象,键不能重复。
Ⅵ 在java的标准库中,请你找出哪些实现了list接口
摘要
Ⅶ java常见的集合、接口、类的区别和联系
集合类似于数组,不过相对数组集合更有优势,不限定集合的长度,可以添加任意多的元素。同时,一个集合可以存入不同的元素,不过通常情况下集合会和数组一样指定单一的元素,方便操作。集合中限定元素成为泛型。
接口和类差不多,不过接口中的方法都属于抽象的方法(也就是只有方法名,参数,没有方法的主题)。接口需要类实现(类似与继承,implement),实现该接口的类必须重写接口中所有的方法(也就是把抽象的方法加上方法主题,便于运用)。
类就比较普通了,经常都会接触到,类通常用于封装多个方法,把有关联的方法集合在一起,便于调用(主函数也属于方法的一种,是写在类里面的)。
Ⅷ java 接口
接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。
接口好比一种模版,这种模版定义了对象必须实现的方法,其目的就是让这些方法可以作为接口实例被引用。接口不能被实例化。类可以实现多个接口并且通过这些实现的接口被索引。接口变量只能索引实现该接口的类的实例。例子:
Ⅸ 请举出5个常用的类、接口、包
java常用的类:BufferedReader BufferedWriter ,FileReader FileWirter ,String Integer java.util.Date, Class, HashMap
java常用的接口:List ,Map ,Document ,NodeList ,Servlet, HttpServletResponse, Transaction(Hibernate)、 Session(Hibernate), HttpSession
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应用程序、分布式系统和嵌入式系统应用程序等