基于《java2实用教程》的java知识点复习整理【第二章——基本数据类型与数组】

第二章——基本数据类型与数组

java数据两大类

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-le8D23w6-1618372525203)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113614182.png)]

一、知识结构框架

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NUwA28Se-1618372525204)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414112734552.png)]

二、知识点详解

1、标识符与关键字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EbjqgOGo-1618372525206)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414112823025.png)]


关键字表
abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

注意:

(1)Java的所有关键字都是小写的,TRUE、FALSE和NULL都不是Java的关键字;关键字都是小写的。遇到大写肯定不是关键字。

(2)字面常量true、false或null都不能用作标识符;

2、基本数据类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QWlRDvpy-1618372525210)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414112852345.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fV5T57XR-1618372525212)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113504653.png)]

变量名初始值
booleanfalse
byte0
char‘\u0000’,空,Unicode码的0000
short0
int0
long0L
float0.0f
double0.0

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bQaDS3Cb-1618372525213)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113349555.png)]

3、类型转换预算

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kPxfqujM-1618372525216)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414112949031.png)]


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5H476luk-1618372525217)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113713408.png)]

引用数据类型的两点说明

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qnyVEhNV-1618372525218)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113828267.png)]

4、输入、输出数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8RJEUCXO-1618372525219)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113022928.png)]


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FRGW5wAZ-1618372525220)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113741932.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WSimXaPk-1618372525221)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113759979.png)]

5、数组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BruSbZLg-1618372525222)(C:\Users\官二的磊子\Desktop\未来村村长\java基础复习(针对java2实用教程)\image-20210414113044640.png)]


数组属于引用型变量,两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素。

访问其他元素会产生数组越界错误,会出现异常:

ArrayIndexsOutOfBoundsException

案例:

在这里插入图片描述

三、题库考查知识点整理

1、这项字符序列可以做为标识符:_int

2、下列是正确的float变量的声明:

float foo = 1;float foo = 0x0123;float c = ‘你’;float d = 3.14F;

3、char型字符在Unicode表中的位置范围是0至65535

4、正确的char型变量的声明:char ch = ‘\\’;char ch = ‘\t’;char ch = ‘\u1010’;char ch = ‘\ucafe’;

5、错误的char型变量的声明:char ch = “R”;char ch = ‘\t\n’;

6、错误的float变量的声明:float a = 1.19;float a = 2e3;char ch =’\u000M’;float height = 1eF;

7、正确的float常量:67F;

8、Java语言的关键字:int、import、extends

9、不是关键字:Class、Float、main、Int、implementt、NULL、System

10、错误的数组声明:int a[5];

11、int型变量的取值范围:-2^31 至 2^31-1

12、char型变量的取值范围:0 至 2^16-1

13、1e2和2.05E2都是double型常量。

14、int [] a,b[];是声明了1个int型一维数组a和1个int型二维数组b。

  • 21
    点赞
  • 109
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来村村长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值