08 2015 档案
摘要:数据类型转换一般分为三种:在java中整型,实型,字符型视为简单数据类型,这些数据类型由低到高分别为:(byte,short,char--int-long-float-double)简单数据类型之间的转换又可以分为:a.低级到高级的自动类型转换b.高级到低级的强制类型转换c.包装类过度类型转换下面分...
阅读全文
摘要:目前具体的项目中没有使用sql存储过程,都用的封装好的框架,简单说下存储过程的优缺点。优点:1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行 Updat...
阅读全文
摘要:很简单的知识点,今天有点搞不清楚左外连接,右外连接:详见以下:--表stuid name1, Jack2, Tom3, Kity4, nono--表examid grade1, 562, 7611, 89内连接 (显示两表id匹配的)select stu.id,exam.id,stu.name, e...
阅读全文
摘要:上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Iterator,List等所有的类都实现了...
阅读全文
摘要:根据图片来决定标题的颜色和标题栏的背景色,这样视觉上更具有冲击力和新鲜感,而不像统一色调那样呆板。Palette这个类能提取以下突出的颜色:Vibrant(充满活力的)Vibrant dark(充满活力的黑)Vibrant light(充满活力的亮)Muted(柔和的)Muted dark(柔和的黑...
阅读全文
摘要:从设计外观上看,Android 5.0 系统使用一种新的Material Design设计风格。从图片上就能看到一些全新的设计。从图片上看,这套设计图对 Android 系统的桌面图标及部件的透明度进行的稍稍的调整,并且各种桌面小部件也可以重叠摆放。虽然调整桌面部件透明度对 Android 系统来说...
阅读全文
摘要:关于Android 图片压缩的学习:自己总结分为质量压缩和像素压缩。质量压缩即:将Bitmap对象保存到对应路径下是所占用的内存减小,但是当你重新读取压缩后的file为Bitmap时,它所占用的内存并没有改变,它会改变其图像的位深和每个像素的透明度,也就是说JPEG格式压缩后,原来图片中透明的元素将...
阅读全文
摘要: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...
阅读全文
摘要:ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件中时,当程序inflate布局文件时,ViewStub本身也会被解析,且占据内存控件...
阅读全文
摘要:(一)内存优化 Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexusone对每个软件的内存限制是24M),同时Java语言本身比较消耗内存,dalvik虚拟机也要占用一定的内存空间。1)了解JIT 即时编译(Just-in-timeCompilation,JIT),又称...
阅读全文
摘要:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能...
阅读全文
摘要:Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS...
阅读全文
摘要:你的应用中的Dex 文件方法数超过了最大值65536的上限,会提示你:UNEXPECTED TOP-LEVEL EXCEPTION:java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536at com.androi...
阅读全文
摘要:在网上看到了阿里推出的一个android开源项目,名为Dexposed,是一个Android平台下的无侵入运行期AOP框架。旨在解决像性能监控、在线热补丁等移动开发常见难题,典型使用场景为:AOP编程插桩 (如测试、性能监控等)在线热补丁SDK hooking以提供更好的开发体验它基于ROOT社区著...
阅读全文
摘要:一.Context的作用 Context的最大作用就是我们可以通过传递它来获得其他Activity或Application的相关资源和方法,它就相当于它们的引用,我们通过引用来获得对象的封装,这也是我们面向对象的基础,所以,我们主要利用它来加载和访问资源。二 .Context的类型Context的类...
阅读全文
摘要:图1效果:该效果是当按返回按钮时弹出一个提示,来确保无误操作,采用常见的对话框样式。 代码: 创建对话框方法dialog()protected void dialog() {AlertDialog.Builder builder = new Builder(Main.this);buil...
阅读全文

浙公网安备 33010602011771号