09 2021 档案

摘要:一、迭代器Iterator 集合接口Collection继承了接口Iterable,该接口提供了一个用于获取迭代器Iterator的方法,使用迭代器我们可以逐个访问集合中的元素。下面是迭代器接口源码: 1 public interface Iterator<E> { 2 3 boolean hasN 阅读全文
posted @ 2021-09-27 14:41 re-phoenix 阅读(1841) 评论(0) 推荐(0)
摘要:本文讲述java中基本数据类型溢出的原理,在此之前,我们要先了解一下计算机补码的知识。 一、用补码表示数 计算机中,将补码作为实际数据的存储形式,其中正数的补码与原码(原始二进制编码)相同,负数的补码是在保持最高符号位不变的情况下将其余比特位按位取反,然后再加上1。以127和-127为例,它们的原码 阅读全文
posted @ 2021-09-26 22:56 re-phoenix 阅读(204) 评论(0) 推荐(0)
摘要:一、什么是classpath classpath,翻译过来就是类路径的意思,它是包含class文件的路径集合,用于指示虚拟机jvm在这些路径下搜索class文件。 类路径可以同时定义多个,多个类路径之间需要使用分隔符进行分隔,windows环境下使用“;”,linux环境下则使用“:”。下面我们对类 阅读全文
posted @ 2021-09-26 22:24 re-phoenix 阅读(1401) 评论(0) 推荐(0)
摘要:本文假设你已经具备一些计算机的基本知识,包括但不限于: Linux系统运行基础知识,如用户态、内核态。 Linux内存管理相关知识,如虚拟地址、物理地址、页表。 汇编语言。 C语言。 参考书籍和博客列表如下: 《深入理解计算机系统》 《操作系统导论》 《计算机组成与结构(清华大学出版社)》 《新一代 阅读全文
posted @ 2021-09-24 22:57 re-phoenix 阅读(1561) 评论(0) 推荐(0)

levels of contents