《像计算机科学家一样思考Java》—— 读后总结

本书属于入门级的Java书籍,与其他的向编程思想、核心技术不同的是,这本书不是按部就班的讲解java变成知识,而是随着语言的深入慢慢增加知识点。

  这本书以一个语言开发者的角度,深入浅出的讲解了Java语言的机制。

  比如语言最基本的变量和方法,到后续的深入,功能的增加,逐渐的加大难度与知识点。

本书内容

程序语言

  一门编程语言,在学习之前要看它是高级语言、还是低级语言。低级语言更接近计算机底层,但是不容易编写和理解,比如汇编。还要看它是解释型的还是需要编译的。比如html,css都是属于解释型的,你提供一种解释的机制,不论在哪里都可以被执行。但是需要编译的语言就不同了,你需要它对应的编译器,才能把它转化成可执行的文件,比如C语言,Java等等。

学习过程

  语言中基本的内容都是相同的,

  比如创建对象或者变量(大同小异,可能关键字不同;但是背后的原理,比如存储运算的机制,也是不同的,深入了解对学习语言很有帮助。但是初学者不比关注这些细节。),比如循环判断等等。

  这些简单的内容基本就可以处理80%的日常业务代码。

  剩下的就是一个高级特性,比如JS有它的原型和闭包,Java有结合设计模式衍生的一些高级框架工具,这些都是后续深入了解的内容。

  

  了解基本内容后,就可以深入它的特性了。

  比如Java讲究一种面向接口的封装,那么什么是接口呢?接口也是一种抽象类,但是其中的方法必须要被继承。而且没有具体的含义,它更适合作为一种规范。细节的处理交给实现类去实现。

  比如一些关键字,static,final。这些声明的对象和方法,变量有什么特点?

  比如一些高级容器,ArrayList,HashMap,其实常用的也就是这俩...

  比如一些常见的文件操作,Excel,txt,word,pdf等等

  比如如何设计一套组件,让其拥有一定的扩展性与可用性,那么就需要多学习设计模式以及高级框架。

  像Java这种语言,最大的好处就是人多,开源的工具包很多,基本你能想到的代码,都已经存在了。需要学习的就是如何使用别人的锤子就行了。

  最后为了掌握一门语言,还要学习底层的处理机制——JVM。就像之前博问中说的,一个赛车手了解发动机的原理,如果不了解,一样能开车;但是如何想要在合适的时机加速和减速,那么这就是必须要掌握的技能了。

时间: 2024-10-30 03:12:01

《像计算机科学家一样思考Java》—— 读后总结的相关文章

《你的灯亮着吗》——读后总结

今天竟然一口气看完了这本书,晚上11点整,刚刚好写点总结. 这本书并不是一下子就能学会的,而是在生活中慢慢去习惯这种思考方式. 还是老样子,先看看这本书都讲了什么? 这本书是一种教别人遇到问题的解决思路的一本书.本书讲了如下的问题: 1 人们遇到问题如何思考? 2 遇到棘手的问题如何思考并解决? 3 对于某个问题何种角度来思考! 针对以上的问题,书中按照下面的章节进行介绍: 1 问题是什么? 2 什么是真正的问题? 3 这是谁的问题? 4 问题是从哪来的? 5 我们真的想解决问题吗? 如何解释“

惠普笔记本按开机键后电源灯亮的,但是屏幕一直是黑的,只有大写锁定键闪烁,闪3次一个循环,听得到风扇

现象: 惠普笔记本按开机键后电源灯亮的,但是屏幕一直是黑的,只有大写锁定键闪烁,闪3次一个循环,听得到风扇转动的声音,热风,cpu应该也在工作,请问是什么问题. 解决(我按照红色的作了,就可以了,真是奇怪...): 您好,感谢您选择惠普产品. 1.您的笔记本开机黑屏,请您回忆一下最近是否进行过什么方面特殊操作,比如最近是否进行过硬件改动(例如添加过新内存)或者连接了外接设备,如果是,建议您恢复之前硬件配置及断开所有外接设备看是否可以正常开机. 2.如果您没有进行过特殊操作,使用电池或电源适配器供

你的灯亮着吗?(3)

读后感言 读一本书就能够学会如何解决问题是不可能的,所以该书也不是按部就班的教你如何解决问题,更多的我觉得应该是大家通过阅读该书有所思,有所悟,最终形成自己的分析和解决问题的方法论. 1.问题的定义 问题是你期望和和你体验间的差别,要分析和解决问题时候首先需要搞清楚什么是真正的问题,问题从哪里来是谁的问题等内容.在工作和生活中常犯的毛病是扭曲问题定义,自己人为的去解释和翻译问题从而导致把问题的解决方法做为问题的定义. 从而导致后续一连串的错误. 2.分析和思考问题 分析和思考问题是对问题定义的进

