08 2018 档案
摘要:java的反射机制 java的反射机制是在运行状态中,对于任意一个类(Class)都能知道他的属性(Field)和方法(Method),对于任意一个对象都能够调用它的方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。它允许正在运行的java程序观测甚至是修改程序的动态
阅读全文
摘要:异常处理的两大组成要素:抛出异常和捕获异常。这两大要素共同实现程序控制流的非正常转移。 抛出异常分为:显式和隐式两种。 显式抛异常的主题是应用程序,它指的是在程序中使用 “throw” 关键字。手动将异常实例抛出。 隐式抛异常的主题是java虚拟机,它指的是java虚拟机在执行过程中,碰到无法继续执
阅读全文
摘要:JVM的静态绑定和动态绑定 JVM识别方法的关键在于类名、方法名及方法描述符(method descriptor)。方法描述符是由方法的参数类型和返回类型所构成。在同一个类中,如果同时出现多个类名方法名以及描述符都相同的方法,java虚拟机会在类的验证阶段报错。 java虚拟机与java语言不同,J
阅读全文
摘要:java虚拟机中类的加载 (JVM的大致结构图) 从发class文件到内存中的类,按先后顺序,需要经过加载,链接以及初始化三大步骤。 java语言的类型可分为两大类:基本类型(primitive type)和引用类型(references type) 基本类型:是由java虚拟机预先定义好的。 引用
阅读全文

浙公网安备 33010602011771号