公告

记录一下自己学习和生活中的所见所闻

Skip to content

基础语法

参考整理

https://javabetter.cn/sidebar/sanfene/javase.html#基础语法

7. Java 有哪些数据类型?

推荐阅读

  1. Java 的数据类型 推荐阅读
  2. ⾯试官竟然问我这么简单的题⽬:Java 中 boolean 占多少字节?

Java 的数据类型可以分为两种:基本数据类型和引⽤数据类型

image.png

:::details基本数据类型有:

  1. 数值型
  • 整数类型(byte、short、int、long)
  • 浮点类型(float、double)
  1. 字符型
  2. 布尔型 :::

它们的默认值和占⽤⼤⼩如下所示:

image.png

:::details引用类型有:

  • 类(class)
  • 接⼝(interface)
  • 数组([]) ::: image.png
给Integer最⼤值+1,是什么结果?

当给 Integer.MAX_VALUE 加 1 时,,变成 Integer.MIN_VALUE。

这是因为 Java 的整数类型采⽤的是表示法,溢出时值会变成最⼩值。

8. ⾃动类型转换、强制类型转换了解吗?

教妹学Java:聊聊基本数据类型的转换 | 二哥的Java进阶之路