上一页 1 ··· 3 4 5 6 7 8 9 下一页
  2020年4月15日
摘要: 一、定义 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)
  2020年4月14日
摘要: 一、定义 序列化:将对象编码成字节流,并从字节流编码中重新构建的对象(将对象写入到IO流中)。换一种说法就是,序列化是用来处理对象流的一种机制,对象流就是将对象的内容进来流化(即将对象转化成二进制)。然后可以对流化的对象进行读写操作或者将其传输于网络之间。 反序列化:将字节流重建成对象称之为反序列化 阅读全文
posted @ 2020-04-14 22:56 小潘同学 阅读(175) 评论(0) 推荐(0)
摘要: ★一个字符=两个字节,流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。 一、字节流:一次读二个字节 ▷ 继承与InputStream、OutputStream ▷ 操作的基本单元为字节 ▷ 默认不使用缓冲区 ▷ 处理二进制数据,不支持Unicode码 阅读全文
posted @ 2020-04-14 20:45 小潘同学 阅读(161) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页
-->