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

一. 前言

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

二. 变量类型划分细致的分析

我们看到数据类型划分的非常多,显得很复杂,很麻烦,但是前期分的细一点,对于后面的运行也是有好处的,相同类型的一起处理,不会出错,不会占用多余的空间,整体的效率也会提高。

三. 对不同的数据类型进行分析

数据类型分为两大类:基本数据类型和引用数据类型。引用数据类型先不做讲解,目前先对基本数据类型进行详述。

基本数据类型又分为三类:数值型,字符型(不是字符串?),布尔型。从讲解来看,除了注重类型的划分外,还有对内存空间的占用问题和数值的范围。

数值型分为整数类型和浮点类型。整数类型又分为byte, short, int, long。我始终觉着,在类型知识点的学习过程中,有三点是重要的:类型的划分,内存空间的占用大小,二进制的范围。按照这个思路,对整数类型进行一个描述,首先类型有四种,byte, short, int, long,占据的空间大小分别是一个字节,两个字节,四个字节,八个字节。数值的范围是-128~127,三万多,上亿,以及天文数字。浮点类型分为两种单精度和双精度,空间是四个字节和八个字节,数值范围没有深究。整数常用int,小数常用double。

字符型有探讨的必要,里面有些意思。我们都知道字符和字符串是两个概念。在这里说的是字符型,那么使用的就是单引号'  '。讲解中有'12'不是字符型,这个不是很理解

布尔型不做过多讲解。

这里还要强调一点,基本数据类型中的八种都是关键字,这也说明了概念之间是交叉的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值