- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 final,finally和finalize的使用
1.final使用 浅析Java中的final关键字 请戳↑,写的挺好的,感谢原作者!2.finally使用 1.普通使用 try { int a = 10 / 0; } catch (Exception e) { e.printStackTrace(); } finally {
2015-11-25 19:11:47 470
原创 获取对象的几种方式与构造函数Constructor的调用
1.获取对象的方式 1.获取对象的方式有new,反射,反序列化和克隆。2.构造函数Constructor的调用 1.获取对象时构造函数调用示意: 方式 父类构造体是否被调用 该对象构造体是否被调用 new Y Y 反射 Y Y 反序列化 Y N 克隆 N N 2.代码public class Animal {
2015-11-25 10:55:27 1030
原创 多层循环的跳出与跳过当前循环
1.多层循环的跳出 1.将多层循环作为一个方法,在里层使用return关键字跳出。 2.使用break标签。 int n = 0; outer: // outer并不是关键字,自定义的名称,使用冒号后面紧跟循环体,中间不能夹杂其他语句 while (true) { while (true) { wh
2015-11-25 10:48:08 4364
原创 Android NDK开发初记
为什么要用到NDK NDK的弊端 c程序调用java代码简单示例为什么要用到NDK 1.核心代码的保护。由于apk 的java层代码容易被反编译,而c/c++反编译的难度较大,所以一些核心代码可以使用NDK开发。 2.驱动等底层开发。java代码是一次编译,到处运行,这些都是java虚拟机的功劳。不同平台的java虚拟机都封装了底层相关的操作,因此java应用层根本就接触不到底层的东西
2015-11-07 10:14:58 465
原创 C语言结构体内存对齐
对齐概述对齐的规则计算步骤对比小结对齐概述 1.性能原因:为了提高cup的效率访问内存的速度,若是访问未对齐的内存,处理器需要作两次访问;而访问对齐的内存,则只需要一次访问。 2.编译器相关:有的编译器已经优化了内存对齐,所以内存对齐依赖于编译器。对齐的规则参考 结构体对齐问题 说实话,规则看起来不太好理解,直接模仿下面步骤即可计算步骤以32位机器为例,工具为vs2008
2015-11-04 14:31:31 502
原创 Android NDK环境配置
Android NDK环境配置NDK下载Eclipse NDK插件NDK环境配置NDK下载 DNK在r7以前的版本需要安装Cygwin,所以只需要下载r8及以上的版本就无需安装Cygwin,使用起来更加方便。 下载地址 http://pan.baidu.com/s/1bn2rvFD#path=%252FEclipse NDK插件 1.下载 http://pan.baidu.c
2015-11-03 11:23:15 650
ScrollView嵌套ViewPager和ListView
2016-06-25
Android sqlite 便笺
2015-04-04
Tween动画及SeekBar控制图片旋转
2014-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人