从头认识java-1.7 单根继承与集合

这1章节我们来简单介绍1下单根继承与容器。

1.单根继承

概念:

单根继承,意味着所有类的继承,都继承自单1的基类的继承模式

优点:

(1)所有对象都具有1个共用接口,归根到底都是相同的基本类型。

package com.ray.ch01;
public class Jack extends Object {
}


其实,当我们建立1个新的类时,它是默许继承Object这个根类的,因此我们在建立1个新类的时候,也能够写成上面的模样。我们下面来测试1下

package com.ray.ch01;
public class Jack {
public static void main(String[] args) {
Jack jack = new Jack();
System.out.println(jack instanceof Object);
}
}


输出:

true

(2)单根继承结构保证所有对象都具有某些功能。

从上图可以看见,jack对象是具有Object里面所有的方法。

(3)单根继承结构使垃圾回收器的实现变得容易很多。

由因而单根继承,因此在计算对象的使用情况的算法变得容易了很多。

2.集合

(1)为何需要集合?

由于在平常编程的进程中,没法预计需要存储多少个对象,如果使用单纯的数组,没法满足此类需求,因此出现了可以自扩容的集合。

(2)种类

存储序列List、关联数组Map、单1存储Set等

(3)选择

由于不同集合他们满足的是不同需求,必须根据业务来进行选择。例如:

当你大部份情况只是需要读取,那末选择Arraylist比较适合,它的特点是读取容易,插入难

当你大部份情况是插入数据时,那末应当选择LinkedList,它合适随机存储,但是随机读取性能低下

2.1.泛型

由于集合只是存储Object,对业务场景里面常常产生的向下转型,这里可能会出现各种问题和异常,因此java引入泛型概念,控制每个集合只是放特定的对象。

总结:这1章节简单的介绍了单根继承和集合,集合和泛型在后面的章节会详细展开。

这1章节就到这里,谢谢。

———————————–

波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » 从头认识java-1.7 单根继承与集合

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