读《java编程思想》读后感java
自从学电脑以来,我对于编程有了浓厚的兴趣,正好朋友有一本叫作《java编程思想》的书,我便借来研读,读完以后我深有体会,因此和你们分享一下。 本书共22章,包括操做符、控制执行流程、访问权限控制、复用类、多态、接口、经过异常处理错误、字符串、泛型、数组、容器深刻研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。 一切皆是对象 在第二章中讲到,一切皆为对象,引发了我深度的思考,为什么说一切都是对象呢?不管C++仍是Java都属于杂合语言。但在Java中假定了咱们只但愿进行面向对象的程序设计。也就是说,正式用它设计以前,必须先将本身的思想转入一个面向对象的世界(除非早已习惯了这个世界的思惟方式)。只有作好这个准备工做,与其余OOP语言相比,才能体会到Java的易学易用。 多线程 看到十四章多线程时,我出现了一些困惑不明白何为多线程因此我上网找到了正解:线程是进程中一个任务控制流序列,因为进程的建立和销毁须要销毁大量的资源,而多个线程之间能够共享进程数据,所以多线程是并发编程的基础。多核心CPU能够真正实现多个任务并行执行,单核心CPU程序其实不是真正的并行运行,而是经过时间片切换来执行,因为时间片切换频繁,使用者感受程序是在并行运行。读完这一章,我深入的感觉到java的强大之处,不论是不是单核,java均可以实现表面上的多线程。 设计范式 设计范式根据建立、结构、行为分为23个类,在这里我就不一一举例了。咱们可将范式想象成一种特别聪明、可以自我适应的手法,它能够解决特定类型的问题。而咱们须要作的就是学会这些范式后,去改进咱们程序的效率去制造更多的类,变成咱们的框架。 总结 当我看完这本书,合上最后一页是个人心里如释重负,闭上眼回忆这本书的内容感受精彩无比,根据个人总结java不外乎分为:继承、封装、多态,只要好好学必定能够学会。说实在的我以为这本书对于我来讲越看越迷糊,因此我以为这本书仍是须要有点Java功力的人看的,初学者不妨选择一些较浅的书看着。编程