摘要:
浅析Java-->this关键字: 通过无参构造方法中的this可以得出结论:this代表当前对象的地址,即谁调用构造方法,this的地址就指向谁。 阅读全文
摘要:
浅析Java参数传递机制: 1、基本类型的参数传递:值传递 由上述程序运行结果可知:虽然在方法内部对形参n进行了修改,但是这并不会对变量a的值的影响,这就是值传递(即在传输实参给方法的形参的时候,并不是传输实参变量本身,而是实参变量所存储的值)。 2、引用类型的参数传递(也满足值传递): 由此可知: 阅读全文
摘要:
案例1(猜数字游戏)代码实现部分: 1 public static void main(String[] args){ 2 //定义一个动态数组用于存放随机生成的5个随机数 3 int randNums[] = new int[5]; 4 //创建一个随机数生成对象 5 Random rand = 阅读全文
摘要:
正所谓:一图胜过千言万语!个人感觉阅读一篇大量的理论文字很容易产生审美疲劳,因此就用XMind做了个思维导图。突然发现博客园还是挺不错的,会自动把上传的图片进行一定的优化,不过由于用的是免费版本的(附带水印),想仔细观看的话可以下载下来 阅读全文
摘要:
3.1 将0.1累加100次也得不到10 本章学习之初,先给大家出个小题目吧,请问以下程序的运行结果是多少? 1 #include <stdio.h> 2 int main() 3 { 4 int i = 0; 5 float sum = 0.0; 6 for (i = 1; i <= 100; i 阅读全文
摘要:
2.1 计算机使用二进制表示信息的原因 本质原因是计算机内部的一个名为IC(集成电路)的硬件特性造成的,一个IC由8个引脚构成,每个引脚只有两个状态,高电压通过时为5V,低电压通过时为0V。我们把这个高电压用1表示,低电压用0表示,因此,IC的这一属性造就了计算机只能使用二进制表示信息。 由上图可知 阅读全文
摘要:
1.1 CPU内部结构解析 程序是计算机进行每一步动作的一组指令,程序由指令+数据组成。 机器语言是CPU可以直接识别并且能够直接使用的语言,由二进制代码0和1组成。 正在运行的程序被存储在内存中,表示命令和数据存储位置的数值。 CPU是由运算器(运算从内存读入寄存器的值)、控制器(把内存中的指令和 阅读全文