写代码
文章平均质量分 66
Mosthink
A Java&Android Developer.Website: www.mosthink.net
展开
-
数据结构和算法笔记
数据结构和算法笔记原创 2016-03-16 20:28:03 · 431 阅读 · 0 评论 -
Shape + Selector: Make a Shape as one item of the Selector
Generally, I use a selector to select pictures or colors to render the normal and the pressed background for View.And use a Shape to draw a fixed background with border, round, gradient and other UI ef原创 2016-03-16 20:57:55 · 407 阅读 · 0 评论 -
Units Problem: How to read text size as custom attr from xml and set it to TextView in java code
Here is this topic’s background:I defined a custom View which extends FrameLayout and contains a TextView, calledMyView here. And I defined custom attribute “myviewtextsize” in attrs.xml for MyView so原创 2016-03-16 20:55:34 · 469 阅读 · 0 评论 -
Android笔记
Eclipse 【ADT】 源https://dl-ssl.google.com/android/eclipseNotice that no matter what scenario causes the activity to stop, the system always calls onPause() before calling onStop().Although the onPause()原创 2016-03-16 20:54:38 · 296 阅读 · 0 评论 -
js笔记
定义描述类名或者方法名的注解:ClassOrMethodFullName.java【写一个js方法】123function alertdemo() { //}; function + 方法名 + 括号 + 代码块【调用这个js方法得加括号】1点击这里【带参数的函数,参数是不需要声明类型部分的】12345function alertmsg(msg) {alert(ms原创 2016-03-16 20:53:57 · 249 阅读 · 0 评论 -
泛型:有限通配符的用法
发送一个子类对象给声明了其父类类型的方法,是没问题的;但是发送一个子类对象List给声明了其父类类型List的方法,是不行的;这个时候,有限通配符就可以派上用场,在接受方法的声明中:List原创 2016-03-16 20:51:30 · 331 阅读 · 0 评论 -
ClassLoader笔记
类与类加载器类加载器阶段的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作被放到了Java虚拟机外部去实现,以便让应用程序自己定义如何获取所需要的类,即,可在自己的代码中实现一个java.lang.ClassLoader类作为自定义的类加载器;不同的类加载器加载上来的类并不相等,即使是来源于同一个二进制字节流的class定义;换言之,比较两个类是否相等,只有在这两个类是同一个类加载器的前原创 2016-03-16 20:49:48 · 494 阅读 · 0 评论 -
排序笔记
排序笔记原创 2016-03-16 20:39:57 · 308 阅读 · 0 评论 -
JVM笔记
局部变量表(虚拟机栈中的一部分)在编译期完成分配,运行期不会再改变大小;每个方法对应一个栈帧(存储局部变量表、操作数栈、动态链接、方法出口等),栈帧被存储到虚拟机栈中,每个线程对应一个虚拟机栈,方法结束,栈帧生命周期结束,线程结束,虚拟机栈生命周期结束;如果线程请求的虚拟机栈深度大于虚拟机所允许的深度,throw StackOverflowerror;如果动态扩展时请求不到足够内存,throw Ou原创 2016-03-16 20:39:10 · 262 阅读 · 0 评论 -
Java String笔记
【String】就是对char[]数组进行封装的对象,由三部分组成:1, char数组:它是String对象所表示的字符串的超集;2, 3, offset和count,表示了String对象表示的字符串在char数组中的起始段;String是特定设计的,包含以下三个特点:1, 不变性: 不变模式immutable,节省了同步和锁等待的消耗;2, 针对【常量池】的优化:变量 内存空间 常量池Strin原创 2016-03-16 20:38:25 · 451 阅读 · 0 评论 -
集合笔记
集合笔记原创 2016-03-16 20:37:44 · 348 阅读 · 0 评论 -
多线程笔记
某个线程获得对象的锁之后,只能阻止其他线程获得同一个锁,并不能阻止其他线程通过另外的锁来访问对象的变量每个可变或共享的变量都该由同一个锁来保护;简单粗暴的全部synchronized会使得并发程序变成串行程序,影响性能,多核CPU会有空载运行,应该缩小同步块的大小,将不影响共享状态并且执行时间较长的操作从同步代码块中分离出去。简单性(对整个方法同步)与并发性(对尽可能短的代码路径进行同步)之间的平衡原创 2016-03-16 20:52:26 · 326 阅读 · 0 评论