Fork me on GitHub

Java 基础知识

1. 八大基本类型

  • byte -2^8 - 2^8 -1

  • short -2^16- 2^ 16- 1

  • int -2^32 - 2^32 -1

  • long -2^64 - 2^64 -1

  • float 4字节

    image-20200306232940801

  • double 8字节

  • char 2字节

  • boolean 没有固定类型,在JVM编译时候转换成int类型为4字节,boolean数组由byte类型构成为1字节

2. 变量和常量

变量:int i = 1 值可以被改变

常量:final i = 1 值不能被改变

静态常量: static final i = 1 类级别常量且值不能被改变

3.控制语句

  • 判断条件控制

    if else
    
  • 循环条件控制

    for
    while
    do while
    
  • 异常控制语句

    try catch finally
    

4.关键字

Java中一共有53个关键字,其中const ,goto属于保留关键字image-20200306234411615

以下介绍几个冷门的关键字

  • assert 断言,进行程序调试使用
  • strictfp 用来声明FP_strict(单精度或双精度浮点数)表达式遵循[IEEE 754](https://baike.baidu.com/item/IEEE 754)算术规范 [1]
  • transient 声明不用序列化的成员域
  • volatile 表明两个或多个变量必须同步发生变换,也就是线程间可见
posted @ 2020-03-06 23:50  MgicalFool  阅读(162)  评论(0编辑  收藏  举报