JAVA-初步认识-第二章-变量

一. 使用变量的原因

变量可以说是不断变化的常量,是在常量的基础上发展而来。比如说“年龄”这个数据,在不同的时候,数值是不一样的。今年是26,明年是27,但是我们不想在每次提到年龄的时候,都去探寻一下当下岁数是多少,这时候就提出一个变量的概念。不去细究每次具体的数值是多少,只要提到这个数据,就用定义的变量来代表,这样更加简洁方便。

二. 变量的本质

变量是存储变化的常量的容器。本质上是计算机内存中的一小块区域,在这块区域内,不断的有不同的数值进出。为了便于管理,同时也是JAVA语言的要求,必须对这块区域进行命名和定义类型。

三. 对数据类型思想的探讨

放开对数据类型的探讨,就之前的关键字和标识符而言,目前所学习到的JAVA语言,我都可以看作要么是关键字,要么是标识符。我们仔细分析当前所学到的语法:class HelloWorld;public static void main(String[] args);

System.out.println("Hello World!");→书写出来发现,大部分是关键字和标识符,不能说全部的语句都是由关键字和标识符组成。这里突然给提供了一个思路,对于整个JAVA源代码中的语句,我们都可以对它进行分类,每一部分都是什么,是关键字还是标识符,这就和第二章的开头对应上了。第二章JAVA语言基础讲解的是下面几个部分:关键字,标识符,注释,常量和变量,函数,数组。我们是不是可以说一个JAVA程序就是由这几个部分组成,对于源程序的所有东西都可以划分到这几类中?

按照上面的思路,我们来理清数据类型的知识点。首先要明白有哪些数据类型,然后对于每个数据,都要清楚属于哪一类。刚开始学习基础知识,就可以看出JAVA语言是一种很严谨的计算机语言。像先分类再归类的思想以后也可以借鉴到其他知识的学习中。

四. 数据不同类型具体的分析

类型的划分非常的细,显得有些麻烦,实际上还是提高了效率。这里还是陷入了一种形而上学的地步,完全可以再往上一步思考。软件或者说程序是由两部分组成,指令和数据,这里是对所有的数据进行了类型的划分,这是划分的大前提。

时间: 2024-10-12 22:42:17

JAVA-初步认识-第二章-变量的相关文章

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

Java图示(第二章 Java语言基础)

Java图示(第二章 Java语言基础) 三个基本部分:一个包声明(package语句).任意数量的引入(import语句).类和接口声明(class和interface语句) 1.包声明—package语句 1)包是类和接口的集合,即类库 2)用类库管理类,方便管理 3)Java类都在类库中 4)只有一条包声明,且为第一条 2.引入语句—import语句 1)import语句在包语句后,所有类或接口前 2)两种形式 (1)import 包名.类名: (2)import 包名*://编译器会识别

第二章 变量和数据类型

课时6:数据和数据类型 1.数据及数据类型 数据:指有用的信息 数据类型:对数据的分类 2.C#语言中的数据类型 Char字符类型 单个文字 (汉字,字母,数字,标点符号) 成对英文单引号表示 'A' string字符串类型 不限数量文字 (汉字,字母,数字,标点符号) 成对英文单引号示 "A" int整数类型 (简称整型) 表示一个整数 直接书写 100 double小数类型 表示包含小数点的数字 直接书写 1.1 课时7:认识变量 1.认识变量:一块存储数据的内存空间,并且该内存区

《ECMAScript 6 入门- 第二章 变量的解构赋值》 —— 摘抄

1.数组的解构赋值 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). 旧做法: var a = 1; var b = 2; var c = 3; ES6做法: var [a,b,c] = [1,2,3]; 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值. 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值.下面是一些使用嵌套数组进行解构的例子. var [foo,[[bar],bad]] =

C++ Primer 笔记(2)第二章 变量与基本类型

第二章 变量与基本类型 1.基本内置类型包括算术类型和空类型,算术类型分为两类:整型(包括字符和布尔类型)和浮点型: 2.布尔类型(bool)的取值是真(true)或者假(false): 3.字面值常量:每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型, 由单引号括起来的一个字符是char型字面值,有双引号括起来的零个或者多个字符则构成字符串字面值: 20  整形字面值 ‘a’ 字符字面值 “Hello World”或者“”都会字符串字面值 ‘A’表示单独字符A,而“A”

我要翻译《Think Python》- 004 第二章 变量, 表达式和语句

PDF源文件地址 :  http://www.greenteapress.com/thinkpython/thinkpython.pdf [自述:这一章内容不多,但是由于时间关系,翻译完成这一章也花了我一周的时间,跟我预想的进度相比已经落后了,得加油了,要不然翻译完整本书就要到猴年马月了.目前离翻译完成还有17章!!!] 第二章 变量, 表达式和语法 2.1 值和类型 值是程序工作的基本要素,如字符串“Hello,World!”或数字1.2等等. 这些值属于不同类型:2是一个整数,而“Hello

Thinking In Java笔记(第二章 一切都是对象)

第二章 一切都是对象 2.1 用引用操纵对象 每种语言都具有操纵内存中元素的方式,必须注意将要处理的是什么数据类型,是直接操纵元素还是基于某种特殊语法间接表示(例如C和C++里的指针)来操纵对象. java中一切都被视为对象,可以用单一固定的语法,但程序员所操纵的标识符实际上只是对象的一个"引用",引用可以独立于对象存在,也可以和实际的对象相关联.例如: String s1; String s2 = new String("hello world"); 上面的s1即

JAVA-初步认识-第二章-变量续

一. 前言 先理清一下学习的脉络,在第二章JAVA语言基础的学习中,先是介绍了基础知识有哪几类,然后逐一介绍下来.从关键字,标识符,常量,变量,这样介绍开来.这里插一句,之前的分析不准确,源代码不是由关键字,标识符构成,而是分类的标准有很多.从不同的角度来切入的话,会有不一样的结果.如果从第二章的知识点脉络来看,源程序由这么几部分组成,关键字,标识符,常量和变量,函数,数组....但是如果从最初的角度来看源代码的话,就是由两部分组成的,指令和数据.从不同的切入点,对源程序进行划分,实际上这两个切

java编程思想 第二章

这篇时间较之前篇章时间靠后,是由于,某一天晚上看完Java编程思想文献之后来不及做笔记了. 以下笔记基本为转载,不是原创 第二章   一切都是对象 目录: 2.1 用引用操纵对象 2.2 必须由你创建所有对象 2.3 永远不需要销毁对象 2.4 创建新的数据类型:类 2.5 方法.参数和返回值 2.6 构建一个Java程序 2.7 你的第一个Java程序 2.8 注释和嵌入式文档 2.9 编码风格 2.1 用引用操纵对象 一切都看作对象,操纵的标识符实际上是对象的一个“引用”,遥控器(引用)操纵