一. 使用变量的原因
变量可以说是不断变化的常量,是在常量的基础上发展而来。比如说“年龄”这个数据,在不同的时候,数值是不一样的。今年是26,明年是27,但是我们不想在每次提到年龄的时候,都去探寻一下当下岁数是多少,这时候就提出一个变量的概念。不去细究每次具体的数值是多少,只要提到这个数据,就用定义的变量来代表,这样更加简洁方便。
二. 变量的本质
变量是存储变化的常量的容器。本质上是计算机内存中的一小块区域,在这块区域内,不断的有不同的数值进出。为了便于管理,同时也是JAVA语言的要求,必须对这块区域进行命名和定义类型。
三. 对数据类型思想的探讨
放开对数据类型的探讨,就之前的关键字和标识符而言,目前所学习到的JAVA语言,我都可以看作要么是关键字,要么是标识符。我们仔细分析当前所学到的语法:class HelloWorld;public static void main(String[] args);
System.out.println("Hello World!");→书写出来发现,大部分是关键字和标识符,不能说全部的语句都是由关键字和标识符组成。这里突然给提供了一个思路,对于整个JAVA源代码中的语句,我们都可以对它进行分类,每一部分都是什么,是关键字还是标识符,这就和第二章的开头对应上了。第二章JAVA语言基础讲解的是下面几个部分:关键字,标识符,注释,常量和变量,函数,数组。我们是不是可以说一个JAVA程序就是由这几个部分组成,对于源程序的所有东西都可以划分到这几类中?
按照上面的思路,我们来理清数据类型的知识点。首先要明白有哪些数据类型,然后对于每个数据,都要清楚属于哪一类。刚开始学习基础知识,就可以看出JAVA语言是一种很严谨的计算机语言。像先分类再归类的思想以后也可以借鉴到其他知识的学习中。
四. 数据不同类型具体的分析
类型的划分非常的细,显得有些麻烦,实际上还是提高了效率。这里还是陷入了一种形而上学的地步,完全可以再往上一步思考。软件或者说程序是由两部分组成,指令和数据,这里是对所有的数据进行了类型的划分,这是划分的大前提。