摘要: 1. 典型硬件系统组成 1. 总线 贯穿整个系统的是一组电子管道,称作总线,它携带信息字节并负责在各个部件间传递。 2. I/O设备 I/O(输入/输出)设备是系统与外部世界联系通道。下图包括四个I/O设备:作为用户输入的键盘和鼠标,作为用户输出的显示器,以及用于长期存储数据和程序的磁盘驱动器。 3 阅读全文
posted @ 2021-10-21 13:48 慕仙白 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 1. static关键字 当声明一个事物是static时,这个域或方法不会与包含它的那个类的任何对象实例关联在一起。所以,即使未创建某个类的任何对象,也可以调用其static方法或者访问其static域。 一个static字段对每个类只有一份存储空间,而非static字段对每个对象有一个存储空间。 阅读全文
posted @ 2021-10-15 09:09 慕仙白 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1. 内部类与向上转型 下例Parcel4类中,内部类PContents是private,所以除了Parcel4,没人能访问它。PDestination是protected,所以只有Parcel4及其子类、还有与Parcel4同一个包中的类能访问PDestination。即客户端程序员想了解或访问这 阅读全文
posted @ 2021-09-27 21:03 慕仙白 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1. 初始化顺序 在类的内部,变量定义的先后顺序决定了初始化的顺序。即使变量定义散布于方法定义之间,它们仍旧会在任何方法(包括构造器)被调用之前得到初始化。 public class House { Window w1 = new Window(1); // Before constructor H 阅读全文
posted @ 2021-09-25 16:36 慕仙白 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 所有编程语言都提供抽象机制。人们所能解决问题的复杂性直接取决于抽象的类型和质量。 汇编语言是对底层机器的抽象。接着出现的“命令式”语言(如FORTRAN、BASIC、C等)都是对汇编语言的抽象。这些语言虽然在汇编语言的基础上有了很大的改进,但是这些语言所做的抽象仍要求在解决问题时要基于计算机的结构, 阅读全文
posted @ 2021-09-22 16:35 慕仙白 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、基本命令 1.1 命令的格式 command [-options] parameter1 parameter2 ... 1)command 命令的名称,如变换工作目录的命令为cd 2)[]表示可选,-h 或者可选项的全名 --help 3)命令、选项和参数以空格区分,不论几个空格视为一个 4)回 阅读全文
posted @ 2021-09-18 16:27 慕仙白 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 “虚拟机”是一个相对于“物理机”的概念,物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式。 在不同的虚拟机实现中,执行引擎在执行字节码 阅读全文
posted @ 2021-09-10 21:37 慕仙白 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程称为虚拟机的类加载机制。 Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Ja 阅读全文
posted @ 2021-09-08 19:39 慕仙白 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。 Java 虚拟机使用字节码实现了跨平台的愿景,不仅针对Java语言,实现了write once,run anywhere的愿景;随着发展,越来越多其他语言可以在Java虚拟机之上运行,如Kotlin、Cloj 阅读全文
posted @ 2021-09-08 18:32 慕仙白 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要了解垃圾收集和内存分配?主要针对虚拟机的哪些区域? 垃圾收集(Garbage Collection)经过半个世纪的发展,内存动态分配与内存回收技术已经相当成熟,似乎进入了“自动化”时代。 但是, 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需 阅读全文
posted @ 2021-09-06 20:22 慕仙白 阅读(87) 评论(0) 推荐(0) 编辑