JAVA基础:关键字,注释,八大基本数据类型
关键字
-
关键字是java事先定义好的,用来表示数据类型或者程序结构
-
关键字不能用来作变量名,类名等
-
像public,void等,全是小写,也比较好区分
标识符
-
只要可以自己命名的地方都可以称为标识符
-
不可以使用关键字和保留字(注:保留字为java现版本尚未使用,但是以后版本可能会作为关键字使用),但是可以包含关键字和保留字
-
可以使用字母(大小写),数字和$和_这两个符号
-
数字不可以在首位
注释
-
有三种注释方式,分别是//和/* */,/** */
-
//单行注释
1. /* 这是多行内容 在这里面都是注释 • */
-
第三种注释是针对javadoc的文档注释
八大基本类型
整数类型
字节数 | 二进制位数 | 范围 | |
---|---|---|---|
byte | 1 | 8 | -128—127 |
short | 2 | 16 | -32768—32767 |
int(最常用) | 4 | 32 | -2147483648—2147483647 |
long | 8 | 64 | -922337203685477508—922337203685477507 |
小数类型
字节数 | 二进制位数 | |
---|---|---|
float | 4 | 32 |
double(最常用) | 8 | 64 |
尽量完全避免使用float
字符类型
-
char:用''表示,只能有一个字符
例如:'我'或者'A'
-
char是无符号数据类型。因此,char变量不能为负值
-
char是Java原始类型。char变量可以存储一个 Unicode 字符。
字符转义
-
字符字面量可以表示为字符转义序列
字符转义序列 | 描述 |
---|---|
'\n' | 换行 |
'\r' | 回车 |
'\f' | 表单Feed |
'\b' | 退格 |
'\t' | 标签 |
'\' | 反斜杠 |
'"' | 双引号 |
''' | 单引号 |
Unicode
字符字面量可以表示为“\ uxxxx”形式的Unicode转义序列。
这里,\u
表示Unicode转义序列的开始,xxxx正好表示四个十六进制数字。
由xxxx表示的值是字符的Unicode值。
字符'A'有65 65十进制可以用十六进制表示为41的值的Unicode值。
因此,字符'A'可以用Unicode转义序列表示为'\ u0041'。
以下代码将相同的字符“A”分配给char变量c1和c2:
char c1 = "A";
char c2 = "\u0041"; // Same as c2 = "A"
boolean类型
-
true
-
false
int a = 10;
if (a) {}
其中的if (a)
默认为true
if (a == true){}
标签:字符,JAVA,数据类型,char,关键字,Unicode,注释
From: https://www.cnblogs.com/XIAOLEITears/p/16913278.html