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

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

java数据两大类

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

一、知识结构框架

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

二、知识点详解

1、标识符与关键字

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


关键字表
abstract assert boolean break byte
case catch char class const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return strictfp short static super
switch synchronized this throw throws
transient try void volatile while

注意:

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

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

2、基本数据类型

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

变量名 初始值
boolean false
byte 0
char ‘\u0000’,空,Unicode码的0000
short 0
int 0
long 0L
float 0.0f
double 0.0

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

3、类型转换预算

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


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

引用数据类型的两点说明

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

4、输入、输出数据

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


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

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

5、数组

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


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

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

ArrayIndexsOutOfBoundsException

案例:

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

三、题库考查知识点整理

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。

你可能感兴趣的:(java2实用教程,java,数据结构,编程语言)