关键字:
(1).void : 表示空,一般用于方法的返回值类型定义.
(2).byte : 字节 8bit 默认值是:0
(3).short : 短整型 16bit 默认值是:0
(4).char : 字符型 16bit 默认值是:\u0000
(5).int : 整型 32bit 默认值是:0
(6).long : 长整型 64bit 默认值是:0
(7).float : 单精度浮点型 32bit 默认值是:0.0
(8).double : 双精度浮点型 64bit 默认值是:0.0
(9).boolean true false :boolean表示布尔型,返回值是true,或者是false,布尔型的默认值是false
(12).null : 引用数据类型的默认值
(13).return :返回数据
(14).class :类
例如:
class 类名称{
}
(15).interface : 接口
例如
interface 接口名{
}
(16).abstract : 声明抽象类或抽象方法
例如:
abstract class 类名称{
}
abstract 返回值类型 方法名(参数类型 参数名,....){
}
(17).new : 用于实例化对象
例如:
类名称 对象名 = new 类名称();
(18).extends : 继承
例如:
public class 子类名 extends 父类名{
}
(19).implements : 实现接口的关键字
例如:
public class 类名称 implements 接口名,....{
}
(20).this : 调用本来中其他类型的构造函数,必须放在构造函数的首行
(21).super : 调用父类中的构造函数,该句必须放在子类构造函数的第一行
(22).enum : 枚举类型,一般用来表示一组具有相同类型的常量,两个枚举类型比较时直接使用"=="即可,不需要使用equals().
(23~24).if else : if可以单独使用,也可以和else搭配使用
例如:
1.if(条件表达式){
代码块;
}
注:表示如果条件表达式成立,则执行代码块
2.if(条件表达式){
代码块1;
}else{
代码块2;
}
注:如果条件表达式成立,则执行代码块 1,否则执行代码块2
3.if-else if-else
if(条件表达式){
代码块;
}else if(条件表达式){
代码块;
}...多个else if
else{
代码块;
}
注:满足条件表达式,则执行对应的代码块
(25~28).switch case break default : 搭配使用构成判断语句
例如:
switch(变量名){
case 值1: 代码块1; break(终止当前循环);
case 值2: 代码块2; break(终止当前循环);
case 值3: 代码块3; break(终止当前循环);
...
default: 代码块n;(此句可以不写)
}
注:以上结构表示,如果变量值等于1,则执行代码块1,等于2,执行代码块2,..........
如果都不等于则执行代码块n;
(29).continue :跳过当前循环的剩余语块,接着执行下一次循环
(30).for :
例如:
for(语句1;语句2;语句3){
循环体;
}
注:在以上结构中,先初始化语句1,然后判断条件是满足语句2,如果条件成立,执行循环体,执行完毕,运行语句3,再判断是否满足语句2,如果条件成立执行循环体,......直到条件不成立为止.
(31~32).do while :while可以单独使用,也可以也do搭配:
例如:while(条件表达式){
循环体;
}
注:该循环是先进行判断,再执行循环体
do{
循环体;
}while(条件表达式);
注:该循环是先执行循环体,再进行判断
(33~37)."try" "catch" " finally" "throws" "throw" :
例如:
try{
/*可能出现异常的代码*/
}catch(Exception e){
/*处理异常*/
}
finally{
/*不管程序是否出现异常都会运行的代码*/
}
注;try后边至少跟一个catch,可以不接finally,但最多只能有一个finally.
throws和throws的区别:
1.throws 用于抛出方法层次的异常,
并且直接由些方法调用异常处理类来处理该异常,
所以它常用在方法的后面。比如
public static void main(String[] args) throws SQLException
2.throw 用于方法块里面的代码,比throws的层次要低,比如try...catch ....语句块,表示它抛出异常,
但它不会处理它,
而是由方法块的throws Exception来调用异常处理类来处理。
(38).instanceof :判断对象是是否是它后边所对应类的实例,如果是则返回true,否则返回false.
(39).static : 可以用来修饰属性和方法,被修饰的属性和方法可以通过,类名称.属性(方法())的形式直接调用
主方法上必须加有static简析:上面说过,static声明的方法可以直接使用类名称直接调用,当程序运行的时候,由于还没有产生具体的对象,如果不用static声明则不能调用主方法,这与JVM的运行机制有关:例如在运行一个类的时候,使用"java 类名称"的方式运行,相当于由类名称直接调用主方法,开始程序的运行.
(40).final : 相当于一个终结者
例如:
1.用来修饰基础数据成员:即该成员被修饰为常量,不可更改.
2.修饰类或者方法:即表示该类不能被继承(太监类),方法不可以被重写.
(41).public : 公开,用来修饰类 访问权限最低 包里包外的类都可以使用,也可以修饰属性和方法
(42).private : 私有的,用来修饰类访问权限最高 只有类内部可以使用,也可以修饰属性和方法
(43).protected : 受保护的,用来修饰类 访问权限居中 子类,和包内部都可以使用,也可以修饰属性和方法
(44).native :是由JAVA调用本机操作系统函数的一个关键字
(45).assert : 断言
(46).transient :变量修饰符,标记为transient的变量,当对象储存的时候,这些变量的状态不会被持久化,当对象队列化要储存在存储器上的时候,不希望有些字段的数据被保存,为了保证其安全性,可以将它声明为transient类型.
(47).synchronized :关于该关键字的用法请参考:http://kingaragorn.iteye.com/blog/497089
(48).strictfp :修饰类和方法,意思是FP-strict,精确浮点,符合IEEE-754规范,当一个类或者接口被它声明的时候,类或者接口中的所有float和double表达式都会变成strictfp,接口的方法不可以声明为strictfp,类的可以.
(49).volatile :它修饰的变量,当它被线程访问时,都强迫从共享内存中重新读取该变量的值,而且当变量发生改变的时候,强迫线程会把变化值写到共享内存中,这样在某一时刻,两个不同的线程总是看到某一变量的同一个值.
(50~51).import package : "导入" "包"
例如:import 包名称(一般是API中的包,也可以导入自己创建的包);
package 包名;
保留字:
(1).goto
(2).const
注: 保留字是Java预留的关键字,或者是沿袭其他语言,用来防止将来进行扩展。它们虽然现在没有作为关键字,但在以后的升级版本中可能作为关键字。
分享到:
相关推荐
在深入探讨Java的关键字与保留字之前,我们首先需明确两个概念:关键字和保留字。在编程语言中,关键字是预定义的具有特殊含义的标识符,它们在编译时被解析器识别并执行特定的功能;而保留字则是语言设计者为未来...
Java中的关键字、保留字和标识符是程序设计的基本组成元素,它们具有特定的含义和用途。 **关键字**: 在Java中,关键字具有特殊的意义,它们是编程语言的保留字,用来指示编译器执行特定的操作。Java关键字是小写...
- **用途**:保留字,Java中未使用。在C++中用于声明常量。 11. **continue** - **用途**:用于跳过循环体中的剩余部分,并继续下一次迭代。 12. **default** - **用途**:在`switch`语句中,当没有匹配的...
Java编程语言中包含了一系列的关键字和保留字,这些词汇具有特殊的含义,用于构建程序结构和控制程序流程。关键字是Java语言预定义的标识符,它们在编译器中有特殊的解释,不能作为变量、函数名或其他标识符使用。...
在Java编程语言中,关键字和保留字是具有特殊含义的词汇,它们被编译器识别并用于控制程序的行为。以下是对Java中部分关键字的详细解释: 1. `abstract`:抽象关键字,用于声明类或方法。抽象类不能被实例化,但...
在Java编程语言中,保留字(Reserved Words)和关键字(Keywords)是两个非常重要的概念,它们构成了Java语法的基础。保留字是Java语言已经预定义并赋予特定含义的词汇,而关键字则是Java语法结构中不可或缺的部分。...
这些关键字和保留字在JavaScript中具有特殊含义,因此不能用作函数名、变量名或其他标识符。 **JavaScript关键字** 是JavaScript语言中预定义的,具有特定功能的词汇。它们是语言的组成部分,用于执行特定操作。...
### Java中的保留字和关键字详解 #### 一、引言 在编程语言中,关键字(Keyword)和保留字(Reserved Word)是具有特殊含义的重要组成部分。对于Java这门广泛使用的面向对象编程语言而言,理解其关键字与保留字的...
Java是一种强类型、面向对象的编程语言,它的语法中包含了关键字和保留字,这些词汇具有特殊的含义,用于构建程序的基本结构。本篇文章将详细解析Java的关键字和保留字。 首先,关键字是Java语言中预定义的,有特殊...
Java关键字是指被Java语言本身赋予特定意义的标识符,它们不能作为变量名或类名等自定义标识符使用。Java中有53个关键字,包括但不限于: - `abstract`:用于声明抽象类和抽象方法。 - `boolean`:表示布尔类型,...
goto和const虽然从未使用,但也作被为Java关键字保留。Java关键字包括: * 原始数据类型:byte、short、int、long、float、double、char、boolean * 循环关键字:do、while、for、break、continue * 分支关键字:if...
需要注意的是,虽然像`const`和`goto`这样的关键字在Java中并未使用,但在某些情况下仍被视为保留字。此外,诸如`true`、`false`和`null`虽然不是关键字,但在Java中有着特殊的意义,不应将它们用作标识符。
* 不可以使用关键字和保留字,但能包含关键字和保留字 * 严格区分大小写,长度无限制 * 标识符不能包含空格 在 Java 中,对变量、方法、类等要素的命名需要遵守一定的规范,如: * 包名:所有字母都小写 * 类名、...
黑色为保留字(现阶段没有在 Java 程序当中使用,但是先预约保留下来,以备日后使用),保留字跟关键字具有同样的等级,不可被用来作为标识符。 常用的 Java 关键字包括: * 访问修饰符:public、private、...
在Java中,一共有53个关键字,包括两个保留字。下面将详细阐述这些关键字的功能和用途。 1. `abstract` - 用于声明抽象类或抽象方法,表示类不提供具体实现。 2. `assert` - 用于断言某个条件为真,通常用于测试和...
Java关键字(也称为保留字)是指在Java语言中具有特殊含义的词,它们不能用作变量名、类名或方法名等标识符。以下是一些常见的Java关键字及其简单解释: 1. abstract: 表示抽象类或方法。 2. assert: 用于在代码中...
在Java语言中,关键字是具有特殊意义的保留字,它们不能用作变量名、方法名或类名等标识符。Java的关键字用于定义程序结构的重要组成部分,如控制语句、数据类型等。 - **常见关键字**: - `if`, `else`, `while`,...
在Java编程语言中,提取文章关键字是一项常见的自然语言处理任务,它涉及到文本挖掘和信息检索领域。这个任务的目的是从一篇文章中识别出最具代表性的词语或短语,这些词汇通常反映了文章的主题和核心内容。在Java中...