JAVA学习打卡

类型转换

  • Java是强类型语言

  • (类型)变量名:强制转换-----高转到低

  • 自动转换--------低转到高

注意

  1. 不能对布尔值进行转换

  2. 不能把对象类型转换为不相干的类型

  3. 再打高容量转换为低类型时候,强制转换

  4. 转换的时候可能存在内存溢出,或者精度问题

变量

b变量如果不初始化,类型的默认值:0 0.0

布尔值:默认值是fault

除了基本变量,其余的默认值是null

常量

  • 初始化后不能再改变值!不会变动的值

final 变量名=值;

final double PI = 3.14;

  • 常量名一般使用大写字母

变量命名规范

  • 见名知意

  • 类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母和下划线:MAX_VALUE

  • 类名:首字母大写和驼峰原则:Man,GoodMan

  • 方法名:首字母小写和驼峰原则:run(),runRun()

变量作用域

类变量

static int allClicks=0; //类变量

String str = "hello world"; //实例变量

int i = 0; //局部变量

运算符

算术运算符:+,-*,/,%,++,--

赋值运算符:=

关系运算符:<, >,>=,<=,==,!= //返回结果:正确true,错误fault

逻辑运算符:&&,||,!

位运算符:&,|,^,~,<<,>>,>>>

  • << *2 , >> /2

条件运算符:? :

扩展赋值运算符:+=,-=,*=,/=

注意:字符串连接符号:+

int a=10; 
int b=20;  
System.out.println(""+a+b);//输出1020
System.out.println(a+b+"");//输出30

三元运算符

x ? y : z //如果x==true,则结果为y,否则为z

包机制

本质:就是文件夹!!!

一般利用公司域名倒置作为包名;

JavaDoc

@author作者名

@version版本号

@since指明需要最早使用的jdk版本

@param参数名

@return返回值情况

@throws异常抛出情况

Javadoc文档

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值