
Java读书笔记
蓝枫amy
Android开发工程师、HarmonyOS开发工程师
展开
-
类加载机制与反射(一)
类的加载、连接和初始化1.JVM和类当调用java命令运行某个java程序时,该命令会启动一个java虚拟机进程,不管该Java程序有多么复杂,该程序启动了多少个线程,它们都处于该java虚拟机进程里。 当系统出现以下几种情况时,JVM进程将被终止: (1)程序运行到最后正常结束 (2)使用 Systerm.exit()或者 Runtime.getRuntime().exit() (3)执行原创 2017-04-04 09:48:48 · 305 阅读 · 0 评论 -
类加载机制与反射(二)
通过反射查看类的信息Java程序中许多对象在运行时都会出现两种类型:编译时类型和运行时类型 例如:Person p = new Student(); 编译类型为:Person 运行类型为:Student为了解决这种问题,有两种方式: - 假设在编译时和运行时都完全知道类型的具体信息,在这种情况下,可以先使用instanceof 运算符进行判断 - 编译时无法知道对象和类属于那些类,程序只能原创 2017-04-05 10:47:52 · 308 阅读 · 0 评论