上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 29 下一页

2021年5月24日

开发中如何选择集合类(记住)

摘要: 在开发中,选择什么集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行分析,分析如下 1)先判断存储的类型(一组对象【单列】或一组键值对【双列】) 2)一组对象【单列】:Collection接口 允许重复:List 增删多:LinkedList[底层维护了一个双向链表】 改查多:Array 阅读全文

posted @ 2021-05-24 11:02 Love&Share 阅读(67) 评论(0) 推荐(0) 编辑

2021年5月23日

TreeSet

摘要: TreeSet最大的特点,就是可以对里面的元素进行排序 1)当我们使用无参构造器,来创建TreeSet时,仍然是无序的 2)现在希望添加的元素,是按照字符串大小来排序 3)使用TreeSet提供的一个构造器,可以传入一个比较器(匿名内部类),并指定排序规则 treeset.add("jack")底层 阅读全文

posted @ 2021-05-23 23:11 Love&Share 阅读(215) 评论(0) 推荐(0) 编辑

Hashtable和Properties

摘要: Hashtable介绍 1)存放的元素是键值对:即k-v 2)hashtable的键和值都不能为null,否则会抛出NullPointerException 3)hashtable使用方法基本上和HashMap一样 4)hashtable是线程安全的,hashMap是线程不安全的 Hashtable 阅读全文

posted @ 2021-05-23 22:30 Love&Share 阅读(91) 评论(0) 推荐(0) 编辑

Map接口特点

摘要: 1)Map与Collection并列存在,用于保存具有映射关系的数据:key-value 2) Map中的key不可以重复,但value可以重复。如果第二次放入的和前面的key一样,但value不一样,相当于替换。 3)Map中的key和value都可以为null,但注意key为null的情况只能有 阅读全文

posted @ 2021-05-23 21:55 Love&Share 阅读(270) 评论(0) 推荐(0) 编辑

LinkedHashSet

摘要: 1)LinkedHashSet是HashSet的子类 2)LinkedHashSet底层是一个LinkedHashMap(hashmap的子类),底层维护了一个数组+双向链表 3)LinkedHashSet根据元素的hashcode值来决定元素的存储位置,同时使用链表维护元素的次序吗,这使得元素看起 阅读全文

posted @ 2021-05-23 15:04 Love&Share 阅读(471) 评论(0) 推荐(0) 编辑

对象内存布局

摘要: 阅读全文

posted @ 2021-05-23 11:55 Love&Share 阅读(28) 评论(0) 推荐(0) 编辑

StringBuffer && StringBuilder

摘要: 1)StringBuffer的直接父类是AbstractStringBuilder 2)StringBuffer实现了Serializable,即StringBuffer的对象可以串行化(串行化表示该对象可以网络传输,也可以保存在文件中) 3)在父类中 AbstractStringBuilder有属 阅读全文

posted @ 2021-05-23 10:58 Love&Share 阅读(53) 评论(0) 推荐(0) 编辑

2021年5月22日

接口使用细节

摘要: 1)接口不能被实例化 2)接口中所有的方法是public方法,接口中抽象方法,可以不用abstract修饰 void aaa() 实际上 abstract void aaa(); 3)一个普通类实现接口,就必须将该接口的所有方法实现 4)抽象类实现接口,可以不用实现接口的方法 5)一个类可以实现多个 阅读全文

posted @ 2021-05-22 14:20 Love&Share 阅读(55) 评论(0) 推荐(0) 编辑

抽象类使用细节

摘要: 1)抽象类不能被实例化 2)抽象类不一定要包含abstract方法 3)一旦类包含了abstract方法,则这个类必须声明为abstract的 4)abstract只能修饰类和方法,不能修饰属性和其它的。 5)抽象类可以有任意成员(本质还是一个类) 6)抽象方法不能有主体 7)如果一个类继承了抽象类 阅读全文

posted @ 2021-05-22 11:02 Love&Share 阅读(40) 评论(0) 推荐(0) 编辑

super关键字

摘要: 基本介绍: super代表父类的引用,用于访问父类的属性,方法,构造器 基本语法: 1)访问父类的属性,但不能访问父类的private属性 super.属性名 2)访问父类的方法,不能访问父类的private方法 super.方法名(参数列表) 3)访问父类的构造器 super(参数列表);只能放在 阅读全文

posted @ 2021-05-22 10:29 Love&Share 阅读(55) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 29 下一页

导航