Java 基本概念

Java 基本概念

字面量

特殊字面量

  • '\t' 打印时将前面的字符串长度使用空格补齐到8或8的倍数.

存储

进制转换

编码

简单文件

数值类型

基本数据类型

  • Long 类型定义时要加 L或l
  • Float 类型定义时要加 F或f

数据类型转换

  • 隐式类型转换
  • 强制
    • 先从二进制截取
    • 以补码的结构解析二进制码, 获取数据.

引用数据类型

键盘录入

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello and welcome!");
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        System.out.println(s);
    }
}

运算

短路运算符

  • 提前返回结果以提高程序的运行效率

原码 反码 补码

  • 使用反码进行负数计算(不跨零)是正确的

  • 补码是负数的反码向下错了一位, 多出来一个 -128