高龄白菜JAVA学习第二天(类型转换|变量|常量|运算符|包机制|JavaDoc)

由低到高:byte,short,char----->int------->long------>float------>double
由低到高自动转换,由高到低强制转换

类型转换注意点
1.不能对布尔值进行转换
2.不能把对象转换为不相干的类型
3.可能存在精度问题
4.高容量向低容量转换时,要使用强制转换(注意内存溢出现象)
在这里插入图片描述
变量:
java是一种强类型语言,每一种变量都要声明类型
变量的要素:变量名 变量类型 作用域
变量的作用域:
类变量:加上static关键字
实例变量:也叫成员变量、全局变量;位于类里面,方法外面;从属于对象,如果不进行初始化,会变成这个类型的默认值
(布尔值默认是false)
局部变量:方法块内生效,必须声明和初始化
在这里插入图片描述
常量:
使用final关键字,一般全部大写(可加下划线)

运算符:
在这里插入图片描述
自增和自减:
b=++a表示先自增,后赋值
b=a++表示先赋值,后自增
自减逻辑与其相同
在这里插入图片描述
逻辑运算符:&& || !与或非
逻辑运算遵循短路运算原则:例如与运算中如果第一个条件为假,则后面不执行,直接返回false
在这里插入图片描述
此处打印出的c的值仍然是4,说明后面的c++并没有执行,短路原则成立

tips:
可以通过括号来改变运行顺序
在这里插入图片描述
位运算:
在这里插入图片描述
在这里插入图片描述

+:可以用来做加法运算和字符串的拼接
在这里插入图片描述
三元运算符:x?y:z
如果x为真,返回y,否则返回z

包机制:一般利用公司域名倒置作为包名
*作为通配符,可以把一个package下的所有类都一次性导入
阿里巴巴开发手册 jdk帮助文档
JavaDoc:(加在类上就是类的注释,加在方法上就是方法的注释)
@since 指明需要最早使用的jdk版本

小技巧:在导航栏的开头加上cmd即可打开黑窗

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值