1.java成长之路——重读java编程思想01

在囫囵吞枣的看了几本java技术类的书籍后,突然好想再过一遍java的基础,故决定重读一下java编程思想,找个地方记录一下自己的心得体会。
终于读完了第一章,感觉有种晕眩的感觉,现在来回忆总结一下。
本章第一节首先介绍了抽象过程1.[b]万物皆为对象[/b],在java的世界里你可以抽取你需求里的任何概念化构建为对象。2.[b]程序是对象的集合,它们通过发送消息来告知彼此所要做的[/b]。其实就是对象见交互的方式,更通俗点讲就是对象所拥有的方法了。3.[b]每个对象都有自己的由其他对象所构成的存储[/b],其实就是对象所拥有的属性了。4.[b]每个对象都有其类型[/b],其实就是指每个对象都属于某个Class了。5.[b]每个类型的对象都可以接收同样的消[/b]息。其实就是指相同类型的对象具有相同的行为。对象具有状态、标识和行为。
第二节是[b]每个对象都有一个接口[/b],此接口是广义的接口,就是使用这些对象的入口,就是这些对象的行为。
第三节是[b]每个对象都提供服务[/b],就是讲我们最后是把对象看成服务提供者,就是这个对象能帮忙做什么事,这个对象有哪些行为。
第四节是[b]被隐藏的具体实现[/b],就是我们的对象的有些属性和方法是可以有不同的可见性的。其实就是指java的访问指定词。
第五节是[b]复用具体实现[/b],就是讲代码的复用。然后提到了复用的方式组合和复合,动态的组合就是聚合。就是“has a”,即拥有的关系。
第六节讲了[b]继承[/b],继承其实就是“is a”的关系。
第七节是[b]伴随多态的可互换对象[/b]。讲的是重写形成的多态,用到的是动态绑定。(顺便提下java编译时多态,重载)
第八节讲的是[b]单根继承结构[/b]。其实就是java类的单继承,然后介绍了单根继承结构的两个优点。
第九节提到了[b]java的容器[/b]。介绍了java不同的容器的特点和效率。
第十节提到了[b]java的参数化类型[/b],就是java的泛型机制(java的泛型机制其实是伪泛型,采取的是类型擦除)https://blog.csdn.net/zsxzmxg/article/details/86649938
第十一节提到了[b]java的创建和生命周期[/b]。提到了java的内存管理和垃圾回收。
第十二节介绍了[b]java的异常处理[/b]。java的异常处理提高了java的健壮性。
第十三节介绍了[b]java的并发编程[/b]。其实就是java的多线程。
第十四节介绍了[b]java和网络编程[/b]。重点区分了客户端编程(主要是脚本语言javascript)和服务器端编程(java)。
第一章大致介绍了下java面向对象以及java其他一些比较优秀的特性。其实就是相当于对面向对象和java的一个印象,其实不必去纠结,读完全书后可以再回头重读下这一章,你或许就会有一种醍醐灌顶的感觉了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值