------------Day06异常和Log4j---------------------------------------------
1.五个关键字
try catach finally throw throws
gc:垃圾回收器
CPU空闲的时候释放变量占用的内存 不需要程序员手动敢于内存!!! 内存泄漏
C语言:
public void test()
{
int num=3;
}
Java高级语言
public void test()
{
int num=3;
}
编程语言四代
机器语言
汇编语言
面向过程
面向对象
exit
public static void exit(int status)终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。 该方法调用 Runtime 类中的 exit 方法。该方法永远不会正常返回。
调用 System.exit(n) 实际上等效于调用:
Runtime.getRuntime().exit(n) 参数: status - 退出状态。 抛出: SecurityException - 如果安全管理器存在并且其 checkExit 方法不允许以指定状态退出。 另请参见: Runtime.exit(int)
--------------------------------------------------------------------------------
gc public static void gc()运行垃圾回收器。 调用 gc 方法暗示着 Java 虚拟机做了一些努力来回收未用对象,以便能够快速地重用这些对象当前占用的内存。当控制权从方法调用中返回时,虚拟机已经尽最大努力从所有丢弃的对象中回收了空间。
调用 System.gc() 实际上等效于调用:
Runtime.getRuntime().gc() 另请参见: Runtime.gc() 2.异常的架构图 3.log4j