摘要: JAVA基本数据类型所占字节数是多少?(32位系统)byte 1字节 short 2字节 int 4字节 long 8字节 char 2字节(C语言中是1字节)可以存储一个汉字float 4字节 double 8字节 boolean false/true(理论上占用1bit,1/8字节,实际处理按1... 阅读全文
posted @ 2015-08-25 09:58 乔瑟琳 阅读(47928) 评论(1) 推荐(2) 编辑
摘要: ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件中时,当程序inflate布局文件时,ViewStub本身也会被解析,且占据内存控件... 阅读全文
posted @ 2015-08-24 17:21 乔瑟琳 阅读(185) 评论(1) 推荐(0) 编辑
摘要: (一)内存优化 Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexusone对每个软件的内存限制是24M),同时Java语言本身比较消耗内存,dalvik虚拟机也要占用一定的内存空间。1)了解JIT 即时编译(Just-in-timeCompilation,JIT),又称... 阅读全文
posted @ 2015-08-24 16:29 乔瑟琳 阅读(301) 评论(2) 推荐(0) 编辑
摘要: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能... 阅读全文
posted @ 2015-08-24 14:17 乔瑟琳 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS... 阅读全文
posted @ 2015-08-24 10:37 乔瑟琳 阅读(332) 评论(1) 推荐(0) 编辑
摘要: 你的应用中的Dex 文件方法数超过了最大值65536的上限,会提示你:UNEXPECTED TOP-LEVEL EXCEPTION:java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536at com.androi... 阅读全文
posted @ 2015-08-21 11:48 乔瑟琳 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 在网上看到了阿里推出的一个android开源项目,名为Dexposed,是一个Android平台下的无侵入运行期AOP框架。旨在解决像性能监控、在线热补丁等移动开发常见难题,典型使用场景为:AOP编程插桩 (如测试、性能监控等)在线热补丁SDK hooking以提供更好的开发体验它基于ROOT社区著... 阅读全文
posted @ 2015-08-21 10:12 乔瑟琳 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 一.Context的作用 Context的最大作用就是我们可以通过传递它来获得其他Activity或Application的相关资源和方法,它就相当于它们的引用,我们通过引用来获得对象的封装,这也是我们面向对象的基础,所以,我们主要利用它来加载和访问资源。二 .Context的类型Context的类... 阅读全文
posted @ 2015-08-19 20:55 乔瑟琳 阅读(1544) 评论(1) 推荐(0) 编辑
摘要: 图1效果:该效果是当按返回按钮时弹出一个提示,来确保无误操作,采用常见的对话框样式。 代码: 创建对话框方法dialog()protected void dialog() {AlertDialog.Builder builder = new Builder(Main.this);buil... 阅读全文
posted @ 2015-08-06 11:06 乔瑟琳 阅读(727) 评论(0) 推荐(0) 编辑
摘要: java中向上转型、向下转型、内部类中所需注意的问题:向上转型与向下转型:举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son();// 这就叫 upcasting (向上转型)// 现在f1引用指向一个Son对象Son s1 = (Son)f1... 阅读全文
posted @ 2015-05-18 21:43 乔瑟琳 阅读(117) 评论(0) 推荐(0) 编辑