2017-11-14 知识总结
来源:互联网 发布:淘宝买家v3会员是几钻 编辑:程序博客网 时间:2024/06/06 14:26
1.继承是一种联结类的层次模型,并且容许和鼓励类的重用。新类从现有的类中派生,这个过程就叫做继承。新类继承了原始类的特性,新类是原始类的之类,反之它是新类的父类。子类继承父类方法和实例变量,并且新类可以在继承的基础上,再继续增加修改,更适合应用
2封装是把数据和实现的过程保护起来,对数据访问只能通过定义好的界面。
3多态性是指不同类的不同的对象对同一个消息做的响应。多态性包括参数多态,类多态。多态灵活,抽象,方法可以共享,代码可以共享,可以很好解决开发中的需求
4String和StringBuffer的区别在于 前者不可改变,后者可以改变,动态的添加字符串
5ArrayList和Vector 都是使用数组方式存储数据,ArrayList 数据元素大于实际存储元素,都支持序号索引元素,所以查找快,当添加时,会涉及到元素移动内存上的操作,所以插入数据较慢。Vector采用了线程安全,所以性能相比于ArrayList较差。LinkedList 采用了双向链表结构,当按序号索引时,会涉及到向前向后遍历,但是插入数据时只需要记录本项前后项即可,所以插入速度较快。
6Collection 和 collections 的区别。 Coolesction是集合类的上层接口。继承他的有set 和list. 而后者是针对于集合类的帮助类,提供一些静态方法,查找,排序,线程安装等操作
7HashMap和HashTable的区别,haspMap是hashTable的轻量级实现,前者容许空键值,而后者不容许
阅读全文
0 0
- 2017-11-14 知识总结
- 2012-5-14 知识总结
- C++知识总结(14)
- C++知识总结(11)
- scala2.11知识总结 1
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 知识总结
- 通过Jedis连接linux中的redis出现的问题
- 策略模式-《Head Firsh 设计模式》第一章
- 常用git命令
- 线程同步与互斥:互斥锁
- php 保留小数点后两位
- 2017-11-14 知识总结
- Plugin with id 'com.novoda.bintray-release' not found的解决方法
- 贝叶斯分类器解读
- AC自动机模板(多模式匹配)
- 原来这样做,才能向架构师靠近
- 【Java】Java中如何获取Element中的value值?
- mysql查看创建数据表的DDL语句
- jmeter 带range请求
- 【Java】Java的序列化与反序列化