1.注释:
使用的特定的符号标记的内容,对代码功能的解释
//单行注释
/*
多行注释
*/
/**
文档注释 (用于为类,成员变量,方法的功能进行说明,在调用时可以提示)
*/
2.关键字
定义:java中被赋予特定含义的单词,主要用来修饰包,类,变量,方法。
特点:关键字中所有字母都为小写
(1)用于定义数据类型的关键字:class interface enum byte int long float double boolean void
(2)用于定义数据类型值的关键字:true false null
(3)用于定义流程控制的关键字:if else switch case while do for break return default continue
(4)用于定义访问权限修饰符的关键字:abstract final static synchronized
(5)用于定义类与类之间的关系的关键字:extends implements
(6)用于定义建立实例及引用实例,判断实例的关键字:new this super instanceof
(7)用于异常处理的关键字:try catch finally throw throws
(8)用于包的关键词:package import
(9)其他修饰关键词:native strictfp transient volatile assert
3.保留字
JAVA保留字:现有JAVA版本尚未使用,但以后版本可能会作为关键字使用。明明标记符时要避免使用这些保留字 goto const。
4.标识符
(1)概念:JAVA对各种变量、方法和类等要素命名时使用的字符序列。
(2)定义规则:
•由26个英文字母大小写,0-9,_或$组成
•不可以用数字开头
•不可以使用关键字和保留字,但能包含关键字和保留字
•JAVA中严格区分大小写,长度无限制
•标识符不能包含空格
5.JAVA数据类型
(1)Java 基本数据类型
整数类型:
浮点类型:
逻辑型Boolean(布尔)
●boolean 类型适用于逻辑运算,一般用于程序流程控制
●boolean 类型数据只允许取值true 或 false
举例: boolean flag;
flag = true;
if(flag) {
//do something
}
字符型char
•char 型数据用来表示一个单个字符
•char 占2个字节
•用单引号括起来,例如:
char c1=‘a’;
char c2=‘中’
(2)Java引用类型(以后介绍)
6.编码
(1)ASCII码(American Standard Code for Information Interchange)
在计算机内部,所有数据都使用二进制表示。每一个二进制位(bit)有0和1两种状态;因此8个二进制位就可以组合出256种状态,这被称为一个字节(byte)。一个字节一共可以用来表示256种不同的状态,每一种状态对应一个符号,就是256个符号,从00000000到11111111。
缺点:不能代表所有字符。
(2)Unicode编码
Unicode编码将世界上所有的符号都纳入其中。这个标号范围从0x000000到0x10FFFF(十六进制),有110多万,每个字符都有一个唯一的Unicode编号,这个编号一般写成16进制,在前面加上U+。
JAVA底层采用Unicode编码来存储字符,UTF-8是现在用处最广泛的Unicode编码的一种具体体现。
7.基本数据类型的转换
•JAVA中可以从任意基本类型转型到另外的基本类型(Boolean类型的除外)
•转换分为默认转换和强制转换
1.默认转换
遵循:容量小的类型默认转换为容量大的数据类型;数据类型按容量大小排序为(从小到大排列):(byte short char) < int < long < float < double
/byte short char 之间不会互相转换,他们三者在计算时首先会转换为 int 类型。/
2强制转换
容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能会造成精度降低或溢出。
有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,然后再进行计算。
会转换为 int 类型。*/
2强制转换
容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能会造成精度降低或溢出。
有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,然后再进行计算。