基础
shuguang_one
这个作者很懒,什么都没留下…
展开
-
HashMap、Hashtable、HashSet的区别
一.HashMap和Hashtable的区别 1.hashmap是非线程安全的,hashtable是线程安全的,因为hashtable的所有方法都提供了synchronized关键字来保证线程同步,平常项目中我们常使用hashmap,HashMap效率更高,如在多线程的情况下,我们需要Collection。synchronizedMap()方法获取线程安全的集合; 2.HashMap可以储存一个k...原创 2019-07-03 00:07:36 · 382 阅读 · 0 评论 -
List基础详解
1.list的三个实现类:arraList,LinkedList, vector 2.list和vector的区别: vector是list接口下安全的集合 3.list是有序的,ArrayList和LinkedList的区别 ArrayList的底层是数组,LinkedList是底层是数据链表结构,ArrayList是数组有索引便于查询,LinkedList是链表结构,便于增删,ArrayLis...原创 2019-07-03 00:22:25 · 162 阅读 · 0 评论 -
面向对象基础
面向对象 1.结构化程序设计 SA—>SD—>SP 结构化分析—>结构化设计—>结构化编程 1.1顺序结构 1.2选择结构 1.3循环结构 2.面向对象 三哥个基本特征:封装,继承,多态 2.1封装是讲对象的实现细节隐藏起来,通过公共方法暴露该对象的功能 2.2继承是面向对象实现服用的重要手段,当子类继承父类后,子类作为特殊的父类,可直接获得父类的属性和方法 2.3多态是子...原创 2019-07-01 00:18:07 · 90 阅读 · 0 评论