java
明风的博客
这个作者很懒,什么都没留下…
展开
-
android eclipse 快捷键
android eclipse 快捷键原创 2013-09-12 11:40:19 · 1550 阅读 · 0 评论 -
RxJava 使用场景小结
RxJava 使用场景小结 RxJava 2015-12-16 08:24:50 发布 您的评价: 0.0 很差 0收藏 原文 http://android.jobbole.com/82241/ 取数据先检查缓存的场景 取数据,首先检查内存是否有缓存 然后检转载 2016-12-06 19:34:49 · 476 阅读 · 0 评论 -
java 中的空指针,不为空,的理解
一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这原创 2015-11-13 10:05:59 · 5503 阅读 · 2 评论 -
Java编程中十大最糟糕的事情
Java编程中十大最糟糕的事情 Java已经成为最受欢迎和语言与平台之一,但是在实际编程中有不少坑,了解了这些坑,你还敢说精通Java,如果它们是面试题,你能得几分?当然你也可以把这些坑看成是在坑黑Java: 1. Weak Soft和Phantom等软引用是邪恶的,它们会导致不可预期奇怪的Bug,使用这些引用导致你的程序运行时的行为就会依赖GC垃圾回收机制,因为 GC是自行根据情转载 2015-11-12 09:23:56 · 758 阅读 · 0 评论 -
java join 原理 及其应用
线程的合并的含义就是将几个并行线程的线程合并为一个单线程执行,应用场景是当一个线程必须等待另一个线程执行完毕才能执行时可以使用join方法。 join为非静态方法,定义如下: void join(): 等待该线程终止。 void join(long millis): 等待该线程终止的时间最长为 millis 毫秒。 void join(long millis, int nanos)原创 2015-06-15 10:19:06 · 1188 阅读 · 0 评论 -
Java 多线程编程
Java 多线程编程 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。 这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一原创 2015-06-15 09:40:07 · 597 阅读 · 0 评论 -
Java Coding Standard
Java Coding Standard 跳转到: 导航、 搜索 目录 1 1 命名规则 1.1 命名规则表1.2 Rule1 Java 文件名跟Class的名字要一致,大写第一个字母,如果名字多于一个单词,后续单词也要大写首字母。1.3 Rule2 Class 命名大写第一个字母,如果名字多于一个单词,后续单词也要大写首字母1.4 Rul原创 2015-03-19 09:36:44 · 1398 阅读 · 0 评论 -
handler runnable
package com.android.settings; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.util.Log; public class BeidouDetailSettingsActivity extends Acti原创 2014-12-22 15:06:19 · 1848 阅读 · 1 评论 -
android handler HandlerThread 用法
package com.android.settings; import android.os.Bundle; import android.app.Activity; import android.os.Handler; import android.os.Message; import android.text.format.Time; import android.util.原创 2014-12-22 14:01:27 · 914 阅读 · 0 评论 -
JavaVM,反射与动态代理
JavaVM,反射与动态代理 Java程序的工作机制:Java对象都以单独的class文件存在,java虚拟机将其载入并执行其虚拟机指令。 Java虚拟机查找这些java对象: java虚拟机根据class path来查找java对象,而虚拟机的class path又分为三层: bootstrap:sun.boot.class.path extension: java转载 2016-12-07 11:55:06 · 551 阅读 · 0 评论