Java 编程 1

122 阅读3分钟

首先计算机就是对数据的处理

CPU确定了能够接受的指令,比如加法指令

所以我们给他对应的加法指令和指令要操作的数据,他就能够完成任务。

计算机就是一个能够执行我们编写指令的机器,指令是什么,机器是什么;指令就是控制计算机的命令,当然是他能听懂的;

计算机为什么可以执行我们编写的指令呢?因为我们给他的就是他能接受的指令,我们是基于它能够接受的指令的基础上构建的我们的程序;计算机或者CPU确定了,他能够接受的基本的指令集合,我们利用这个指令集合编写对应的程序。这些指令最终会转化成逻辑电路。所以我们的计算机也叫做电脑

太难了,我们能学会计算机吗

不停的追问可以问出很多的计算机或者其他系统的细节,但是我们从开始学习他一定是从忽略一些细节的问题开始

首先了解这个系统整体的运作过程或者步骤。

其次计算机是人造的,所以我们能够清楚他是怎样工作的;但是我们为什么要知道他是怎么运作呢?坏了我们要修理或者特殊需求我们要调整等等

人是由不同的构建组成的,但是我们应该不知道为什么人是由这些部件组成的?能解释吗?可以问医生

计算机为什么是由那些部件组成的,这个距离我们很近,可以采访当事人。构建整个系统的存储程序式计算机。总之计算机是可以被认识的,因为是人造的,但是涉及的内容比较多,所以需要一段时间的学习。但是关于人自身的,可能一段时间不能解释一些问题

基本概念 数据类型和变量

数据类型是为了操作和管理指令操作的数据,而发明的。

编程中有一个概念叫做,变量,为什么需要变量

变量的定义,可以变的数量,修改内存地址中的值,哪为什么不能直接用修改内存地址的值呢?还是需要通过间接的变量

始终有一个问题就是,他为什么是这样的,哪你认为他应该是怎么样的,你想重新发明他吗?

基本的过程是,从硬盘加载到内存,再从内存加载到CPU中,进行运算

为了操作数据,需要把数据存放到内存中,所谓内存在程序看来就是一块有地址编号的连续的空间【程序需要使用内存,存储变量】,放到内存中的某个位置后,为了方便地找到和操作这个数据,需要给这个位置起一个名字。编程语言通过变量这个概念来表示这个过程。

声明变量是给存储数据的内存位置起一个有意义的名字,例如username,表示内存的这个位置存储的是用户的名字。

如果不给这个位置起名字会怎么样?

变量本身有存储的位置吗?int a = 14;a 执行 14 存储的位置,但是a存储在哪?

变量是可以变化的的,例如 int age = 52;但是age指向位置存储的数字,代表的意义是不变化的;

变量是被指令操作的;

参考