Java学习笔记(二):基础语法

基础语法

一、标识符

  • Java中的名称命名规范:包名、类名/接口名、方法/变量名、常量名
    • 常量名:多个有意义的单词连缀而成,所有字母大写,单词间使用下划线分隔

二、变量

  1. bit和byte的区别
    • bit:计算机中的最小存储单位
    • byte:计算机中的基本存储单元
  2. Java虚拟机中没有提供boolean值的专用字节码指令,boolean值在编译后都使用int数据类型来代替:true用1来代替,false用0来代替
  3. 自动类型转换:容量小的类型自动转换为容量大的数据类型
    • 有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的数据类型,然后再进行计算
    • byte、short、char之间不会相互转换,它们在计算时首先转换成int类型
    • boolean类型不能与其他数据类型运算
  4. 计算机以二进制补码的形式保存所有的整数
  5. 进制间转换
    • 十进制、二进制互转:二进制转为十进制(乘以二的幂)、十进制转为二进制(除以二的余取逆)
    • 二进制与八进制互转、二进制与十六进制互转
    • 十进制与八进制互转、十进制与十六进制互转
    • 八进制与十六进制互转
  6. 负数取模
    • 假设a%b=q...r,那么r=a-(a/b)*b
    • 取模运算的结果不一定是整数

流程控制

  1. switch语句的default子句是可任选的,同时,位置也是灵活的,当没有匹配的case时,执行default
  2. break只能用于switch语句和循环语句中,continue只能用于循环语句中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值