java
liyue199512
android学习中……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java反射
http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html 举了很详细的例子http://blog.youkuaiyun.com/liujiahan629629/article/details/18013523 一些概念和例子http://my.oschina.net/u/1027043/blog/402458 反射的利弊和用原创 2016-07-26 21:31:36 · 211 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序(最有说服力的总结)
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、final转载 2016-08-19 00:49:58 · 329 阅读 · 0 评论 -
JDK中的设计模式
单例模式:Runtime类原型模式:Object.clone装饰模式:IO迭代器模式:Iterator、Enumeration观察者模式:swing中的Listener建造者模式:StringBuilder和StringBuffer命令模式:Runnablehttp://blog.youkuaiyun.com/gtuu0123/article/details/6114197原创 2016-08-06 15:05:29 · 221 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
原文:http://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.String 的原因 String:字符串常量 StringBuffer:字符串变量 String转载 2016-08-05 17:52:50 · 202 阅读 · 0 评论 -
接口和抽象类的区别
1)接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,猫、狗是两个类,它们的抽象类是动物。飞机可以飞,鸟也可以飞,可以把飞定义成接口,然后让这些类去实现它。所以当关注一个事物的本质时,用抽象类;当关注一个操作的时候,用接口。2)接口中所有的方法默认用public abstract来修饰,变量默认使用public static f原创 2016-07-29 19:40:38 · 207 阅读 · 0 评论 -
重写与重载的区别
重写Override 重载Overload1)重写必须继承,重载不用。2)重写参数列表必须完全与被重写的方法的相同;重载的参数列表必须不同,可以是参数的个数不同、类型不同或顺序不同(形式不同)3)重写的访问修饰符一定要大于被重写方法的访问修饰符,被重写的方法权限不能是private,否则在其子类中只是新定义了一个方法,并没有对其进行重写。返回值必须和被重写的方法的返回一致。重写的方法原创 2016-07-29 20:08:39 · 222 阅读 · 0 评论 -
throws和throw的比较
1、throws出现在方法函数头;而throw出现在函数体。2、throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常对象。3、throws可以单独使用;throw要么和try-catch-finally语句配套使用,要么与throws配套使用4、两者都是消极处理异常的方式(这里的消极并不是说这种方式不好),只是抛出或原创 2016-07-29 19:37:33 · 264 阅读 · 0 评论 -
常见的运行时异常
1.算术异常类:ArithmeticException2.空指针异常类:NullPointerException 3.类转换异常:ClassCastException 4.数组负下标异常:NegativeArrayException 5.数组下标越界异常:ArrayIndexOutOfBoundsException 6.文件未找到异常:FileNotFoundException 7.字符串转换为数字异常:NumberFormatException 8.操作数据库异常:SQL原创 2016-07-29 19:20:01 · 429 阅读 · 0 评论 -
Object类中定义实现的方法
Object是所有类的父类,任何类都默认继承Object。原创 2016-07-29 16:35:34 · 1409 阅读 · 0 评论 -
sleep和wait的区别
(1)sleep来自Thread类,wait来自Object类(2)sleep方法没有释放锁,而 wait 方法释放了锁,使得其他线程可以使用同步控制块或者方法。(3)wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用(4)sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常原创 2016-07-29 17:40:15 · 198 阅读 · 0 评论 -
java反射
http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html 举了很详细的例子http://blog.youkuaiyun.com/liujiahan629629/article/details/18013523 一些概念和例子http://my.oschina.net/u/1027043/blog/402458 反射的利弊和用反射原创 2016-07-26 21:56:18 · 241 阅读 · 0 评论 -
一个经典例子让你彻彻底底理解java回调机制
原文:http://blog.youkuaiyun.com/xiaanming/article/details/8703708/以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实转载 2016-08-21 14:41:23 · 478 阅读 · 0 评论
分享