自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 对String的理解

对String的理解:String对象的值是不能修改的,是具有不可变性。讲解:在jvm的工作过程中,会创建一片内存空间—专门存入string对象。我们把这片内存空间叫做string池。第一种情况:String s1=“xyz”;当jvm看到“xyz”时,首先在string池内里面看找不找到字符串 "xyz ",若找不到,即在String池里创建一个String对象存储它,...

2019-12-18 08:50:30 240

原创 Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?

Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?答案:Set里的元素可以通过迭代器遍历出来,调用 equals()判断是否有重复的 == 比较两个变量的值是否相等,也就是说,比较变量所对应的内存中所存储的数值是否相同例如:对于指向对象类型的变量Objec...

2019-12-17 10:54:46 1042

原创 Collection和Collections的区别

Collection和Collections的区别。Collection是一个接口,是集合的父接口,提供了对集合对象进行基本操作的通用接口方法,包含子接口List,Set,Map以及实现类等等Collections是一个类,是包装类,它包含了有关集合操作的各种方法,就像一个工具类,例如:Collections.sort()...

2019-12-17 10:20:58 129

原创 去掉一个Vector集合中重复的元素

去掉一个Vector集合中重复的元素在创建Vector集合时, 可以调用vector.contains(xxx)判断是否存在该要添加的元素,若不存在即add(xxx)另一种方法:由于 HashSet是set的一个实现类,以对象作为元素,拒绝接受重复的对象,允许使用null元素。所以可以创建HashSet集合 。Vector vector;。。。。。。。 HashSet hs = n...

2019-12-17 10:12:18 298

原创 ArrayList,Vector,LinkedList的存储性能和特性

总结:ArrayList,Vector,LinkedList的存储性能和特性关键说明LinkedList:LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 ,即LinkedList使用双向链表方式存储数据,按序号索引数据需要前向或后向遍历数据,所以索引数据慢,但是插入数据时只需要记录前后项即可,所以插入的速度快....

2019-12-17 10:02:30 149

原创 List、Map、Set三个接口,存取元素时,各有什么特点?

List、Map、Set三个接口,存取元素时,各有什么特点?1,List:1)存元素:

2019-12-17 09:57:48 431

原创 总结List和 Map区别?

List和 Map区别?List和Map是Java集合框架的重要组成部分。1)存储结构List(列表)是存储单列数据的集合(保存一个元素),存储的数据是有序并且是可以重复的 ;而Map(映射)是存储双列数据的集合,通过键值对存储数据,存储 的数据是无序的,Key值不能重复,value值可以重复 key和value是一一对应的。2)继承接口:List是继承Collection的接口;Map...

2019-12-16 14:15:38 5183 1

原创 HashMap和Hashtable的区别总结

HashMap和Hashtable的区别HashMap和Hashtable都实现了Map接口,Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接口,所以自此以后也成了Java集合框架中的一部分。ConcurrentHashMap是它的替代品,比HashTable的扩展性更好,而如果你使用Java 5或以上的话,请使用ConcurrentH...

2019-12-16 09:36:13 115

原创 总结ArrayList和Vector的区别

ArrayList和Vector的区别首先ArrayList和Vector都是常用的List实现类(List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。),内部都是通过数组实现的。1)线程是否安全:Vector支持线程的同步(Vector实现了序列化),即某一时刻只有一个线程能够写Vector,避免多线程同时写而引起的不一致性,但实现同步需要很高的花费,因此,访问它比访问Arr...

2019-12-16 08:40:44 697

原创 实例化对象的另一种方法

心得:这是我第一次写博客,肯定会有很多的不足,希望路过的大佬能够指点或者给出自己的想法及建议!利用反射创建对象:1,创建Class类的实例:(假如这里创建了Student类)Class cla=Student.class;2,调用Class类的方法为类创建一个实例:cla.newInstance();2.2或者://配置文件:driver=com.mysql.jdbc.Driv...

2019-11-27 21:43:02 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除