Java基础记录

命名规则

  • 以字母(A-Z/a-z)、美元符号($)、下划线(_)、中文开始
  • 首字母之后可以接字母(A-Z/a-z)、美元符号($)、下划线(_)、中文

基本数据类型

数值类型

  • 整数

    • byte1个字节范围:-128~127
    • short2个字节范围:-32768~32767
    • int占4个字节范围:-2147483648~2147483647
    • long占8个字节范围
  • 浮点数

    • float占4个字节
    • double占8个字节

    不要用浮点数进行比较(BigDecimal)

  • 字符:char占2个字节

  • 字符串

JDK7新特性:数字间可以用下划线分割 1_0000_0000

布尔类型

  • true
  • false

变量/常量

变量

变量的作用域

  • 类变量
  • 实例变量
  • 局部变量
public class Demo(){
    static int a = 10; //类变量
    String str = "hello world";//实例变量
    public void method(){
        int i = 0;//局部变量
    }
}

常量

常量:初始化之后不能再改变的值

  • 常量名一般使用大写字符
final 类型 常量名 = 值;
final double PI = 3.14;

运算符

  • 算术运算符:+,-,*,/,%,++,--
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,==,!=,instanceof
  • 逻辑运算符:&&, ||, !
  • 位运算符:&, |, ^, ~, >>, <<, >>>
  • 条件运算符:? :
  • 扩展赋值运算符:+=, -=, *=, /=
posted @ 2021-05-27 14:43  胡一条  阅读(43)  评论(0)    收藏  举报