- 博客(17)
- 资源 (1)
- 收藏
- 关注
转载 使用try Catch小结
什么时候用try Catch在你觉得容易出错的地方,一般大家会给整个大的程序try Catch一下,比如某个大的工作线程事实上对性能影响不大,因为try Catch是为了防止不可预见的异常,不至于程序崩溃,所以不是经常中断,然后组织throw exception这样的大动作。任何异常都用Try Catch吗很多异常是可预见的,比如参数错误,比如事件有无订阅等等,最好
2014-04-21 23:08:00 321
转载 使用try Catch小结
什么时候用try Catch在你觉得容易出错的地方,一般大家会给整个大的程序try Catch一下,比如某个大的工作线程事实上对性能影响不大,因为try Catch是为了防止不可预见的异常,不至于程序崩溃,所以不是经常中断,然后组织throw exception这样的大动作。任何异常都用Try Catch吗很多异常是可预见的,比如参数错误,比如事件有无订阅等等,最好
2014-04-21 22:59:32 295
转载 JAVA异常
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createState
2014-04-21 22:57:00 329
转载 JAVA异常
六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = con
2014-04-21 22:53:15 281
转载 一篇不错的讲解Java异常的文章(转载)----感觉很不错,读了以后很有启发
六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = con
2014-04-21 22:49:50 250
原创 有了多态的存在,instanceof存在的价值在什么地方
public interface Base{ public void base();}class Child1 extends Base{ public void base(){} //实现接口方法 public void a(){} //两个子类,方法不同,也中是重写父类的方法}class Child2 extends Base{
2014-04-21 16:03:17 533
原创 Java反射机制
JAVA语言中的反射机制: 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反射机制主要提供了以下功能: 1.在运行时判断任意一个对象所属的类
2014-04-21 14:51:14 289
转载 控制反转(IOC)与依赖注入(DI)
IOC 和DI,这两个在Java中指的是控制反转和依赖注入;熟悉struts2 , spring的人对于这两个名词都很不陌生;最近在学习的过程中,又不断的碰到这两个词;而网络上,更多的是对依赖注入的方式进行了说明;而很少提到具体什么是IOC和DI;在此蛮说一下自己对这两个的理解;依赖注入、控制反转;提到这两个概念,必须首先了解什么是依赖;依赖:"依赖描述了两个模型元素之间的
2014-04-21 14:05:02 426
转载 关于IoC控制反转的设计原则
静态类的使用是一个有争议的话题,有人甚至提倡不要在类的名称上使用作用域限定符。关于静态特性争论的焦点在于一个被称为IoC控制反转的设计原则。IoC这个设计原则试图在面向对象编程中去掉所有相互依赖的现象。这个原则对于复杂的系统来说是很重要的。它使得对象具有更好的多态性和封装性。相互依赖的现象越少,就越容易单独测试某个组件。静态类与IoC之间的问题在于静态访问特性,这个特性从本质上来说
2014-04-21 14:03:26 259
转载 Java形参是传值还是传引用
1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:/* 例 1 *//*** @(#) Test.java* @author fancy*/public class Test { public static void test(boolean tes
2014-04-18 17:30:20 489
转载 android内存机制
内存溢出的问题的确是个大的问题想了解java的GC回收机制 就一定要先认识一下JVM堆,其分三个部分新域、旧域和永久域。新域:存储所有新成生的对象旧域:新域中的对象,经过了一定次数的GC循环后,被移入旧域永久域:存储类和方法对象,从配置的角度看,这个域是独立的,不包括在JVM堆内。默认为4M。GC的工作目的很明确:在堆中,找到已经无用的对象,并把这些对象占用的空间收回使其可
2014-04-18 17:05:23 240
转载 android退出应用程序的江湖六招(升级版)
去年的时候总结过三种退出android程序的方式http://blog.csdn.net/com360/article/details/6663669,以前总结的不够好,也不够全面,今天晚上重新去总结一下退出android程序的方式,做为去年总结的升级,如果还有不全面的地方,还敬请各位朋友指正..当应用不再使用时,通常需要关闭应用,可以使用以下两种方法关闭android应用
2014-04-16 11:17:01 405
转载 Android调试工具之Traceview
Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。进行Traceview的版本限制对于Android 1.5及以下的版本:不支持。对于Android 1.5以上2.1下(含2.1)的版本:受限支持。trace文件只能生成到SD卡,且必须在程序中加入代码。对于Andro
2014-04-10 20:28:43 251
转载 APK反编译
安装使用步骤如下:1.首先安装需要JAVA环境,先下载JDK/JRE,已经有JAVA环境的可跳过此步。2.到code.google上下载apktool.jar以及相关文件。官网下载:https://code.google.com/p/android-apktool/downloads/list或者在我的上传资源中下载:http://download.csdn.n
2014-04-08 14:54:46 370
转载 JAVA中的charAt()和toCharArray()
1、charAt()功能类似于数组,可以把字符串看作是char类型的数组,它是把字符串拆分获取其中的某个字符;返回指定位置的字符。charAt(i),i为int类型,i从0开始。例如:String str01 = "hello123";char c = str01.charAt(1); //返回位置为1的字符output:c=e解析:类似于Stri
2014-04-08 14:26:21 5268
转载 JAVA注解
1、Annotation的工作原理:JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型。该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的class文件和一个注解处理工具组成。Annotation并不直接影响代码的语义,但是他可以被看做是程序的工具或者类库。它会反过来对正在运行的程序语义有所影响。Annotation
2014-04-03 23:03:16 263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人