JavaEE基础知识点(1)

本文介绍了JavaEE的基础知识,包括类型转换的优先级、格式和注意事项,变量的作用域,常量定义,命名规范,基本运算符,自增、自减运算符,以及逻辑和位运算符的使用。此外,还提到了Java的三元运算符,包机制和JavaDoc的使用。
摘要由CSDN通过智能技术生成

类型转换

由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。

*运算中,不同类型的数据先转化为同一类型,然后进行运算。

转换优先级

在这里插入图片描述
优先级高–>优先级低——强制类型转换

优先级低–>优先级高——自动类型转换

转换格式

(类型)变量名

注意点

  1. 不能对布尔值Boolean进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 在把高容量转换到低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出,或者精度问题
  5. 操作比较大的数的时候,注意溢出问题

在这里插入图片描述

*JDK7新特性,数字之间可以用下划线分割,方便区分

在这里插入图片描述

10_0000_0000 10亿,每4个零进一个大单位 万/亿

变量

作用域

局部变量:方法里面可以使用,出了方法就不能用了。必须声明和初始化值。

实例变量:从属于对象,不用初始值(初始值为默认值),比较高级。需要在方法里new出来。

*默认值:一般的基本类型默认为0,boolean默认为false,除了基本类型其余的(包含 String)默认都为null。

类变量(静态变量):从属于类,需要初始值,可以直接被方法调用。

常量

常量就是初始化后不能再改变的值,不会变动的值,常量名全部大写

格式

// final 常量名 = 值
   final double PI = 3.14;

*变量类型前面的都是修饰符,修饰符不区分先后顺序

例如static和final都是修饰符

static final double</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值