1、try...catch的方式处理异常1 2、try...catch的方式处理异常2 3、JDK7针对多个异常的处理方案 4、编译期异常和运行期异常的区别 5、Throwable的几个常见方法 6、throws的方式处理异常 7、throw的概述以及和throws的区别 8、finally关键字的 ...
分类:
编程语言 时间:
2017-06-03 23:28:55
阅读次数:
299
1、异常分为几种?如何区分? 异常分为编译期异常、运行期异常。编译期异常,必须要处理,否则编译无法通过。运行期异常可处理,可不处理,所有的运行期异常都是RuntimeException的子类。 2、如何得到当前工作目录? System.getProperty(“user.dir”); 3、Strin ...
分类:
其他好文 时间:
2017-06-03 17:20:32
阅读次数:
150
一、JVM内存模型图解 一、JVM内存模型图解 JVM 运行时数据区 (JVM Runtime Area) 其实就是指 JVM 在运行期间,其对JVM内存空间的划分和分配。网上找到两幅图如下所示(个人认为第二个图Native Method Stack应该画在Java Thead模块中): 二、各数据 ...
分类:
编程语言 时间:
2017-06-02 17:53:08
阅读次数:
167
AOP (面向切面编程) 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型 ...
分类:
其他好文 时间:
2017-05-31 14:07:58
阅读次数:
179
建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除 在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”项目中其他Plist文件不能带有“Info”这个字眼,不然会被 ...
分类:
其他好文 时间:
2017-05-30 18:10:38
阅读次数:
201
Spring的依赖注入 前面我们就已经讲过所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。 Spring的依赖注入有两种方式: 通过构造器参数,让容器把创建好的依赖对象注入。 使用setter方法进行注入。 现在我们使用第二种方式进行依赖注入。以Spring管理的Bean的生命 ...
分类:
编程语言 时间:
2017-05-27 16:12:39
阅读次数:
216
变量被声明时类型称为静态类型,变量引用的真实类型叫做实际类型。jvm根据对象类型进行方法的选择就是分派,根据发生时期分为静态分派和动态分派。静态分派发生于编译期,动态分派发生于运行期,即重载和重写。需要注意的是方法的调用是根据对象的真实类型而非静态类型。 一个方法所属的对象叫做方法的接收者,它与方法 ...
分类:
其他好文 时间:
2017-05-25 23:25:48
阅读次数:
257
虚拟机把描述类的数据从Class文件加载道内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。在Java里,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度 ...
分类:
编程语言 时间:
2017-05-23 08:06:20
阅读次数:
169
1、反射概念以及为什么要使用反射 我们考虑一个场景,如果我们在程序运行时,一个对象想要检视自己所拥有的成员属性,该如何操作? 那再考虑这样另一个场景,如果我们想要在运行期获得某个类Class的信息如它的属性、构造方法、一般方法 后再考虑是否创建它的对象,这种情况该怎么办呢?这就需要用到反射! 我们. ...
分类:
编程语言 时间:
2017-05-22 16:42:08
阅读次数:
155
一.全局变量在系统运行期间动态更改其参数,重启后失效.SET GLOABL var=XXX;SET @@global.var=XXX;(SET @@var=XXX)以上两种方式等效 查看系统的全局变量show global variables [like "%"]; 二.用户变量对当前回话有效,回话 ...
分类:
数据库 时间:
2017-05-21 11:46:33
阅读次数:
227