Java基础语法(二)

变量

变量类型

  • 类变量(static,从属于类)
  • 实例变量(类中变量,从属于对象)
  • 局部变量(方法中的变量)

**注:**不初始化变量为默认值,布尔值默认为false,int默认为0,float和double为0.0,char为‘\u0000’,

引用的值默认为null。

命名规范

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

  • 方法名:首字母小写和驼峰原则

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

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

常量

初始化后不能再更改,final 变量名 = 值;常量名一般大写。修饰符不区分位置(final static 或者static final 均可)。

运算符(优先级一般用())

  • 算术运算符:+,-,*,/,%(取余,模运算),++,–
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,==,!= instance of
  • 逻辑运算符:|| ,&&,!(短路现象)
  • 位运算符:&,|,^,~,>>,<<,>>>(效率极高)
  • 条件运算符:?:
  • 扩展运算符:+=,-=,*=,/=

**注:**Math工具类中封装了许多数学运算操作 Math工具类详解

位运算符:>>和>>>的区别

  • 带符号的右移:>>,正数最高位补0,负数最高位补1
  • 不带符号的右移:>>>,正数最高位补0,负数最高位补0
  • 负数转换为二进制:取绝对值的原码、反码(最高位1表示符号不变)和补码(反码+1)。例如:整数-3的二进制。
    1. 原码为 10000000 00000000 00000000 00000011
    2. 反码为 11111111 11111111 11111111 11111100
    3. 补码为 11111111 11111111 11111111 11111101。Java存储的整数-3即为11111111 11111111 11111111 11111101。

​ 负数补码转换为十进制:补码取反(最高位符号位保持不变),然后加1。

字符串连接符

  • “”+a+b—字符串在前面,a+b不运算

  • a+b+“”—a+b运算

包机制

  • 包的本质就是文件夹
  • 一般使用公司域名倒置作为包名:www.baidu.com–com.baidu.www
  • 导包:import 包名。.*通配符

JavaDoc

  • 生成自己的API文档–@author @version @since @param @return @throws(类或方法)
  • cmd生成文档:javadoc –encoding UTF-8 –charset UTF-8 文件名.java
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值