Java基础学习(二):常量变量,运算符,表达式,关键字

Java基础学习(二):常量变量,运算符,表达式,关键字

一、常量
1、定义:常量是一种预先定义,后不可改变的固定值。
2、关键字:final
3、定义格式为:(访问权) (static) final [数据类型] 常量名 = [数值] ;(常量名一般都大写),static在定义局部变量不可加。
4、预定义常量:如Math.E,Math.PI
5、常量在不同作用域可定义同名,但不建议。
二、变量
1、定义:变量可存储不同的数据内容。
2、定义格式:(访问权) [数据类型] 变量名( = [数值],变量名 ( = [数值])...);
3、定义规则:

  • 区分大小写
  • 字母,下划线开头
  • 可包含数字,字母,下划线,$
  • 不可与关键字重名,且有意义

三、操作运算符
1、运 算 符

  • 算术运算符:+ 、 - 、 * 、 / 、 % 、 ++ 、 –
  • 赋值运算符:= 、 += 、 -= 、 *= 、 /= 、 %=
  • 关系运算符:> 、 < 、 >= 、 <= 、 == 、 !=
  • 逻辑运算符:! 、 & 、 | 、 ^ 、 && 、 ||
  • 位运算符:& 、 | 、 ^ 、 ~ 、 >> 、 << 、 >>>
  • 字符串连接运算符:+
    算数运算符
    赋值运算符
    关系运算符
    逻辑运算符
    三目运算符:三目运算符就是能操作三个数的运算符,如X ? Y : Z ,X为boolean类型表达式,先计算X的值,若为true,整个三目运算的结果为表达式Y的值,否则整个运算结果为表达式Z的值。如:
 int score = 75; 
 String type = score >=60 ? "及格" : "不及格";

四、关键字

关键字 含义
abstract 表明类或者成员方法具有抽象属性
assert 断言,用来进行程序调试
boolean 基本数据类型之一,声明布尔类型的关键字
break 提前跳出一个块
byte 基本数据类型之一,字节类型
case 用在switch语句之中,表示其中的一个分支
catch 用在异常处理中,用来捕捉异常
char 基本数据类型之一,字符类型
class 声明一个类
const 保留关键字,没有具体含义
continue 回到一个块的开始处
default 默认,例如,用在switch语句中,表明一个默认的分支
do 用在do-while循环结构中
double 基本数据类型之一,双精度浮点数类型
else 用在条件语句中,表明当条件不成立时的分支
enum 枚举
extends 表明一个类型是另一个类型的子类型,这里常见的类型有类和接口
final 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
finally 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
float 基本数据类型之一,单精度浮点数类型
for 一种循环结构的引导词
goto 保留关键字,没有具体含义
if 条件语句的引导词
implements 表明一个类实现了给定的接口
import 表明要访问指定的类或包
instanceof 用来测试一个对象是否是指定类型的实例对象
int 基本数据类型之一,整数类型
interface 接口
long 基本数据类型之一,长整数类型
native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
new 用来创建新实例对象
package 包
private 一种访问控制方式:私用模式
protected 一种访问控制方式:保护模式
public 一种访问控制方式:共用模式
return 从成员方法中返回数据
short 基本数据类型之一,短整数类型
static 表明具有静态属性
strictfp 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范
super 表明当前对象的父类型的引用或者父类型的构造方法
switch 分支语句结构的引导词
synchronized 表明一段代码需要同步执行
this 指向当前实例对象的引用
throw 抛出一个异常
throws 声明在当前定义的成员方法中所有需要抛出的异常
transient 声明不用序列化的成员域
try 尝试一个可能抛出异常的程序块
void 声明当前成员方法没有返回值
volatile 表明两个或者多个变量必须同步地发生变化
while 用在循环结构中

https://baike.sogou.com/v53323961.htm?fromTitle=java%E5%85%B3%E9%94%AE%E5%AD%97

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值