【C# TO JAVA】 码出高效简介

简单介绍本书目录和阅读感受,有希望了解细节的可以自行购买。

本书我翻阅后面初看觉得不错,再从头看又觉得太碎,再看到后面又觉得引人入胜。

简单来说本书范围非常,提炼很多,用彩色文书希望更简洁表达,对初学者可能只能看懂皮毛可以长期阅读,对熟练者可能更多是规范。

本书作者 杨冠宝,高海慧 全书297页

 

属于原理及规范讲解

本书目录结构 

 

1 计算机基础 ---0到1,CPU,内存,TCP/IP,HTTPS等  1-43

2 面向对象 ---OOP,类,访问权限,方法,重载,泛型,数据类型 47-93

3 代码风格 --- 命名规范,风格,注释   95-109

4 走进JVM --- 字节码,类加载,内存布局,实例化,垃圾回收  110-131

5 异常与日志  --- 异常分类,代码块,异常抛接,日志  135-145

6 数据结构与集合 --- 数据结构,集合框架,初始化,数组与集合,泛型,元素比较,fail-fast,Map类 149-211

7 并发与多线程 ---线程安全,锁,线程同步,线程池,ThreadLocal  218-263

8 单元测试 --- 原则,覆盖率,编写 265- 281

9 代码规约 --- 意义,落地,手册 286 - 293

 

本书讲解的版本为JDK11,如本书的书名一样,作者尽量使用最高效的方式去表达可能对于入门者来说显得简洁,对熟练者来说可以了解大致原理,最适合懂得一些但是懂得不深的开发者阅读

整体上看,C#和JAVA两种语言细节,比我之前转C#已经变化很大,但是因为编程思想上C#和JAVA是一样的所以实现和发展都是互相借鉴,底层效率大同小异(被有些人称为鬼之二人组),包括锁的发展,垃圾回收的发展,个人看书中对数据结构和集合 是最有用的,因为这将是之后用的最多,其余一些爬坑的事项可以慢慢说来。

书是粗略看一遍,感兴趣多看一会,不感兴趣跳着看。

打算趁着下午再次过一遍,顺便写完这次的分享。

posted @ 2020-06-05 13:54  Bakuman  阅读(178)  评论(0)    收藏  举报