摘要:
一、定义 assert是一种常用的调试方式,对Boolean表达式进行检查,一个正确的程序必须确保表达式的值为true;如果为false则程序处于不正确的状态,assert会给出警告或者退出。 二、格式 (1)assert [boolean 表达式] 如果[boolean表达式]为true,则程序继 阅读全文
posted @ 2020-04-15 20:54
小潘同学
阅读(389)
评论(0)
推荐(0)
摘要:
一、定义 GC(Gabage Collection)是垃圾收集的意思。程序员创建一个对象之后,如果忘记或者产生错误的内存回收会导致程序或者系统不稳定。Java提供了GC来自动监测对象是否超过了作用域从而达到自动回收内存的目的。 二、基本原理 原理:当程序员创建对象时,GC就开始监控这个对象的地址、大 阅读全文
posted @ 2020-04-15 20:24
小潘同学
阅读(265)
评论(0)
推荐(0)
摘要:
共同点:都是内存的一部分。 不同点: 堆:堆是一个运行时数据区,一般是用NEW来分配的,空间是手动申请和释放的(Object a = new Object() ),通过垃圾回收器来销毁。例如:程序员定义一个malloc(10),自定义开辟十个字节的空间。堆的空间需要程序员手动释放,不然可以一直访问, 阅读全文
posted @ 2020-04-15 19:59
小潘同学
阅读(224)
评论(0)
推荐(0)
浙公网安备 33010602011771号