目录
java程序的构成
标识符和关键字
下面我们通过一个简单的程序来学习Java中的标识符和关键字。
上例中,类名Example2_1,变量名x、y和z,对象名in等均属于用户定义的标识符,而public、class、static、void、int等均属于java语言本身定义的关键字。
(1)Java的标识符
标识符是由程序员自己定义的,比如“class Example2_1”中的“Example2_1”就是标识符。
Java标识符命名规则如下:
①标识符由字母、数字、下划线、美元符号组成,没有长度限制。
②标识符的首字母必须是字母、下划线(_)或美元符号($)。
③标识符中的字母是区分大小写的,比如Dog和dog是不同的标识符。
④常量通常以大写字母或大写英文单词命名,变量通常以小写字母或小写英文单词名。如果一个变量名由多个单词构成,通常第一个单词用小写,第二个单词首字母用大写如anInt。 next Int.
⑤类的标识符通常以大写英文字母开始。
⑥Java关键字、保留字等不能作为标识符使用。
(2) Java 的关键字
关键字是由Java 语言定义的、具有特殊含义的字符序列。用户只能按照系统规定的式使用关键字,不能自行定义,比如在Example2 1里面的 class 、 public 、 static 、 void 。关字都是小写的。
Java 预定义的关键字:
①数据类型:byte、short、int、long、char、float、double、boolean。
②包引入和包声明:import、package。
③类和接口的声明:class、extends、implement、interface。
④流程控制:if、else、switch、case、break、default、while、for、do、continue、return。
⑤异常处理:try、catch、finally、throw、throws。
⑥修饰符:abstract、final、private、protected、public、static、synchronized。
⑦其他:new、instanceof、this、super、void、enum。
Java数据类型、常量和变量
Java数据类型分为基本数据类型和引用数据类型。
(1)基本数据类型
Java 基本数据类型分为三类,共八种:字符型char,布尔型boolear以及数值类型byte、short、int、long、float、double。数值类型又可以分为整型byte、short、int、long和浮点型float、double。Java 中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。
(2)引用数据类型
引用数据类型:数组([])、接口(interface)、类(class)。
class 中有一个非常常用的类型:String,这是一种字符串类型,是Java 中已经定义好的类,可以直接使用。
Java运算符、表达式
根据运算符的不同,可以把表达式分为赋值表达式、算术表达式、关系表达式和逻辑表达式。