读书笔记
chengyunyi123
这个作者很懒,什么都没留下…
展开
-
《Android开发艺术探索》第三章笔记
View的基础知识什么是ViewView是Android中所有控件的基类,View是一种界面层的控件的一种抽象,它代表了一个控件,在Android设计中,ViewGroup也继承了View,这就意味着View本身就可以是单个控件也可以是多个控件组成的一组控件,通过这种关系就形成了View树的结构。View的位置参数view的位置主要由它的四个顶点来决定,分别对应于View的四个属性:top、left原创 2016-11-27 20:16:10 · 207 阅读 · 0 评论 -
SpringInAction4th读书笔记《一》
前言: 最近在看这本书,真心推荐~ 很多东西看第一遍的时候,不知所云,当看第二遍的时候,并结合第一遍敲过的书中的demo,有了一定的理解,并整理成笔记,书毕竟要先读薄,再读厚~ 第一章 Tips: Spring的根本使命:简化Java开发 怎么简化? Spring基于以下4中策略: 1> 基于POJO的轻量级和最小侵入式编程 2>通过依赖注入和面向接口实现松耦合 3>基于切面和惯原创 2017-02-22 21:05:30 · 275 阅读 · 0 评论 -
Java并发编程的艺术开篇(读书笔记)
1. volatile的应用在多线程并发编程中synchronized和volatile都扮演着重要的角色,volatile是轻量级的 synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程 修改一个共享变量时,另外一个线程能读到这个修改的值。如果volatile变量修饰符使用恰当 的话,它比synchronized的使用和执行成本更低,因为它不会引起线程上原创 2017-06-20 10:42:31 · 332 阅读 · 0 评论 -
Effective Java开篇-规约清单
此书中的很多规约是需要用心去体会的,在此做一个开篇,后续会有针对每条规约中的要点总结的文章,待更~ 创建和销毁对象 1. 考虑用静态工厂方法代替构造器 2. 遇到多个构造器参数时要考虑用构建器 3. 用私有构造器或者枚举类型强化Singleton属性 4. 通过私有构造器强化不可实例化的能力 5. 避免创建不必要的对象 6. 消除过期的对象引用 7. 避免使用终结方法对于所有对象都通用的方法 8.原创 2017-12-06 11:24:06 · 235 阅读 · 0 评论