关键字总结:
在java中有以下一些常用的关键字:
1 和访问修饰符相关的:
private(私有的):private修饰的属性只能在该类本身中使用。
protected(受保护的):在同一个包里和 public 类型是一样的,也是能够访问到的。
但是如果在不同包里的 protected 类型的成员变量就只能通过子类来访问,这个修饰符是区别于其他的修饰符的。
(注意:不能由子类实例化的对象进行调用)。
public(公有的):public修饰的属性可以在任何地方进行使用。
(必须要有该类的对象才可以使用)
变量和方法之前不加任何修饰符的为默认访问控制,这种情况下同包内的任何类都可以访问它,但这个包之外的类就无法访问。
2 表示当前对象和调用父对象中发放的关键字:
this:用于调用当前对象的属性和方法
其掉用构造方法的格式为: this.(参数值,...)
普通方法的调用格式为: this.方法名(参数值);
super :子类调用父类中的方法
调用格式如上。
3 修饰类,方法,属性的关键字:
static(静态的):可以用来修饰类,方法,属性
修饰方法的格式为 public static void 方法名(参数值){}
修饰类的格式为 public static void main(String args[]){}
用static修饰的类,属性,方法的特点:可以直接由主类名进行调用 ,在内存中只会存在唯一的一份。
final(最终的):如果不希望某个类被其他的类继承,在这种情况下需要使用修饰符final来说明一个类是终极的,不能够做父类。
4 基本的数据类型:
byte:字节型
short:短整型
int:整形
long:长整形
float:单精度浮点型
double:双精度浮点型
char:字符型
boolean:布尔型
(这里在C++语言中学过就不加详细介绍)
5 数值
null
true
false
6 定义类,接口,抽象类,枚举,实现接口,继承类或者抽象类的关键字:
class
其定义格式为: 访问修饰符 class 类名{}
interface
其定义格式为: interface 接口名 [extends 父接口列表]{}
abstract
定义格式: public abstract 返回值类型方法名(参数列表);
extends public class A extends B{}
implements public class A implements{}
7 和包相关的:
import(引入)
package(包)
8 循环,条件:
for(;;){};
while(条件){};
if()
.
.
.
else();
break;
continue;
switch
.
.
.
case;
9 异常
try: 当try子句中的某行代码发生异常,会终止程序的运行,跳转到catch子句来执行。
catch: 捕获错误的语句
finally: 为了完成执行的代码而设计的,主要是为了程序的健壮性和完整性,无论有没有异常发生都执行代码。
throw: java中是关于异常的操作
throws: 异常操作
10 不常用的:
instanceof 判断某个对象是否是类的实例。
synchronized 实现线程同步。
transient 瞬时的
assert 断言
volatile: volatile修饰变量。在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共 享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。
strictfp: 修饰类和方法,意思是FP-strict,精确浮点,符合IEEE-754规范的。当一个class或interface用strictfp声明,内部所有的float和double表达式都会 成为strictfp的。Interface method不能被声明为strictfp的,class的可以。
const: const是作为保留字以备扩充
goto : java中关键字表中虽然没有goto关键字但是在声明变量时是不可以使用该单词的因为goto 是 Java 中一个没有使用的关键字,如果想叫做保留字也可以。
分享到:
相关推荐
java 关键字总结大全,最新版本的java8中所有的关键字总结
Java 关键字总结(48个)Java 关键字总结(48个)Java 关键字总结(48个)Java 关键字总结(48个)
JAVA关键字总结(整理后最全最详细) JAVA的关键字总结,简单明了,说明详细 是个不错的文档
上传了一份java 关键字总结珍藏版(48个),希望对你们有用哦
Java关键字总结珍藏版1.abstract Java 关键字 abstract 关键字可以修改类或方法。 abstract 类可以扩展(增加子类),但不能直接实例化。 abstract 方法不在声明它的类中实现,但必须在某个子类中重写。 示例 ...
Java关键字总结珍藏版(48个).doc
Java 关键字总结,学习JAVA过程中所积累的,希望对大家有所帮助
Java关键字大全,Java中关键字解析
总结了Java学习中的52个关键字(包括一些总结),如果觉得自己Java基础知识需要总结一下的,可以下载下来瞧瞧 1.final数据: 1>对于基本类型前加以final修饰,表示被修饰的变量为常数,不可以修改。一个既是static有...
总结珍藏版(48个) java
Java关键字是Java编程语言中预定义的保留字,用于表示特定的语言功能或概念。它们在语法上具有特殊的意义,不能用作变量名、类名或其他标识符。掌握Java关键字的作用对于编写正确的Java代码至关重要。这些关键字包括...
这是我觉得比较好的总结JAVA关键字的资料,跟大家分享。
自己总结的Java关键字,现在分享给大家,ε≡٩(๑>₃<)۶ 一心向学
java中常用关键字总结[归类].pdf
Java 菜鸟必备 详细总结了键字final、static的使用 和限制
Java中的关键字总结—动力节点共9页.pdf.zip