Java中的关键字
注意Java代码是区分大小写
Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!
Java 中常用关键字:
关键字 | 含义 |
abstract | 表明类或者成员方法具有抽象属性 |
assert | 用来进行程序调试 |
boolean | 基本数据类型之一,布尔类型 |
break | 提前跳出一个块 |
byte | 基本数据类型之一,字节类型 |
case | 用在switch语句之中,表示其中的一个分支 |
catch | 用在异常处理中,用来捕捉异常 |
char | 基本数据类型之一,字符类型 |
class | 类 |
continue | 回到一个块的开始处 |
default | 默认,例如,用在switch语句中,表明一个默认的分支 |
do | 用在do-while循环结构中 |
double | 基本数据类型之一,双精度浮点数类型 |
else | 用在条件语句中,表明当条件不成立时的分支 |
enum | 枚举 |
extends | 表明一个类型是另一个类型的子类型,这里常见的类型有类和接口 |
final | 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变 |
finally | 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块 |
float | 基本数据类型之一,单精度浮点数类型 |
for | 一种循环结构的引导词 |
if | 条件语句的引导词 |
implements | 表明一个类实现了给定的接口 |
import | 表明要访问指定的类或包 |
int | 基本数据类型之一,整数类型 |
interface | 接口 |
long | 基本数据类型之一,长整数类型 |
new | 用来创建新实例对象 |
package | 包 |
private | 一种访问控制方式:私用模式 |
protected | 一种访问控制方式:保护模式 |
public | 一种访问控制方式:共用模式 |
return | 从成员方法中返回数据 |
short | 基本数据类型之一,短整数类型 |
static | 表明具有静态属性 |
super | 表明当前对象的父类型的引用或者父类型的构造方法 |
switch | 分支语句结构的引导词 |
this | 指向当前实例对象的引用 |
throw | 抛出一个异常 |
throws | 声明在当前定义的成员方法中所有需要抛出的异常 |
try | 尝试一个可能抛出异常的程序块 |
void | 声明当前成员方法没有返回值 |
while | 用在循环结构中 |
变量即在程序运行过程中它的值是允许改变的量。
常量即在程序运行过程中它的值是不允许改变的量。
Java中的数据类型
通常情况下,为了方便物品的存储,我们会规定不同的盒子来存放的不同的物品种类!同理,变量的存储也是有不同类别的
Java 语言是一种强类型语言。在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:
数据类型:一、基本数据类型
1. 数值型:整数类型(byte,short ,int, long)
浮点类型(float,double)
2. 字符型(char)
3.布尔型(boolean)
二、应用数据类型
1.类(class)
2.接口(interface)
3.数组
在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。
Java中变量的使用规则
1、Java 中的变量需要先声明后使用
2、变量使用时,可以声明变量的同时进行初始化
eg: String a="test";
以先声明后赋值
String a;
a="test";
3、变量中每次只能赋一个值,但可以修改多次
4、main 方法中定义的变量必须先赋值,然后才能输出
Java中的自动类型转换
在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如:
int a1=12;
double a2=a1;
System.out.println(a2);
代码中 int 型变量 a1 可以直接为 double 型变量 a2 完成赋值操作,运行结果为: 12.0
这种转换称为自动类型转换,当然自动类型转换是需要满足特定的条件的:
1. 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
2. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了
Java中的强制类型转换
目标类型大于源类型 这种转换是不会自动进行的!例如 int 型的存储范围比 double 型的小。此时就需要通过 强制类型转换 来实现了。
语法:( 数据类型 ) 数值
double heightAvg1=75.8;
int heightAvg2=(int)heightAvg1;
System.out.println(heightAvg1);
System.out.println(heightAvg2);
运行结果:
可以看到,通过强制类型转换将 75.8 赋值给 int 型变量后,结果为 75,数值上并未进行四舍五入,而是直接将小数位截断。
强制类型转换可能会造成数据的丢失哦,应用时一定要慎重!
Java常量的应用
常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。
语法:final 常量名 = 值;
final String TEST="这是测试";
程序中使用常量可以提高代码的可维护性。注意:常量名一般使用大写字符
如何在Java中使用注释
在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。
一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦!
Java 中注释有三种类型:单行注释、多行注释、文档注释
/**
* 文档注释
*/
/*
*多行注释
*/
//单行注释