Hexo


  • 首页

  • 归档

开机加电的内存分布

发表于 2019-04-10
常规内存:首先DOS下的”常规内存”只有640KB,640KB指的就是从0~A0000H 上位内存区指的就是20位地址线所能寻址到的1M地址空间的上面384K空间,就是从A0001H–100000H这段地址空间
阅读全文 »

CPU加电执行的第一条指令

发表于 2019-04-10
参考了member82的这篇博客 当按下开关时,刚开始电压不稳定,主板会给cpu发出并保持RESET信号,rangCPU自动恢复到初 始状态,当芯片组检测到稳定供电时,便撤去了RESET信号,CPU开始执行第一条指令. 2.第一条指令在哪? 首先可以肯定的是刚加电是RAM是没有内容的,所以第一 ...
阅读全文 »

Java小练习-替换空格

发表于 2019-03-31
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. (1) 第一种解法是重新开辟一个数组,实现相应的替换 1234567891011121314151617181920212223 ...
阅读全文 »

Java中二维数组的拷贝方式

发表于 2019-03-27
二维数组的拷贝 1.直接拷贝数组地址 123int [][]arr = {{1,2,3},{4,5,6}}; int [][]brr = new int [2][3]; brr = arr; 此时在内存中是 brr ...
阅读全文 »

Java基础之二维数组定义与拷贝

发表于 2019-03-27
1.二维数组的定义 一维数组中的每一个元素不再是 一个具体类型的元素,而是一个一维数组 二维数组在Jvm中 1.0 二维数组的定义 1.直接定义数组的元素 1int [][] arr = {{1,2,3,},{4,5,6},{7,8,9 ...
阅读全文 »

Java基础之Jvm初探

发表于 2019-03-25
Jvm 基本分布 函数中数组的相互拷调用
阅读全文 »

Java基础之一维数组声明与底层的拷贝方法

发表于 2019-03-25
1. 数组是相同数据的集合 1.0 首先数组是在堆上申请的一段连续的空间1int [] arr = new int[10]; arr 保存在堆上开辟的内存的首地址 1.1数组的三种定义方式数组的通用声明方式 类型名 [] 数组名 (1) 先声明后初始化 123int [] arr ;arr ...
阅读全文 »

Java基础之基本的编译和数据类型(二)

发表于 2019-03-22
1.char 类型 用来表示单个字符,Java中为双字节表示 范围 : \u0000 ~ \uffff 特殊的转义字符 转义序列 | 名称 ---- | -- \\b | 退格 \\t | 制表 \\n | 换行 \\r | 回车 2.boolean类型 布尔类型有两个值 ...
阅读全文 »

在Java中 == 与 equals 的区别

发表于 2019-03-20
很常见的的问题 今天总结一下 ==: 直接比较的是两个对象的堆内存地址,如果相等,则说明这两个引用实际上指向的是同一个对象地址的,对于基本的数据类型(byte,int ,short,char ,float ,double,long,boolean )来说 ,它们是作为常量在方 法区的常量池里面以 ...
阅读全文 »

Java基础之基本的编译和数据类型(一)

发表于 2019-03-18
Java 的简单的编译过程12341.源文件经编译器笔译成字节码(ByteCode)2.字节码由虚拟机解释运行Java 编译.class字节码文件(字节码文件具有跨平台性) 解释 到本地操作系统上的虚拟机 具有跨平台性因为Java程序既要编译的同时也要经过 JVM的解释运行,因此Java也被 ...
阅读全文 »
123

John Doe

21 日志
2 标签
© 2019 John Doe
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4