第三次
关键字
关键字
|
含义
|
---|---|
abstract
|
抽象类或方法
|
assert
|
用来查找内部程序错误
|
break
|
跳出一个switch或循环
|
byte
|
8位整数类型
|
case
|
switch的一个分支
|
catch
|
捕获异常的try块子句
|
class
|
定义一个类类型
|
continue
|
在循环末尾继续
|
default
|
switch的缺省语句
|
do
|
do/while循环最前面的语句
|
double
|
双精度浮点数类型
|
else
|
if语句的else子句
|
enum
|
枚举类型
|
extends
|
定义一个类的父类
|
final
|
一个常量,或不能覆盖的一个类或方法
|
finally
|
try块中总会执行的部分
|
float
|
单精度浮点数类型
|
for
|
一个循环类型
|
if
|
一个条件语句
|
implements
|
定义一个类实现的接口
|
import
|
导入一个包
|
instanceof
|
测试一个对象是否是某个类的实例
|
int
|
32位整型数
|
interface
|
接口,一种抽象类型,仅有方法和常量的定义
|
long
|
64位长整数型
|
native
|
由宿主系统实现的一个方法
|
new
|
分配新的类实例
|
null
|
一个空引用
|
package
|
包含类的一个包
|
private
|
表示私有字段,或者方法等,只能从类内部访问
|
protected
|
表示保护类型字段
|
public
|
表示共有属性或者方法
|
return
|
从一个方法中返回
|
short
|
16位整数类型
|
static
|
这个特性是这个类特有的,而不属于这个类的对象
|
strictfp
|
对浮点数计算使用严格的规则
|
super
|
超类对象或构造函数
|
switch
|
选择语句
|
synchronized
|
对线程而言是原子的方法或代码块
|
this
|
当前类的一个方法或构造函数的隐含参数
|
throw
|
抛出一个异常
|
throws
|
一个方法可能抛出的异常
|
transient
|
标志非永久性的数据
|
try
|
捕获异常的代码块
|
void
|
标记方法不返回任何值
|
volatile
|
标记字段可能会被多个线程同时访问,而不做同步
|
while
|
一种循环
|
运算符
运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。
赋值运算符
赋值运算符以符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方的操作数。
例如:
1
|
int a = 100 ; |
算术运算符
运算符
|
说明
|
---|---|
+
|
加
|
-
|
减
|
*
|
乘
|
/
|
除
|
%
|
取余数
|
自增和自减运算符
自增和自减是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先将变量的值加1或减1,然后再使该变量参与表达式的运算。放在操作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量的值加1或减1。
例如:
假设a=5
1
2
|
b=++a; //先将a的值加1,然后赋值给b,此时a的值为6,b的值为6 b=a++; //先将a的值赋值给b,再将a的值变为6,此时a的值为6,b的值为5 |
比较运算符
比较运算符属于二元运算符,用于程序中的变量之间,变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean型。当运算符对应的关系成立时,运算的结果为true,否则为false。比较运算符共有6个,通常作为判断的依据用于条件语句中。
运算符
|
说明
|
---|---|
>
|
比较左方是否大于右方
|
<
|
比较左方是否小于右方
|
==
|
比较左方是否等于右方
|
> =
|
比较左方是否大于等于右方
|
<=
|
比较左方是否小于等于右方
|
!=
|
比较左方是否不等于右方
|
逻辑运算符
运算符
|
作用
|
---|---|
&&
|
逻辑与
|
||
|
逻辑或
|
!
|
逻辑非
|
程序举例
1
2
3
4
5
6
7
8
9
|
/*一个简单的Java应用程序,显示内容:Hello World! 文件名为Hello.java*/ class Hello{ //程序开始于main() public static void main(String args[]){ System.out.println( "Hello World!" ); } } |
main方法,正如注释所说,这是程序开始执行的第一行。对于一个Java应用程序来说,main方法是必需的,Java解释器在没有生成任何对象的情况下,以main作为入口来执行程序。每个类中可以定义多个方法,但main方法只能有一个。关键字public表示访问权限,指明所有的类都可以使用这一方法。本例中,main必须被定义为public类型,因为当程序开始执行时它需要被它的类之外的代码调用。关键字static指明该方法是一个类方法。关键字void指明main()方法不返回任何值。main方法圆括号中定义的String args[]是传送给main方法的参数,参数名为args,它是类String的一个对象。方法的参数用“类名参数名”来指定,多个参数间用逗号分隔。该行的最后一个字符是“{”,它表示了main程序体的开始,一个方法中包含的所有代码都将包括在这对花括号中间。另外,main仅是解释器开始工作的地方,一个复杂的程序可能包含几十个类,但这些类仅需要一个main方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)