java关键字
访问修饰符:
1、public:公有的,常用于修饰类和方法,数据可修改。声明的public类,方法,可以被不同包的任何类调用。
例:public class Student{
public int i;
}
2、private:私有的,可应用于类,方法和字段中,在类中应用时,只能定义内部类。注:只能在声明 private(内部)类、方法或字段的类中调用用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。
例:public class Student{
private class A{
}
privateint i;
}
3、protected:受保护的,可应用于类,方法和字段中,在类中应用时,只能定义内部类。在声明 protected 类、方法或字段的类时,同一个包中的其他任何类以及任何子类中可调用这些类、方法或字段。
例:public class Student{
protected class B{
}
Class C //默认为protected类型
protected int i;
}
访问权限大小:public--->protected--->private
4、class:用来声明一个类。
例:public class Draw{
}
5、abstract:abstract+方法/类,abstract类不能直接实例化,abstract方法不能在声明它的类中出现,但必须在某个子类中重写。
例:public abstract class Student{
}
public sbstract String Name();
6、static:可修饰方法和属性,也可和final同时修饰方法和属性,但不可同时修饰类。static 关键字意味着应用它的实体在声明该实体的类的任何特定实例外部可用,static(内部)类可以被其他类实例化和引用。
例:public class Student{
public static void main(String[] args){
}
}
7、final:可修饰方法和属性,也可和static同时修饰方法和属性,但不可同时修饰类
例:public final class MyFinalClass{
}
public class Student{
public final String Name();
}
8、package:定义包的关键字。Package语句必须是java源文件中第一个非注释行文本。如果 Java 源文件不包含 package 语句,在该文件中定义的类将位于“默认包”中。
例如:package cn.netjava.fileSearch;
9、import:引入包的关键字
例:import java.awt.Graphics;
基本数据类型:
10、byte:字节型,8位,表示范围是-128~127
11、int:整型,32位
12、short:短整型,16位
13、long:长整型,64位
14、char:字符型,16位
15、float:浮点型,32位
16、double:双精度型,64位
17、boolean:布尔型,变量的值只能是true或flase
Java中基本数据类型不能赋null值
18、this:调用自己带有一个字符串函数的参数构造函数
例:public Graph(String item,Color color,int x1,int y1,int x2,int y2){
this.item = item;
this.color = color;
}
接口:
19、interface:实现接口的关键字
例:public interface Config{
}
20、implements:在class声明中使用
例:public class DrawListener implements MouseListener{
}
继承:
21、extends:子类继承父类所需的关键字,extends后所接为父类
例:public class UNStudent extends Student{
}
重绘:
22、super:调用父类的带有一个字符串函数的参数构造函数
例:public void paint(Graphics g){
super.paint(g);
}
23、new:开辟内存空间,创建类的新实例
例:Draw dw = new Draw();
24、break:用于提前退出for,do,while循环,或是在switch语句中用来结束case块。
例:for(int i=0;i<10;i++){
sum+=i;
if(sum>20)
break;
}
25、case:case关键字用来标记switch语句的每个分支,break语句通常在每个case块结尾使用。
例:switch(){
case1:
break;
case2:
break;
•••
}
26、catch:catch关键字常用在try catch或在try catch finally中定义异常处理块
例:try{
可能引发异常的块
}
catch{
处理异常的代码
}
finally{
有无异常都处理的语句
}
27、continue:用来跳转到循环的下一个迭代
例:for(int i=0;i<10;i++){
sum+=I;
if(sum<20){
continue;
}
break;
}
28、default:用来标记switch语句的默认分支
例:switch(){
case1:
break;
case2:
break;
default:
break;
}
29、do:用于指定一个在每次迭代结束时检查其条件的循环,do循环体必须要执行一次
例:do{
}
While();
30、for:用于指定一个在每次迭代结束前检查其条件的循环。
例:for(int i=0;i<10;i++){
}
31、while:用于指定一个只要条件为真就会重复的循环。
32、if:只有if的条件为true,才能执行if子句
例:if(){
}else{
}
33、else:else总是与if关键字一起用,若if条件是flase,则执行else子句
34、true:布尔变量的值之一,正确的。
例:boolean isComplete = true;
35、flase:布尔变量的值之一,错误的。
例:boolean isComplete = false;
36、try:catch关键字常用在try catch或在try catch finally中定义异常处理块,每个try块都必须有一个catch或finally语句
例:try{
可能引发异常的块
}
catch{
处理异常的代码
}
finally{
有无异常都处理的语句
}
37、finally:用来定义在try catch finally中定义的块
38、instanceof:用来确定对象所属的类
39、native:应用于方法,以指示方法是用java以外的语言实现的
40、null:java的保留字,表示空的,无值。将 null 赋给非原始变量相当于释放该变量先前所引用的对象,不能将 null 赋给基本数据类型。
41、return:返回,return关键字会使方法返回到调用它的方法
例:public void Method(){
return;
}
42、switch:基于某个表达式选择执行多个代码块中的某一个,switch 条件的计算结果必须是 byte、char、short 或 int。
例:switch(){
case1:
break;
case2:
break;
•••
}
43、synchronized :应用于方法或语句块,并为一次只应由一个线程执行的关键代码段提供保护,也可防止代码的关键代码段一次被多个线程执行。
44、throw: 用于引发异常。throw 语句将 java.lang.Throwable 作为参数,Throwable 在调用栈中向上传播,直到被适当的 catch 块捕获。
45、throws:应用于方法,以便指出方法引发了特定类型的异常。throws 关键字将逗号分隔的 java.lang.Throwables 列表作为参数。如果要在 try-catch 块中包含带 throws 子句的方法的调用,必须提供该方法的调用者。
46、transient 关键字可以应用于类的成员变量,以便指出该成员变量不应在包含它的类实例已序列化时被序列化。
47、void:表示null类型,void 可以用作方法的返回类型,以指示该方法没有返回值。
48、volatile:用于表示可以被多个线程异步修改的成员变量。
49、goto:保留字
50、enum:枚举类型
分享到:
相关推荐
### Java关键字总结 Java是一种广泛使用的面向对象编程语言,它具备简单性、可移植性、高性能等特点。在Java中,关键字具有特殊的语法含义,不能用作标识符(例如变量名或方法名)。以下是对给定文件中提到的Java...
Java 关键字总结 Java 关键字是 Java 编程语言中的一种特殊词语,用于定义、声明和控制程序的流程。以下是 Java 中 48 个关键字的总结: 1. abstract:abstract 关键字可以修改类或方法。abstract 类可以扩展...
### Java关键字总结珍藏版(48个) #### 1. abstract - **定义与用途**:`abstract`关键字在Java中主要用于定义抽象类和抽象方法。抽象类是指那些不能直接实例化的类,它们通常会被继承来提供进一步的实现细节。而...
下面是对Java关键字的详细总结,按照给出的部分内容进行排列: 1. `abstract`: - `abstract` 关键字用于声明抽象类或抽象方法。抽象类不能被实例化,只能作为其他类的基类。抽象方法没有具体的实现,必须在子类中...
### Java关键字总结 #### 1. final数据 - **对于基本类型**:加上`final`修饰符后的变量被视为常量,不可更改。若一个变量同时被`static`和`final`修饰,则意味着它只占据了一段固定且不可变的存储空间。 - **对象...
Java 关键字是编程语言中具有特殊含义的保留词汇,它们在编程中扮演着至关重要的角色。本篇文章将深入解析 Java 中的一些关键关键字,并提供相关的编程示例。 1. `abstract` 关键字: `abstract` 可以用于修饰类和...
Java关键字大全 Java语言中有多种关键字,每个关键字都有其特定的用途和作用。下面是Java关键字大全的详细解释: 1. abstract关键字 abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能...
Java 关键字是编程语言中具有特殊含义的保留词汇,它们不能用作变量名、方法名或类名。Java 具有48个关键字,这些关键字在程序中起到至关重要的作用,控制着程序的结构和行为。下面是对这些关键字的详细解释: 1. `...
Java关键字在编程中起着至关重要的作用,它们是Java语言的预定义词汇,具有特定的含义和功能。这里我们将深入探讨几个重要的关键字:`abstract`, `final`, `this`, `super`, 和 `static`。 首先,`abstract` 关键字...
### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...
java中常用关键字总结
"Java关键字final、static使用总结" 在 Java 编程语言中,final 和 static 是两个非常重要的关键字,它们可以用来修饰类、方法、变量等,了解它们的使用方法和限制非常重要。本文将详细总结 final 和 static 的使用...
### JAVA关键字,很详细的总结。 在Java编程语言中,关键字是具有特定意义的预定义标识符,它们在语言结构和语法中扮演着关键角色。以下是对Java关键字的详细解析,旨在帮助开发者深入理解并有效利用这些核心概念。...
在Java编程语言中,`super`关键字是一个非常重要的概念,它允许我们引用当前对象的父类中的成员。这个关键字在处理继承关系时尤其有用,帮助我们实现多态性并访问被隐藏或重写的成员。本篇文章将深入探讨`super`...
Java中的关键字this、final以及super在编程中扮演着至关重要的角色。下面我们将深入探讨这些关键字的用法和意义。 首先,`this`关键字是Java中一个非常基础且实用的元素,它代表当前对象的引用。当类的成员变量与...
Java关键字是编程的基础,它们是Java语言中预定义的特殊标识符,有着特定的含义和功能。本篇文章将深入探讨46个Java关键字,并通过示例来解释它们的使用。 1. `abstract` 关键字用于声明抽象方法或抽象类。抽象方法...