文章目录
-
- 一、java的所有关键字汇总、解析及应用
-
- 1. abstract
- 2. assert
- 3. boolean
- 4. break
- 5. byte
- 6. case
- 7. catch
- 8. char
- 9. class
- 10. const
- 11. continue
- 12. default
- 13. do
- 14. double
- 15. else
- 16. enum
- 17. extends
- 18. final
- 19. finally
- 20. float
- 21. for
- 22. goto
- 23. if
- 24. implements
- 25. import
- 26. instanceof
- 27. int
- 28. interface
- 29. long
- 30. native
- 31. new
- 32. package
- 33. private
- 34. protected
- 35. public
- 36. return
- 37. short
- 38. static
- 39. strictfp
- 40. super
- 41. switch
- 42. synchronized
- 43. this
- 44. throw
- 45. throws
- 46. transient
- 47. try
- 48. void
- 49. volatile
- 50. while
一、java的所有关键字汇总、解析及应用
1. abstract
抽象关键字,用于修饰类和方法。当修饰类时,表示该类是抽象类,不能被实例化;当修饰方法时,表示该方法是抽象方法,只有方法的声明,没有方法的实现,需要在子类中重写。
2. assert
断言关键字,用于在代码中进行断言,如果断言失败则抛出AssertionError异常。
3. boolean
布尔关键字,用于声明布尔类型变量,只能取true或false。
4. break
跳出循环或switch语句的关键字。
5. byte
字节关键字,用于声明字节类型变量,范围为-128到127。
6. case
用于switch语句中的分支。
7. catch
用于捕获异常的关键字。
8. char
9. class
类关键字,用于声明类。
public class MyClass {
// 类的成员和方法
}
10. const
已废弃的关键字,不再使用。
11. continue
跳过当前循环的剩余代码,继续下一次循环。
12. default
switch语句中的默认分支。
13. do
循环关键字,用于执行循环体。
14. double
双精度浮点数关键字,用于声明双精度浮点数类型变量。
15. else
条件语句中的否定分支。
16. enum
枚举关键字,用于声明枚举类型。
17. extends
继承关键字,用于声明类的继承关系。子类通过extends关键字继承父类的属性和方法,可以扩展父类的功能。
18. final
最终关键字,用于修饰类、方法和变量。当修饰类时,表示该类不能被继承;当修饰方法时,表示该方法不能被子类重写;当修饰变量时,表示该变量的值不能被修改。
19. finally
java基础学词
异常处理中的关键字,用于定义无论是否发生异常都会执行的代码块。
20. float
单精度浮点数关键字,用于声明单精度浮点数类型变量。
21. for
循环关键字,用于执行循环。
22. goto
已废弃的关键字,不再使用。
23. if
条件语句关键字,用于执行条件判断。
24. implements
实现关键字,用于实现接口。一个类可以实现多个接口,通过implements关键字实现接口中定义的方法。
25. import
导入关键字,用于导入其他包中的类。
26. instanceof
类型判断关键字,用于判断对象是否属于某个类或接口。
27. int
整数关键字,用于声明整数类型变量。
28. interface
接口关键字,用于声明接口。
29. long
长整数关键字,用于声明长整数类型变量。
30. native
本地方法关键字,用于声明本地方法。
31. new
创建对象关键字,用于创建新的对象。
32. package
包关键字,用于声明包。
33. private
私有关键字,用于声明私有成员或方法,只能在类内部访问。
34. protected
受保护关键字,用于声明受保护的成员或方法,只能在同一包内或子类中访问。
35. public
公共关键字,用于声明公共成员或方法,可以在任何地方访问。
36. return
返回关键字,用于从方法中返回值。
37. short
短整数关键字,用于声明短整数类型变量。
38. static
静态关键字,用于修饰成员变量和方法。当修饰成员变量时,表示该变量属于类,而不是对象,所有对象共享同一个静态变量;当修饰方法时,表示该方法属于类,可以直接通过类名调用,无需创建对象。
39. strictfp
精确浮点数关键字,用于声明浮点数计算结果的精确性。
40. super
父类关键字,用于表示父类对象。可以通过super关键字调用父类的构造方法和方法。
41. switch
条件语句关键字,用于执行多个分支中的一个。
42. synchronized
同步关键字,用于实现线程的同步,保证多个线程对共享资源的互斥访问。通过使用synchronized关键字修饰方法或代码块,可以确保同一时间只有一个线程执行该方法或代码块,其他线程需要等待。
43. this
当前对象关键字,用于表示当前对象。可以通过this关键字访问当前对象的属性和方法。
44. throw
抛出异常关键字,用于抛出异常。
45. throws
声明异常关键字,用于声明方法可能抛出的异常。
46. transient
瞬态关键字,用于声明不需要序列化的成员变量。
47. try
异常处理关键字,用于定义可能发生异常的代码块。
48. void
无返回值关键字,用于声明方法没有返回值。
49. volatile
修饰变量,表示该变量是易变的,即可能被多个线程同时访问和修改。使用volatile关键字修饰的变量,每次访问都会从主内存中读取最新的值,而不是使用线程的本地缓存。这样可以保证多个线程对该变量的操作是可见的,避免了数据不一致的问题。
50. while
循环关键字,用于执行循环。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/1007.html