
读书分享系统
文章平均质量分 82
leoYouthDream
不是狮子的狮子
展开
-
程序员成长计划
系统程序员成长计划—————————Chapter1 背景知识—————–1.1函数命名·文件名 :单词小写,多个单词用下划线分割 ·函数名 :单词小写,下划线分开·结构体/枚举/联合名:首字母大写·宏名 : 全部大写·变量名 : 单词小写·面向对象的函数名 : 主+宾 dlist_append();1.2封装(隔离变化,降低了复杂度)a.隐藏数据结构b.隐藏内部函数b.a在头文件中,放有必要暴露原创 2017-05-20 20:43:08 · 2109 阅读 · 1 评论 -
Android系统基础介绍
Android系统基础介绍 <深入理解Android内核设计思想>读书笔记1.android系统特点开发与扩展性 android最大的特点是开放性,虽然android遵循的是Apache开源软件许可证,和Linux遵从的GPL不同合理的分层架构 现在的android系统分为5层结构,具体的分析下面再说 Application Application FrameWork原创 2017-07-28 21:56:04 · 1065 阅读 · 0 评论 -
深入理解java虚拟机(1)-----Java内存模型与内存溢出异常
Java内存模型与内存溢出异常 《深入理解java虚拟机》读书笔记,记录一下基本的理论知识,有些地方可能总结不是很清楚,感兴趣的可以阅读原书Java虚拟机在执行java程序时会把它所管理的内存划分为若干个不同的数据区域(如上图),除了红色里面的外面两部分区域堆和方法区是进程共有的,红色里面我画了2个线程,每个线程里面的三个区域是线程私有的,下面单独列出各个部分的特点线程私有的三个区域,程序计数原创 2017-08-26 10:11:17 · 341 阅读 · 0 评论 -
深入理解java虚拟机(2)-----Java 垃圾收集器和内存分配策略
Java 垃圾收集器和内存分配策略 <深入理解java虚拟机>读书笔记 java和C++之间有一堵有动态内存分配和垃圾回收所构成的高墙,墙内的人想出去,强外的人想进来 —— 作者的这句话很经典主要围绕三个问题进行分析 - 那些内存需要回收? - 什么时候回收? - 如何回收?那些内存需要回收?java内存模型http://blog.youkuaiyun.com/che转载 2017-08-26 12:05:15 · 295 阅读 · 0 评论 -
深入理解java虚拟机(3)-----字节码文件格式和类加载
字节码文件格式和类加载1字节码结构*.java文件经过javac编译后得到*.class文件,称为字节码文件,字节码文件时构成各种平台虚拟机的关键基石,字节码文件包含了java虚拟机指令集和若干其他辅助信息,好多语言比如jRuby Groovy经过编译都会生成字节码文件在虚拟机上运行,所以字节码文件是虚拟机的重要基石 Class文件是一组以8字节为基础单位的二进制流,各个数据项目按照严格的顺序排原创 2017-08-27 16:14:45 · 3850 阅读 · 0 评论 -
计算机系统漫游
CSAPP 1.计算机系统漫游1.信息就是 (位+上下文)#-------> hello.c#include<stdio.h>int mian(){ printf("hello , world\n"); return 0;}/* 这个源程序实际上由0和1组成的序列,每8位为一组,称为字节 * 每个字节表示程序中的某个文本字符,现在用ASCII码来表示文本字符,就原创 2017-06-07 18:40:14 · 414 阅读 · 0 评论 -
设计模式-----装饰模式
装饰模式装饰模式,动态的将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案,在Java JDK的io实现中使用了大量的装饰者模式设计模式系列博客博主源码: https://github.com/liloqian/DesiginModeDemo 背景 我们要帮星巴克提供一个自动打印咖啡信息和价格的软件,比如基础的浓缩咖啡,混合咖啡,每个基础咖啡加了什么调料(几分糖,几分原创 2017-09-14 16:32:59 · 296 阅读 · 0 评论 -
设计模式 ----- 策略模式
设计模式 —– 策略模式OOP设计必须具备 可复用 ,可扩充, 可维护 背景 有一个软件要描述好多鸭子,主要包括了游泳,什么外观,飞行的动作,我们该怎么设计。1使用继承public class DemoOne { //公共父类 abstract class Duck{ public void Duck(){} //所以鸭子的游泳行为都是一致原创 2017-09-12 22:02:30 · 249 阅读 · 0 评论