总结:
昨天想的注解始终是有些许的不通。不过我姑且先这么认为,后续会看spring等框架,势必需要弄通。
并发这章不想继续看下去是因为并发是一件相对比较困难的,涉及的面积比较广,看了一点,决定不是很好,需要专门讲解这部分并发的知识。今天整理一下这本书。
由对象入手,将对象与问题形成一对一的映射关系,从而达到用对象的思想解决问题,在计算机实现方面,主要是使用Object统领对象类,abstract代表不完全的对象,interface则是面向所有的通性。由对象再到操作符,操作符就是程序逻辑最重要的组成部分。这里的逻辑部分是有点不太好的,如果将对错上添加对错的比例会更好,本身就没有对错。操作符与流程是要进行搭配的形成逻辑的初体。再程序运行的过程中会产生众多对象,这些对象占据着内存,因为内存比较小,所以宝贵,一旦内存要满的时候就会启动垃圾回收机制。垃圾回收机制是不需要我们进行干预的。也要知道垃圾回收不是单一回收方式就可以解决的。目前知道两种比较好的回收原理1.当内存快满的时候会清理掉无用的对象,将有用的对象统一复制到一起方便管理,而特别大的对象就要另说了;2.标记无用的对象,随时清理,适用于小对象。这样就算是初识java了,要想进一步认识java就要了解java的属性。封装继承和多态。封装并不单单是实体类的封装,更重要的思想是分割,进而演变成权限及客户端和服务端的概念。继承思想主要体现再两方面1.复用2.拓展。多态当然是为了让程序具有多样性,更加灵活。介绍完属性之后便是进阶的管理层面了。要管理类文件,管理对象,管理基本数据等信息,类的管理可以由内部类的形式管理。读取到内存中通过RTTI的形式生成代理文件,都是以对象的形式存储的信息。管理对象常用的便是容器,容器又分成很多种。管理基本数据最常用的就是字符串,一旦之前每一个环节出现的问题,最好的处理方式就是将问题显示出来,并且不耽误程序运行。再这些基本上引入了枚举,注解等简化方式。
这本书还是挺好的,并没有讲解的很深。后半部分挺糟糕的。以后会根据公司需要,先学习angualr前端框架,然后再补充spring,springboot,mybitas等框架的知识。最后切入虚拟机。