Java编程思想读书笔记(一)

2022年05月26日,开始记录自己的读书时光,每天花费一小时,了解知识,掌握知识,对我来说很重要。

第一章对象的入门,这一章分为13个小节,主要介绍Java的核心思想,以及他的特点。

第一节抽象的进步,主要介绍将任何事物都可以看作为对象,用对象的方式来处理问题。最重要的是SmalTalk的五大特征。

  1. 所有东西都是对象

  2. 程序是一大对象的组合

  3. 每个对象都有自己的存储空间,可以容纳其他对象,或者说,通过封装现有的对象来制作出新的对象

  4. 每一个对象都是一种类型

  5. 同一类所有的对象都能接受相同的信息

第二节对象的接口,该节主要介绍对象接口的特性,接受了好几个例子,其中灯泡的例子就很有特色,灯泡的接口是on,off,brighten,dim,实现操作就是light、通过这些几口就可以控制这个light。

第三节实现方案的隐藏,这一节就和Java的一个特性封装类似,用了几个例子说明,就是把类中的有些属性隐藏起来,用接口的形式将其展示出来,对外面的使用,不会改变这个类的中数据与结构。

第四节方案的重复使用,我觉得这个和方法的重复调用,代码复用,以及类的复用类似。当然也引出来心的概念那就是继承。

第五节继承:重新使用接口,这一节就介绍java中的核心特征继承。继承主要目的是改善基础类,对原有的类进行改善,衍生出和父类类似结构的子类,以及比父类的属性和方法更多的子类。

第六节多形对象的互换使用,这一节名字听起来很懵,但是当你读完之后,他就想告诉我们,当发送一条消息到对象,并不知道对方的具体类型是什么,但采取的行动是正确的,这种情况就叫多形性,实现多形性的方法是动态绑定。第二个重要的是抽象基础类和接口,提出一个abstract类的概念。

第七节对象创建和存在时间,这一节又是重头菜。这一节介绍了对象创建时候数据存放在哪里,以及他创建时间如何控制。介绍底层比较多,对于我来说比较复杂。该节介绍创建对象时候可以使用集合和继承器(iterator)来解决多个对象的继承。当然还有其他的方法。单根结构这个我读的比较迷惑。有时间再研究研究,又介绍了集合库以及方便使用的集合,最后介绍了Java中的一大垃圾回收机制cg对对象的操作。

第八节违例控制:解决错误。这一节就是java异常处理了。

第九节多线程介绍java的多线程。

第十节永久性这一节很短就介绍了对象永久性,取出与使用。

第十一节java和因特网,这节没有细看,主要说java与英特网的关系,解决英特网的问题。

第十二节 分析与设计,这一节就和我大学学的软件工程概论里面说的类似,介绍程序设计的步骤,以及程序员不要为写代码而写代码。

第十三节java和c++,这一节就说说java和c++的特点,以及各自的优势等,这一章大部分都以c++来介绍java的一些特性。

这一章终于看完了,也总结完了,希望自己有时间多多看书,多多总结,写的不对的地方,请大家指正出来,我加以改正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值