《Java优化编程》读后感锦集
《Java优化编程》是一本由林胜利著作,电子工业出版社出版的平装图书,本书定价:49.00元,页数:402 页,特精心收集的读后感,希望对大家能有帮助。
《Java优化编程》读后感(一):这本书可以
很适合有一定基础的人学习,很多问题都是一遍遍琢磨以后才能明白,如果没有任何基础的人还是不要考虑了,它不会让你迅速上手的。说实话上一天班,再花精力去啃书,真是挺累的。但又确实想学点东西。还好,有个朋友告诉我在猎豹网校上,有专门教这种课程的,去看看老师的讲解,那种视频课程,就跟看电影一样,比较轻松容易。这样学习,感觉可好多了。
《Java优化编程》读后感(二):错误不少
才看了一点,就发现了一些明显的错误。
第12页
“尽量把变量声明代码放在一个代码块的开始处,这里所说的代码块是用{}括起来的代码段,不要等到在使用变量的时候再声明它,这样会降低代码的可读性与便携性”
这段话是作者想当然地把C里面的做法搬到java里面来了。正确的做法恰恰就是“在使用变量的时候才声明它”,见《代码大全》里面的论述。
第28页
作者认为
for(int i=0;i<10000;i ) {
Object obj = new Object();
System.out.println(obj);
} 是一种很差的写法。
应该写成
Object obj=null;
for(int i=0; i<10000; i ) {
obj=new Object();
System.out.println(obj);
}
但是如果看过《代码大全》等大师级作品的话,就会发现第二种方法正是应该避免的,应该写成第一种方式。 经过测试,两种方式在效率上没有任何差别,但是第一种方式显然更清晰,循环结束后obj就不存在了,而在第二种方式里循环结束后obj仍然存在,容易被误用,而且也不利于垃圾回收。
《代码大全》里面最反对的就是“想当然地以为某种方法可以提高效率”,可是作者恰恰犯了这个毛病。
再比如第62页,作者认为把函数设为final可以提高运行效率。《java编程思想》《core java》里面都是反对这么做的。
对于书里面的例子,我试了一下,加不加final对于运行效率没有任何影响。(莫非作者用的是很老的java版本)
《Java优化编程》读后感(三):可读性差、有错误
书中举的例子经我本人测试,完全不合书本中的意思,有的结果甚至反过来
public static void main(String[] args) {
long startTimes;
long endTimes;
int[] a = new int[2500000];
int[] b = new int[2500000];
int len = 2500000;
startTimes = System.currentTimeMillis();
for (int i=len-1; i>0; i--) {
b[i] = i;
}
endTimes = System.currentTimeMillis();
System.out.println("------2---" + (endTimes - startTimes));
startTimes = System.currentTimeMillis();
for (int i=0; i a[i] = i; } endTimes = System.currentTimeMillis(); System.out.println("-----1----" + (endTimes - startTimes)); } 这是书上的一个例子,我只是颠倒下顺序,结果就不一样,不像作者说的那样,2的比1快
-
《Java并发编程的艺术》读后感锦《Java并发编程的艺术》是一本由方腾飞 / 魏鹏 / 程晓明著作,机械工业出版社出版的平装图书,本书定价:59.00元,2023-02-25阅读全文
-
Java编程的逻辑的读后感大全《Java编程的逻辑》是一本由马俊昌著作,机械工业出版社出版的平装图书,本书定价:99,页数:675,特精心收集的2022-12-25阅读全文
-
《Java面向对象编程 (第2版)》读后《Java面向对象编程 (第2版)》是一本由孙卫琴著作,电子工业出版社出版的平装图书,本书定价:89.00,页数:736,特2023-01-01阅读全文
-
Java多线程编程实战指南(核心篇《Java多线程编程实战指南(核心篇)》是一本由黄文海著作,电子工业出版社出版的平装图书,本书定价:89,页数2023-01-15阅读全文
-
JavaScript面向对象编程指南读后感《JavaScript面向对象编程指南》是一本由斯托扬著作,人民邮电出版社出版的310图书,本书定价:59.00元,页数:20132023-04-27阅读全文
-
《Java核心编程》的读后感大全《Java核心编程》是一本由柳伟卫著作,清华大学出版社出版的平装图书,本书定价:89,页数:387,特精心收集的读2022-10-31阅读全文
-
《JavaScript异步编程》读后感100字《JavaScript异步编程》是一本由Trevor Burnham著作,人民邮电出版社出版的平装图书,本书定价:32.00元,页数:118,特精2023-04-23阅读全文
-
《Java多线程编程核心技术》读后《Java多线程编程核心技术》是一本由高洪岩著作,机械工业出版社出版的平装图书,本书定价:69.00,页数:306,特2023-02-27阅读全文
-
《JavaScript编程精解》经典读后感《JavaScript编程精解》是一本由Marijn Haverbeke著作,机械工业出版社华章公司出版的176图书,本书定价:49.00元,页数:2023-05-09阅读全文
-
Java并发编程实战的读后感大全《Java并发编程实战》是一本由Brian Goetz / Tim Peierls / Josh著作,机械工业出版社华章公司出版的平装图书,本书定价:2023-05-25阅读全文