[书籍分享]0-003.你的灯亮着吗:发现问题的真正所在

封面 内容简介 本书是由唐纳德·高斯和杰拉尔德·温伯格著作.它主要是向读者阐述了一些关于问题定义和看待问题的方式方法,帮助读者解放自己的思维禁锢,多方面的去寻找问题的定义,并解决问题. 这本书分六篇列举了20个故事.以它极其幽默的方式让读者去接收作者的思维和思考方式,读完这本书后你会发现,你会更容易的去全面看待一个问题.在我看来,这本书的主要目的就是发散你的思维. 作者 唐纳德·高斯,知名畅销书作家,目前写书27本,涉足领域:经济营销.伦理学.心理学等.知名图书:<上12堂说故事的营销课>.&

《你的灯亮着吗》第五篇、第六篇总结

第五篇讲的是问题是从哪儿来的?由一个叫珍妮特去波兰拜访她的祖母在旅途中遇到的麻烦引出主题.一开始她把问题推到“官僚主义”上,她感觉这似乎是最恰当的.但是最后她发现她十分倾向于把整件事归咎于“官僚主义”,之后她提出了一个至关重要的问题:问题是从哪儿来的?从这点出发,她成功找到乐各种备选答案.后来,珍妮特想这个问题的根源也许是她自己.她开始以正常的心态面对曾被她称作灰脸先生的人,他们顺利的交谈,最后事情的到了解决.一切都正常的进行着,一旦你确定问题真正从哪来,尤其是因为问题的根源常常在你自己身上.

四、按键控制LED灯亮灭

材料: 1.SAGOO UNO 1块: 2.按键模块 1块: 3.杜邦线若干. 步骤: 1.按照下图连接按键模块和UNO: SAGOO UNO引脚                                      按键模块引脚 3V3  <------------------------------------>    V(电源) GND <------------------------------------>    G(电源) Pin2  <----------

《你的灯亮着吗》读者笔记(三)

解决问题是最后一步,建立在分析问题基础上,解决问题有多条途径,如果通过各种约束条件选择最佳的途径来解决问题是需要考虑的重要因素.问题解决后要及时进行归纳和总结,形成自己的知识库. 当你在寻找问题定义的道路上疲倦地游荡时,不要忘记随时都回头看看,看看你是不是已经迷路了. 一旦你用文字来表达一个问题,请仔细推敲这些文字以使这种表述在每个人的头脑中都是一个意识. 如果这是他们的麻烦,就让它成为他们的麻烦. 当别人能够很好地解决自己问题的时候,千万不要越俎代庖. 如果某人能够解决这个问题,但是他本人却并

《你的灯亮着吗?》阅读笔记1

<你的灯亮着吗?> 目前才看了这本书的三分之一,不过对我来说很有针对性,感觉有达到那种一针见血的目的,也就是主旨大意很明确吧,让我真切能读进东西. 这两章的标题是“问题是什么”和“这个问题是什么?”它从不同的深度和层次上通过故事向我们阐述了当我们面对一些问题时的心理路程,我们不难从中得到体会. 当面对产生的问题时,在提出解决问题的方案之前,我们必须了解谁有问题,或者说这是谁的问题,其次再针对这些人给出对用问题的解释或定义,认识到问题的本质核心.在我们认识问题的过程中你会发现问题其实就是期望的东

《你的灯亮着吗》阅读笔记二

开头就是一个关于打印机的故事,说的是一家很大的计算机生产商打算开发一种新型打印机,丹用简单的思路就设计出了一种惊人有效的工具,铝条上欠着小针,这样就可以精确的在纸上扎出小洞来.按照我们的思路,丹这是立了功,应该发奖金加工资甚至升个职也不为过啊,但是后来却出现了戏剧性的一幕,因为丹的老板被针扎到了,于是丹的这一切也就泡汤了. 一开始的问题,丹确实是解决了,但是解决了这个问题,又会伴随着新的问题的出现.我们的生活中也是这样,往往遇见了问题,你解决了,但马上又会因为你解决的方式,或者这个问题的本身,又

《你的灯亮着吗》阅读笔记3

问题是从哪里来的?珍妮特•乔瓦斯基遇到的麻烦,来自哪里?她有多个答案,这些答案可能错也可能对.但是事实是什么没有人会知道. “问题的根源常常在你自己身上”,珍妮特以微笑的礼貌方式与公众服务人民进行了交流,虽然不知道问题的真正出现原因在哪,可是珍妮特却可以得到一个好的结果.我们在做事时是不是经常会忽略礼貌问题.跟人交流时,感觉对方态度恶劣,自己很反感,所以自己态度也会很恶劣,却从没想过自己应该态度好一点,珍妮特给自己上了一课. “在这世上有两种人,一种人做事,另一种人给别人找事做.离第二种人远一点