
JAVA
flyhawk_xjtu
这个作者很懒,什么都没留下…
展开
-
JAVA异常处理机制
1、 Java异常处理类结构图 1) 两种分类方法 [1]. 按照程序可以处理或者不能处理分为:Error(错误)和Exception Error是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual MachineError),原创 2016-03-03 10:55:38 · 346 阅读 · 0 评论 -
JVM
1.1.1 概念 JVM:Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,本身就是一个计算机体系结构。是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用原创 2016-02-18 14:43:42 · 489 阅读 · 0 评论 -
JAVA动态代理
JAVA动态代理是通过反射机制,创建了代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理,然后才采用具体当前接口的具体实现类的业务逻辑。 JAVA动态代理原理如下图所示: Jdk的动态代理要求目标对象必须实现接口,因为它创建代理对象的时候是根据接口创建的。如果不实现接口,jdk无法给目标对象创建代理对象。被代理对象可以可以实现多个接口,创建代理时指定创建某个接口的代转载 2016-02-18 15:04:35 · 404 阅读 · 0 评论