Java小知识点一

Java小知识点总结

一. 注释

public class HelloWord {
    public static void main(String[] args) {
        //单行注释
        System.out.println("Hello World!");
        /*
        多行注释
        */
        /**
         *@description 文档注释
         * @Author 作者
         */
    }
}

二.数据类型

数据类型分为两大类:

  • 基本数据类型
  • 引用数据类型

基本数据类型

  • 整数类型
    • byte:占1个字节-128~127
    • short:占2个字节
    • int:占4个字节
    • long: 占8个字节,long类型要在数字后面加L
  • 浮点类型
    • float:占4个字节,float类型要在数字后面加F
    • double:占8个字节
  • 字符类型:
    char:占2个字节
  • boolean类型
    占一位,值只有true和false

引用数据类型

  • 接口
  • 数组

String不是关键字,是个类

三.字节详解

  • 位(bit):是计算机内部数据存储的最小单位,如1110是一个四位二进制数
  • 字节(byte):是计算机中数据处理的基本单位,用大写的B表示
  • 1B=8bit
  • 字符:是指计算机中使用的字母,数字,字和符号

单位转换

  • 1bit表示1位
  • 1Byte表示一个字节 1B=8b
  • 1024B=1KB
  • 1024KB=1M
  • 1024M=1G

四.扩展

整数拓展 进制:

  • 二进制:0b开头
  • 八进制:0开头
  • 十六进制:0x开头

浮点数拓展

float 存在舍入误差,接近但不等于

最好完全避免使用浮点数进行比较

字符拓展

所有的字符本质还是数字
Unicode表(a=97 ,A=65)

转义字符

  • 制表符
  • 换行
原文地址:https://www.cnblogs.com/python-road/p/13220777.html