Java基础规范

Hello World!
这是我的第一个博客,如有错误或有纰漏之处,还请老哥们大方指出。
噢力给!

知识框架如下:

变量:三要素: 类型 变量名 作用域(生命周期) ,
命名时要遵守标识符的规则和命名规范: 1、见名之意 2、驼峰原则
比如:用户名(username):userName
整型:byte(1) short(2) int(4) long(8) 括号内为该类型变量所占字节数
对int类型变量赋值时, 如果将一个超过了int范围的字面值赋给一个long类型的变量存放时 ,后面要加L l。
对byte和short变量赋值时,如果所赋值的字面值不超过 byte和short的范围,可以正常赋值。
浮点型:float(4) double(8) 括号内为该类型变量所占字节数
对double类型变量赋值时,如果将一个字面小数赋给一个float变量存放时, 需要在字面值后加F f。
Boolean型:boolean
Boolean类型有两个常量值:true和false,再内存中占一位(不是一个字节)
不可以用0或非0的整数来替代true和false
字符型:char ,再内存中占两个字节
一个单引号引起来的单个字符 不能是0个也不能是多个 可以参与四则运算
常量:通过final修饰的变量称之为常量, 在程序运行期间其值不可以发生改变
运算符:优先级: 1、单目>双目>三目
2、小括号最为优先
3、算数运算符[++ – > * / % > +- ] >关系运算符[> >= < <= > != ==] >逻辑运算符 [! > 其他]>条件运算符>赋值运算符
逻辑运算符:逻辑与:& 逻辑或:|
短路与: && 短路或:||
逻辑非:! 逻辑异或:^
位运算符:取反:~ 按位与:& 按位或:| 按位异或:^
左移:<< 左移一位相当于乘2
右移:>> 右移一位相当于除2
关系运算符:> >= < <= 仅基本数据类型 可以使用
== != 所有(基本数据类型 /引用数据类型)数据类型 都可以使用
条件运算符:x?y:z
其中x为boolean类型的表达式,若为true,则整个运算的结果为表达式y的值,否则,结果为表达式z的值
自动转换类型:大类型 变量 = 小值;
强制转换类型:小类型 变量 = (小类型)大值; 强转有风险 转换需谨慎、
if语句:单分支: if(boolean值){ }
双分支: if(boolean值){ true }else{ false }
多分支: if(){ }else if(){ }else if(){ }else if(){ }else if(){ }…………{ }else{ }
switch语句:switch(值){ case 值1: 执行语句1; break; case 值2: 执行语句1; break; case 值3: 执行语句1; break; 。。。。。。 default: 执行语句N; }
值:不能是long 浮点以及 boolean ,jdk1.5之后支持 enum ,jdk1.7之后支持了String
while循环:while(循环条件){ 改变循环条件的表达式; } 先判断,再执行循环体
do-while循环:do{ 改变循环条件的表达式; }while(循环条件); 先执行循环体,再判断
for循环:for(初始表达式;boolean表达式;迭代因子){循环体 }

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值