- 浏览: 8380 次
- 性别:
最新评论
文章列表
java 泛型 很全面的
http://blog.csdn.net/z731225710/article/details/4060163
理解:接口回调与向上转型的动态绑定,是一样的效果。
即:从实现了某接口的对象,得到对此接口的引用,与向上转型为这个对象的基类,实质上效果是一样的。这些对象都可以调用基类型提供的方法,对于接口来说就是 ...
假设有两个类:Person类是父类,Man类继承自Person类。
第一个例子:
Person p1 = new Man(); // 这就叫 upcasting (向上转型)
Man m1 = (Man)p1; // 这就叫 downcasting (向下转型)
第2个例子:
Person p2 = new Person();
Man m2 = (Man)p2; // 出错,子类引用不能指向父类对象
注意:向上转型,子类对象会遗失跟父类不同的方法。只能保留重写的方法,来动态绑定。
解释&总结:
1.第一个例子中,p1指向一个子类Man对象,Pe ...
内存中操作符“=”与“==”的理解
- 博客分类:
- java
说明:
1.左侧是栈内存,右侧是堆内存。
2.u1、u2、u3是引用
3.若判断u1==u2,表示判断堆内存地址是否一致。
传统做法中,都是通过for循环来控制数组的小标的变化,达到便利数组元素的目的。不过这种方式比较麻烦(特别是多维数组时),一不小心还可能下标越界。为了是程序更简便,可读性更强,JDK5新增了foreach(Enhanced for loop)语法,其形式如下:
for(变量的声明:表达式){
//语句
}
现在我们可以轻松实现数组元素的遍历了:
int[] score = {2,5,3,5,8,3};
for(int element : score){
system.out.print(element+"\t");
}
每一次从s ...
java异常处理机制
- 博客分类:
- java
看了这篇文档。没有练习。异常得在之后的实际操作一点点深入理解吧。
Java程序员从笨鸟到菜鸟之(十二)java异常处理机制
http://blog.csdn.net/csh624366188/article/details/7322622
java中的异常处理机制
http://www.cnblogs.com/zhouhong/archive/2012/02/15/2349620.html
1、运行时异常
RuntimeException类及其子类都被称为运行时异常,这种异常的特点是
下面的程序是创建一个对话框,有两个EditText组件,用于填写RSS名称和RSS地址,点击按钮获取输入的数据。
第十二行、十三行代码要注意。
EditText nameText = (EditText)view.findViewById(R.id.rss_name_edit);
EditText addressText = (EditText)view.findViewById(R.id.rss_address_edit);
这一句代码,不能直接用
EditText nameText = (EditText)findViewById(R.id.rss_nam ...