《java编程思想》笔记1

第一章:对象导论

一、抽象过程,类就是一个数据类型,描述的是具有相同特性和行为的对象的集合:

面向对象程序设计方式:

1、万物接对象

2、程序是对象的集合

3、每个对象都有自己的有其他对象所构成的存储。

4、每个对象都拥有其类型

5、某一特定类型的所有对象都可以接受同样的消息。基类,子类

二、每个对象都有一个接口

此处的接口,我很不明白。为什么类一定要有接口?直接编写或调用方法不可以吗??

三、每个对象都提供服务

1、将对象看做是服务提供者,有助于提高对象的内聚行。

在良好的面向对象设计中,每个对象都可以很好的完成一项任务,但是他并不试图做更多的事情。 这样有助于设计,代码复用,阅读代码。

四、被隐藏的具体实现 --即访问控制  包访问权限、类访问权限

五、复用--类似于DAO的一个类,可以在manager层各种调用。不需要知道它内部是如何实现的。

六、继承  基类--导出类   父类--子类 

实现子类与父类不同的方式有两个:1、子类新增属性或方法;2、子类重写父类的方法。

七、向上转型 完全看不懂

八、单根继承。

所有对象都继承与单一基类:object 。这种设计与JavaScript类似。JavaScript中所有的都是对象,even  function。

九、容器

参考页面:java容器    图文详解,比较受用。

十、对象的生命周期  动态创建,分配与堆上。基本类型存放于栈。

十一、异处理,了解内容。能抓取并分析异常即可。系统日志中可以包含异常日志。

十二、并发编程

据说该模块比较重要

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值