为何此书值得读?
为何是这本书,而不是其他书呢?先卖个关子,中学的时刻有一个新鲜的征象,有的先生,再听他授课的时刻,没以为难,然则,听完今后,却发明已把一个很难的题目在不知不觉当中搞邃晓了。如今想一想,这实在就是巨匠的才,他可以化繁为简,把庞杂的题目用简朴的言语诠释清晰。而此书的作者Bruce Eckel就是当之无愧的巨匠,他具有雄厚的Java教授教养履历,又对Java有独到的看法,而且对Java的许多设想提出了题目和发起。
此书奇特的处所可以归结为以下几个方面:
每次一小步。每次只引见一个学问点,在确保读者可以控制今后,再引见新的学问点。云云,读者明白起来越发轻易,也更有成就感,同时也不会由于浩瀚牵扯不清的学问点而疑惑,这就是此书中文版厚达880页的缘由。
每一个学问点都有对应的可编译实行的代码例子。读者可以本身运转,加深明白。当有疑问时,也可以经由历程修正代码,自我考证,在不知不觉中获得进步。
采纳测试框架展现顺序输出。有以下长处:
造就读者对测试的注重,在现实工作中,许多初学者轻易无视测试的主要性。
造就读者去写出可测试的代码,比方严密耦合等,都邑致使顺序很难测试。
造就读者如何写测试框架,这对工作中写单元测试和其他测试都很有协助。
要修正顺序时,比方重构,可以经由历程测试框架来确保顺序的正确性。
示例中应用浩瀚设想形式。关于设想形式的主要性,置信人人都晓得,只是面向对象设想的基本功,结合现实的例子来进修,可以说是一石二鸟。
有些功用,有很深切的讨论。比方泛型,经由历程与C++的对照,引见了设想思绪和优缺点。
进修的历程
在Java Performance的开首,作者以为,要想成功地调优Java机能,你须要阅历三个阶段:
我不晓得我要晓得什么。也就是说,在处理一个题目是,你不晓得你须要晓得什么学问和要领才处理题目。
我晓得我要晓得什么。你晓得你要相识哪些主要的东西才处理题目,然则你还没有研讨过那些主要内容的细节。
我已晓得了我须要晓得的。简而言之,你相识并明白了一切的细节。
我以为,还要加上一个阶段:
我质疑并革新我已晓得的。关于我所控制的学问和细节,我会持疑心的立场问本身,为何要怎么做才处理题目?怎么做有什么优缺点?有无其他的要领,更好的要领?
你会发明,我读《Java编程头脑》的阅历完整得重现这四个阶段:
未读之前,我不晓得要晓得什么才用好Java。
一遍今后,我晓得我要明白面向对象,非常,并发,泛型,IO等才用好Java。
两遍今后,我明白了一切的技术细节。
三遍时,我最先评价并深思一切的技术细节,以及它们从何而来,为何成为如今如许,今后又会去处何方。
以上就是java编程头脑怎样的细致内容,更多请关注ki4网别的相干文章!