06 2015 档案

java 枚举类型
摘要:枚举的实质是什么?枚举继承了ENUM类,枚举类型的每一个成员都以该类型的一个实例,而且默认的都是声明为public static final的 ,而且枚举里的每一个对象 就是当前枚举实例化的对象枚举里面所有的方法,里面的每个对象都可以调用enum中的方法:A.ordinal()用来返回枚举值在枚举类... 阅读全文

posted @ 2015-06-24 13:41 yujian_bcq 阅读(239) 评论(0) 推荐(0)

android 命名规范
摘要:刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因... 阅读全文

posted @ 2015-06-23 12:08 yujian_bcq 阅读(206) 评论(0) 推荐(0)

java 工作内存
摘要:所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作 内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。 可能 很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认... 阅读全文

posted @ 2015-06-17 15:26 yujian_bcq 阅读(2757) 评论(0) 推荐(0)

java 线程安全
摘要:要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的。浅谈java内存模型:不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在jav... 阅读全文

posted @ 2015-06-17 15:17 yujian_bcq 阅读(302) 评论(0) 推荐(0)

计算机执行程序代码的过程分析
摘要:计算机语言的分类:计算机语言的分类,大体上可以分为机器语言,汇编语言,高级语言三大类。机器语言:计算机能够直接执行的是机器语言,由二进制代码来组成,可以直接对硬件进行操作,对于人来说,非常不容易编写。汇编语言:汇编语言的是指和机器语言是相同的,都是直接对硬件进行操作,采用的是英文缩写的标示符。同样需... 阅读全文

posted @ 2015-06-16 16:57 yujian_bcq 阅读(1688) 评论(0) 推荐(0)

iOS 操作系统架构
摘要:一、核心操作系统层(Core OS layer):Core OS是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络... 阅读全文

posted @ 2015-06-11 10:38 yujian_bcq 阅读(202) 评论(0) 推荐(0)

ios 概况了解
摘要:iOS的系统架构分为四个层次:(iOS是基于UNIX内核,android是基于Linux内核)核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。IOS系统结构图:1、C... 阅读全文

posted @ 2015-06-11 10:20 yujian_bcq 阅读(250) 评论(0) 推荐(0)

android ApplicationContext Context Activity 内存的一些学习
摘要:Android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。区别联系:public cl... 阅读全文

posted @ 2015-06-10 16:40 yujian_bcq 阅读(229) 评论(0) 推荐(0)

android 内存优化一
摘要:常见内存泄露原因Context对象泄漏1、如果一个类持有Context对象的强引用,就需要检查其生存周期是否比Context对象更长。否则就可能发生Context泄漏。2、View持有其创建所在Context对象的引用,如果将View对象传递给其它生存周期比View所在Context更长的强引用,就... 阅读全文

posted @ 2015-06-09 14:09 yujian_bcq 阅读(291) 评论(0) 推荐(0)

导航