10 2016 档案
摘要:style是什么? A style is a collection of properties that specify the look and format for a View or window. style是定义了决定view或者窗口外观与格式的一组属性的集合~可以想象成一个游戏里的npc
阅读全文
摘要:概述: 如图所示,training的页面分成了三个等级,可以用a.b.c来表示某一篇具体的文章。1.1~1.2的含义就是Getting Stated中的 "Building Your First App" 和 "Supporting Different Devices" 目录 1.1.1 如何适配不
阅读全文
摘要:CursorLoader的使用 1:创建 一个Activity可以对应多个loader,不同的loader使用ID区分 2:实现回调方法 3:使用LoaderManager初始化loader,Fragment中的Loader应该在onActivityCreated中执行
阅读全文
摘要:一、为什么要使用executor 对于简单的任务来说,通常只需要将所需要完成的任务写在runnable中,并构造一个Thread即可。但是对于更大型、更复杂的应用,有必要将线程的创建和管理(creation and management)单独拎出来。executor是一个接口,它的实现类封装了这些功
阅读全文
摘要:文章结构: 一、同步是什么?为什么要有同步? 当不同的线程对于同一个对象中的field进行操作时,由于线程调度的原因,某一个线程的操作如果不是只有一条原子操作,则并不一定能够完整地进行,而在中途被其他线程打断。 这样数据在逻辑上就产生了错误;同步就是为了解决这种错误产生的机制,能够保证对于一个方法或
阅读全文
摘要:1:jvm的内存分区,具体到每个区存放什么 Q:字节码指令和字节码解释器 Q:androd4.4前后使用的是什么虚拟机? Q:class文件是什么?所含信息有哪些? 程序计数器 是概念模型,在真正的jvm中其功能可能会以更高效的方式实现 字节码计时器就使用程序计数器来指向下一条“字节码指令” 线程私
阅读全文
摘要:服务有哪两种启动方式?对应的需要重写的回调方法有哪些?各自的生命周期是怎样的? 如何启动、终止服务? IntentService相对于Service的特点?实现的回调方法?使用的场景? HandlerThread和Thread的区别?getLooper和getMessage方法? onStartCo
阅读全文
摘要:2016.10.21: 之前的更新都没有贴出来。接下来对应用还会有一些重构,每隔一阶段将更新工作总结一下贴上来,顺路学习下git的命令行操作。 Version:2.2 地址:https://github.com/yusband/HotMovie/tree/HotMovie2.2 New Featur
阅读全文
摘要:1:实现了个人应用过的收藏功能(基于ContentProvider)。 2:了解并熟悉了常见的排序算法(查找、插入、希尔、归并、快速排序) 3:了解并熟悉了java同步的几种方法,锁的概念等 4:仔细阅读了google android developer training 中关于服务的api gui
阅读全文
摘要:转载: 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法
阅读全文
摘要:算法实现: 红宝书版本: 基于int数组的实现: 注:除去前者定义的less(Comparable a, Comparable b) 和 exch(Comparable[] a,int a,int b)简化了代码之外,还有一个字面上的区别,即外层for循环中的判定条件一个是i<N、另一个是i<N-1
阅读全文
摘要:Q1:引用队列是什么?如何使用?使用的场景有哪些? A1:oracle的api文档的描述: https://docs.oracle.com/javase/7/docs/api/java/lang/ref/ReferenceQueue.htmlReference queues, to which re
阅读全文
摘要:Object是所有类的父类,任何类都默认继承Object。Object类到底实现了哪些方法? 1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。 2.getClass方法 final方法
阅读全文
摘要:基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean,他们之间的比较,应用双等号(==),比较的是他们的值。 复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,
阅读全文
摘要:类型为char、byte、short、int的常量表达式 字符串字面量 枚举常量
阅读全文
摘要:注:事实上应该是八种基本数据类型,String类并不属于基本类型。 整型有四种。其中byte和short应用于底层文件处理或者需要占据存储空间量的大数组。 浮点型有两种。 char类型大小为4字节,封装类为Character,不推荐使用。 boolean类型大小可以认为是1字节或者4字节,分装类为B
阅读全文
摘要:在八周内结束流离失所的状态。 基础/java:2h*2 udacity:3--4h(笔记+代码) 个人:2 3h(笔记+代码) 习惯: 每日记录到博客上 个人纸质日记 电子日记 早睡早起 晨跑 晚间拉伸 时间支出纸质记录
阅读全文
摘要:<1>枚举类型的定义 最常见的方式就是直接声明: 还可以定义一个泛型类,不需要使用";"来结尾: 可以看到类中定义了一个私有域、构造器和一个get方法。 注明: <2>枚举类的实质 <3>枚举类的常见方法 int compareTo(E other) 比较此枚举与指定对象的顺序。(枚举默认实现了ja
阅读全文

浙公网安备 33010602011771号