1.关键字
Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
关键字就是被java赋与特殊含义的单词。Java中关键字的特点是所有字母都是小写。
(注:java中的关键字不能被使用作标识符,一但使用程序会报错。)
Java中的关键字
用于定义数据类型的关键字
class interface byte shot int long
float double char boolean void
用于定义数据类型值的关键字
true false null
用于定义流程控制的关键字
if else switch case dafault
while do for break continue return
用于定义访问权限修饰符的关键字
private protected public
用于定义类 、方法、变量修饰符的关键字
abstract final static synchronized
用于定义类与类之间关系的关键字
extends implements
用于定义建立实例及引用实例判断实例的关键字
new this super instanceor
用于异常处理的关键字
try catch finally throw throws
用于包的关键字
package import
其他修饰符关键字
native strictrp transient volatile assert
2.标识符
什么是标识符:
标识符就是在程序中我们自定义的一些名称 如:包名 类名 方法名 变量名;
定义标识符的规则:
标识符是由 任意大小写字母 数字 下划线( _ ) 美元符号( $ ) 组成 ;
注意:1.不能是数字开头
2.不能使用java中的关键字以及不保留
3.通常标识符的首字母大写
起名时为它提高代码的可读性尽量,见名思意。Java中是严格区分大小写。
命名规范:
1. 标识符由大小写字母, 下划线, 数字, $符号组成.
2. 开头可以是大小写字母, 下划线, 和$符号.(数字不能开头)
3. 标识符长度没有限制
4. 标识符不能是关键子和保留字
*> 标识符的命名最好能反映出其作用
*> java语言对字母的大小写有严格的要求.
*> 所有自定义标识符需全部遵循标识符的命名规范.
变量: 1. 如果是单个单词, 单词全部字母小写. 如:int count;
2. 如果是由多个单词组成的复合单词, 除第一个单词外, 其后所有单词首字母大写. 如: int sumScore;
常量: 常量所有单词字母大写, 如果是由多个单词组成, 由下划线连接.如: String PERSON_NAME;
方法: 方法命名规范与变量相似, 如 count(); getSum();
类: 类名的所有单词首字母均大写. 如Person{} , DataCenter{};
包: 用小写的倒置域名来命名. 格式: 前缀 + 项目名 + 模块名 + 层如: org.itfuture.domain.sorts;
3.注释
就是用来解释程序的某些语句的意思作用和功能,提高代码的可读性,被注释掉的内容是不会被运行的。
Java中注释格式
单行注释 格式 // 被注释掉的内容
多行注释 格式 /* 被注释掉的内容*/
文档注释 格式 /** 被注释掉的内容*/
4.数据类型
数据类型在计算机语言里面,是对内存位置的一个抽象的表达方式,可以理解为针对内存的一种抽象的表达方式。
(注:接触每种语言的时候,都会存在对数据类型的认识,有复杂的、简单的,各种数据类型都是在初学的时候都要学习了解。)
Java是一种强类型语言,所以java对于数据类型规范相对严格,数据类型是语言的抽象原子概念,可以说是语言中最基本的单元定义。
在java中数据类型主要分为:
基本数据类型
引用数据类型
基本数据类型:主要分为 八大 基本数据类,这八种基本数据类型中分为:数值型、字符型、布尔型;
1.八大基本数据类型:
数值型:
byte (字节型)
short (短整型)
int (整型)
long (长整型)
浮点型:
float (单精度浮点型)
double(双精度浮点型)
字符型:
char (字符型)用来定义单个字符
布尔型:
boolen 布尔型的值只有两个 true(真) false(假)
注:如果我们的数值还不够是java还为我们提供一个类bigdecimal;
2.类型转换:
自动类型转换 强制类型转换
byte , short ,char之间不会相互转换,它们三者在计算时会先转换为 int 类型;
由弱类型转向强类型为自动类型转换,自动类型转换可直接进行 如下:
byte a=3;
int b=a;
int c=5;
float d=c;
由强类型转向弱类型为强制类型转换,如下;
float a=20.5f;
int b=(int)a;//将浮点型转换成整型
注意:强制类型转换必须加,需转换类型,强制类型转换可能会造成数据的丢失;
下篇:java基本组成第2篇,变量和常量、运算符;