1.标识符:就是给类,接口,方法,变量等起名字时使用的字符序列
组成规则:英文大小写字母,数字字符,$和_
注意事项:不能以数字开头,不能是Java中的关键字,区分大小写
2.注释:用于解释说明程序的文字。
Java中注释分类格式:(1)单行注释 : // (2)多行注释: /* 看不见我 */ (3)文档注释:/** 看不见我*/
3.常量:在程序执行的过程中其值不可以发生改变。
常量分类:字面值常量,自定义常量
字面值常量(1)字符串常量 "hello"(2)整数常量 12,23(3) 小数常量 12.34(4) 字符常量 ‘a‘,‘A‘,‘0‘(5)布尔常量 true,false(6)空常量 null
4.变量:在程序的执行过程中,其值在某个范围内可以发生改变的量.
变量的定义格式:(1):数据类型 变量名 = 初始化值;(2) :数据类型 变量名; 变量名 = 初始化值;
5.数据类型与类型转换
(1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。
(2)分类: A:基本数据类型:4类8种 B:引用数据类型:类,接口,数组。
(3)基本数据类型
A:整数 占用字节数 byte 1 short 2 int 4 long 8 B:浮点数 float 4 double 8
C:字符 char 2 D:布尔 boolean 1
注意: 整数默认是int类型,浮点数默认是double。 长整数要加L或者l。 单精度的浮点数要加F或者f。
6:数据类型转换
(1)boolean类型不参与转换
(2)默认转换
A:从小到大
B:byte,short,char -- int -- long -- float -- double
C:byte,short,char之间不相互转换,直接转成int类型参与运算。
(3)强制转换
A:从大到小
B:可能会有精度的损失,一般不建议这样使用。
C:格式:
目标数据类型 变量名 = (目标数据类型) (被转换的数据);
7.运算符
运算符的优先级(从高到低)
优先级 |
描述 |
运算符 |
1 |
括号 |
()、[] |
2 |
正负号 |
+、- |
3 |
自增自减,非 |
++、--、! |
4 |
乘除,取余 |
*、/、% |
5 |
加减 |
+、- |
6 |
移位运算 |
<<、>>、>>> |
7 |
大小关系 |
>、>=、<、<= |
8 |
相等关系 |
==、!= |
9 |
按位与 |
& |
10 |
按位异或 |
^ |
11 |
按位或 |
| |
12 |
逻辑与 |
&& |
13 |
逻辑或 |
|| |
14 |
条件运算 |
?: |
15 |
赋值运算 |
=、+=、-=、*=、/=、%= |
16 |
位赋值运算 |
&=、|=、<<=、>>=、>>>= |
8.关键字
abstrac
表明类或者成员方法
具有抽象属性
|
断言,用来进行
程序调试
|
基本数据类型之一,布尔类型
|
break
提前跳出一个块
|
基本数据类型之一,字节类型
|
case
用在switch语句之中,
表示其中的一个分支
|
用在异常处理中,
用来捕捉异常
|
基本数据类型之一,字符类型
|
声明一个类
|
const 保留关键字,没有具体含义 |
continue 回到一个块的开始处 |
默认,例如,用在switch语句 中,表明一个默认的分支 |
用在do-while循环结构中 |
基本数据类型之一,双精度浮点数类型 |
用在条件语句中,表明当条件不成立时的分支 |
枚举 |
表明一个类型是另一个类型的 子类型,这里常见的类型有类和接口 |
用来说明最终属性,表明一个类不能 派生出子类,或者成员方法不能被覆 盖,或者成员域的值不能被改变, 用来定义常量 |
用于处理异常情况,用来声明一个基本肯定会被执行到的语句块 |
float 基本数据类型之一,单精度浮点数类型 |
一种循环结构的引导词 |
goto 保留关键字,没有具体含义 |
条件语句的引导词 |
表明一个类实现了给定的接口 |
表明要访问指定的类或包 |
用来测试一个对象是否 是指定类型的实例对象 |
基本数据类型之一,整数类型 |
接口 |
long 基本数据类型之一,长整数类型 |
native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的 |
new 用来创建新实例对象 |
包 |
一种访问控制方式:私用模式 |
一种访问控制方式:保护模式 |
一种访问控制方式:共用模式 |
从成员方法中返回数据 |
用来声明FP_strict(单精度或双精度浮点数) 表达式遵循IEEE 754算术规范 |
基本数据类型之一,短整数类型 |
表明具有静态属性 |
表明当前对象的父类型的引用或者父类型的构造方法 |
分支语句结构的引导词 |
表明一段代码需要同步执行 |
指向当前实例对象的引用 |
抛出一个异常 |
声明在当前定义的成员方法中所有需要抛出的异常 |
声明不用序列化的成员域 |
try 尝试一个可能抛出异常的程序块 |
声明当前成员方法没有返回值 |
表明两个或者多个变量必须同步地发生变化 |
while 用在循环结构中 |
作者: 额尔敦 出处:http://www.cnblogs.com/eeddee/p/8721871.html
版权:本文版权归作者和博客园共有 欢迎转载,转载请需要注明博客出处。