- 博客(12)
- 资源 (25)
- 问答 (3)
- 收藏
- 关注
原创 java向上转型
向上转型:将子类对象的引用转换为父类对象的引用,这就是向上转型。”为新的类提供方法“这并不是继承中最重要的方面,其最重要的是用来表现新类和基类之间的关系。这种关系是”新类是现有类的一种类型“ 也就是is-a。例如:假设有一个称为Animal的代表动物的类和一个称为dog的导出类。继承可以保证基类中的所有的可继承方法(除了私有方法,不同包情况下的包访问权限方法)在导出类中也同样有效,所以能向基类
2015-09-30 11:11:52 1636
原创 java代理
java并没有提供对代理的直接支持。这是继承与组合之间的中庸之道。示例:飞机的控制模块public class PlaneControls{ void up (int distance){} void down(int distance){} void left(int distance){} void right(int distance){} v
2015-09-30 09:59:45 688
原创 java组合、继承
一、组合在一个类中有另一个类的对象。示例:class Water{ private String s; Water(){ System.out.println("Water()"); s = "Constructed"; } public String toString(){ return s;}}public clas
2015-09-29 16:10:41 940
原创 java访问控制权限
所有优秀的代码都是再反复重写多次,不断的改变下才变得完美。但是通常客户端程序员需求类库的的代码某些方面保持不变。而类库开发者需要完善修改类库的代码。由此产生了一个基本问题:“如何把变动的事物和保持不变的事物区分开来”。类库的消费者必须依赖他所使用的那部分的类库,并且希望在类库出现新版了,它们并不需要改写代码。从另一角度来说,类库的开发者必须有权限进行修改和改进,并确保客户代码不会因为这些改动而受到
2015-09-29 13:37:22 2326
原创 java数组初始化及内存分析
数组:相同类型的、用一个标识符名封装到一起是一个对象序列或基本类型数据序列。一维数组的声明:1 int[ ] a1; 2 int a1[ ]两种格式含义一样,第二种符合c和c++程序员的习惯。第一种或许更合理,表明类型是“一个int型数组”。编译器不允许指定数组的大小。声明数组的时候不能指定其长度(元素的个数)如int a[5]; //非法。初始化的时候可以指定大小。Ja
2015-09-29 09:40:30 2023
原创 java 初始化(下)
接着上一篇继续。5 静态代码块初始化static{。。。。。。},这个看起来像个方法,但它实际只是一段跟在static关键字后面的代码。与其他静态数据一样,优先于方法和普通成员变量,这段代码仅执行一次:当首次生成这个类的一个对象时,或者首次访问属于那个类的静态数据成员时(即便从未生成过那个类的对象)。示例:class Cup{ Cup(int m){
2015-09-28 17:16:13 827
原创 java 初始化(上)
相信大家都遇到过变量未及时赋值而产生的错误,现在就学习一下java初始化的内容。1初始化默认值 类的数据成员是基本类型,会有一个初始值。示例:public class InitDefault{ boolean b; char c; byte by; short s; int i; long l; float f;
2015-09-28 12:56:00 861
转载 Android Monkey测试脚本
转载于:http://blog.csdn.net/quaful/article/details/6863914。Android 的 monkey test 工具提供了 -f scriptfile 参数,可以指定 test 脚本,然而翻遍了 Android 的网站也没有找到这个脚本的文档,最终只在 monkey 的源码 MonkeySourceScript.java 中找到了一小段注释,里面
2015-09-28 11:04:44 13701
原创 java关键字——static
static 表示静态、全局的意思。用处: 1 静态域 2 静态常量 3 静态方法 4 静态代码块(一)、静态域 如果将域定义为static,每个类中只有一个这样的域。而每一个对象对于所有的实例域却都有自己的一份拷贝。例如,这里给Employee类添加一个实例域id和一个静态域nextId:class Employ
2015-09-27 14:20:42 1330 2
原创 android压力测试命令Monkey
一、什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。二、 Monkey的特征 1、测试的对象仅为应用程序包,有一定的局限性。
2015-09-25 15:22:28 11389 1
原创 java关键字——this
this关键字this表示对“调用方法的那个对象”的引用。它只能在方法内部使用。this的用法和其他对象引用并无不同。一.主要用法: 1)表示对当前对象的引用! 2)表示用类的成员变量,而非函数参数。 3)在构造器中调用构造器。1)对当前对象的引用 在java编程思想(Thinking in Jaba)中有这么一个例子:publi
2015-09-25 12:07:07 1989
原创 java构造器
java构造器 引用:初始化和清理(之后再说清理)是涉及安全的两个重要问题。许多程序的错误都是由于忘记初始化变量。C++引入了构造器constructor,这是一个特殊方法:当创建对象是自动调用此方法。为了确保操作对象前,它已经初始化了,java也采用了构造器。 构造器又可以称为:构造函数、构造方法。 特点: (1)方法名和类名相同; (2)
2015-09-24 16:38:38 893
SharedPreferences简单demo
2017-06-27
iOS XML JSON解析
2016-09-14
NSURLConnection使用demo
2016-09-09
sharesdk iOS 微信分享
2016-04-12
java核心技术卷1 基础知识
2015-10-20
C语言资料 有几十个G 放在百度云盘了
2015-10-13
linux内核修炼之道 精华版之方法论
2015-10-12
android技术内幕.系统卷
2015-09-30
android系列的一些文档
2015-09-30
深入理解Android构架设计
2015-09-30
Android ble开发BluetoothGattCharacteristic
2016-07-12
iOS ble 如何进行配对,有没有这个接口。
2016-07-04
iOS 系统自带分享开发
2016-05-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人