关键字(有时又叫保留字)是计算机语言里事先定义的,有特别意义的标识符,还有特别意义的变量。java中有51个关键字,它们分别是:
加null false true
大致可以分为以下几类
1.条件和循环10个:
if else switch case default for
do while break continue
2.数据类型14个:
byte short int long float double
char boolean true false null void
return enum
3.类、接口、抽象类、对象8个:
class interface abstract extends
implements new super this
4.包相关的关键字2个:
package import
5.异常的关键字5个:
try catch finally throw throws
6.访问修饰5个:
public protected private final static
7.不经常使用的关键字7个;
instanceof synchronized transient assert
volatile native strictfp
下面我们就按照次序将它们一一介绍:
1.条件和循环10个:
if.... else.... 表示一个判断选择语句块,用法灵活,主要是下面的
两种格式,要注意的是如果没有大括号if活else只可以作用到它下
面的一条语句。
,,,,,
}else{
,,,,,
}
if(n>10){
,,,,,
}else if(n>5){
,,,,,
}else if(n>3){
,,,,,
}else if(n>1){
,,,,,,,
switch 也是用来选择的语句块,其中的n就是变量,n的值在case中对
比,哪一个对上了就执行此处case后的代码。如果全部没有对就
执行default后面的语句块。case只是一个路标,告诉编译器往哪
边走,走完了这条路编译器还会继续走下一条路,所以我们在每
一个case语句后加上一个break;
for 第一个参数是表示控制循环次数的变量,第二个参数是停止循环的
条件,第三个条件是变量的趋向结束的方式。这里还是提醒一点—
—循环的嵌套。
.............
for(int i = 1 ; i < 10 ; i++){
.............
for(int j = 1 ; j < 10 ; j++){
.............
}
}
do{}while(); 也是循环的一种方式和for不同的是它会先执行再做判 断。
. ..........
............ .
...........
}while(n < 10);
break和continue,都表示跳出循环。区别是continue的权利小些,只能
跳出当前循环,而break可以结束当前以后还没有执行的所有循
环。比如一个循环有十次,在第三次的时候遇到了continue就直
接跳到第四次,第三次无效,如果是遇到了break就直接不再循环
2.数据类型14个:
byte 、boolean 一个字节
short、char 两个字节
int、float、 四个字节
double 、long 八个字节
true 、false 是两个表示对错的两个boolean值
null表示当前的对象里面什么都没有
void 表示返回值的类型为空
return 返回值的特有关键字
enum 枚举是定义一些简单的字符来代替常用到的长长的字符,同时枚
举也可以创建方法,属性
3.类、接口、抽象类、对象8个:
class是创建类
interfance 创建借口
abstract 创建抽象类
extends 继承类和抽象类
implements 继承接口
new 创建一个对象 或是一个数据类型
super 父类的对象
this 当前的类的默认对象
4.包相关的关键字2个:package import
package java里面的包
import 包的引入
5.异常的关键字5个:(当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用...)时,JAVA就会用异常对象来描述.定义多个catch可精确地定位异常。如果为子类的异常定义了特殊的catch块,而父类的异常则放在另外一个catch块中,此时,必须满足以下规则:子类异常的处理块必须在父类异常处理块的前面,否则会发生编译错误。所以,越特殊的异常越在前面处理,越普遍的异常越在后面处理。)
try...catch 程序运行产生异常时,将从异常发生点中断程序并向
外抛出异常信息
int y = (int)(Math.random()*10);
int[] z =new int[5];
try{
System.out.println("y/x="+(y/x));
System.out.println("y="+y+"z[y]="+z[y]);
}catch (ArithmeticException exc1){
System.out.println("算术运算异常:"+exc1.getMessage());
}catch (ArrayIndexOutOfBoundsException exc2){
System.out.println("数据越界异常:"+exc2.getMessage());
}
//ArithmeticException和ArrayIndexOutOfBoundsException都属运行期异常
finally 如果把finally块置try...catch...语句后,finally块一般
都会得到执行,它相当于一个万能的保险,即使前面的try
发生异常,而又没有对应异常的catch块,finally块将马
上执行。
以下情形,finally块将不会被执行:
(1)finally块中发生了异常;
(2)程序所在线程死亡;
(3)在前面的代码中用了System.exit();
(4)关闭CPU。
thow 自定义并抛出异常的方法是2步:创建异常,抛出异常(首先
实例化一个异常对象,然后用thow抛出)合在一起就是了。
thow new XXX()已经成为一个标准的异常抛出范式。
thows public void fun throws IOException {
throw new IOException("io error");
}throw就是自己抛出一个异常,而throws是声名一个异常,表
明该异常不在产生异常的函数中处理,由调用该函数的方法
处理.
----(未完)
-----(下篇《java关键字(二)》 :http://java--hhf.iteye.com/blog/1728462 )
相关推荐
了解和掌握Java关键字是每一个Java开发者必备的技能。 下面是Java关键字大全的详细说明: 1. abstract abstract关键字用于定义抽象类和抽象方法。抽象类不能实例化,必须被子类继承和实现。抽象方法必须在子类中...
### Java关键字总结 Java是一种广泛使用的面向对象编程语言,它具备简单性、可移植性、高性能等特点。在Java中,关键字具有特殊的语法含义,不能用作标识符(例如变量名或方法名)。以下是对给定文件中提到的Java...
一、Java 关键字 Java 关键字是 Java 语言中具有特殊含义的词,例如 "public"、"static"、"void" 等。这些关键字不能被用作方法名、类名等其他用途。Java 关键字的特点是全部小写,高级编辑软件会对关键字进行特殊...
### Java关键字分类解释 #### 一、类与接口定义关键字 - **class**: 在Java中,`class`关键字用于声明一个类。类是面向对象编程的基本单元,它定义了一组属性(成员变量)和方法(成员函数),这些共同构成了一个...
首先,让我们来谈谈“Linux中Java变量与java关键字”。在Java编程中,变量是存储数据的容器,它们可以是基本类型(如int、float、boolean等)或引用类型(如对象)。在Linux环境下,Java程序的运行与Windows或Mac...
java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java ...
这篇文档《Java关键字详细解》将深入探讨Java中的关键字及其用途。 首先,我们来看看Java中的主要关键字。`public`、`private`、`protected`是访问修饰符,用于控制类、方法和变量的访问权限。`public`可以被任何...
该文档主要介绍了java关键字的用法及说明
Java关键字大全 Java语言中有多种关键字,每个关键字都有其特定的用途和作用。下面是Java关键字大全的详细解释: 1. abstract关键字 abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能...
JAVA关键字列表 Java是一种面向对象的编程语言,具有多种关键字,用于控制程序的执行、定义变量、类和方法等。本文档系统列举了Java的关键字及其用法分类,总共分为以下几个类别:访问控制、类、变量修饰符、流程...
### Java关键字详解:掌握编程语言的核心 #### 一、Abstract:抽象类与抽象方法的关键 在Java中,`abstract`关键字被用于定义抽象类和抽象方法。抽象类是一种特殊的类,它不能被实例化,即不能创建其对象,但可以...
### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...
Java关键字列表 上面列出了Java所有的关键字
整理JAVA关键字信息
Java关键字是编程的基础,它们是Java语言预定义的标识符,具有特殊含义并被Java编译器识别。在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到...
### Java关键字解析 Java是一种广泛使用的面向对象编程语言,它为开发者提供了丰富的特性和功能,以简化复杂的软件开发过程。Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java...
### Java关键字详解 #### 前言 Java作为一种广泛使用的编程语言,在软件开发领域占据了重要的地位。Java的关键字,即保留字,是Java语言中具有特殊意义的标识符,它们预定义并保留用于语言本身的语法结构。理解这些...
Java 关键字是编程语言中预定义的具有特殊含义的标识符,它们是构建和管理程序结构的关键元素。本文将详细解析 Java 中的访问控制关键字,以及类、方法和变量修饰符。 首先,我们来看看访问控制关键字: 1. **...
通过这份总结,我们可以看到Java关键字在定义行为和数据时起到的作用。理解这些关键字的含义和使用方式是掌握Java语言基础的关键。这些概念包括区分对象内部变量和方法、处理继承关系中的方法覆盖、定义类级别的属性...
Java关键字大全.pdf