java基础学习之数据类型


java是强类型语言,必须为每一个变量声明一种类型。一共有8种基本类型:

整型
  • int:4字节,(取值范围不在此列出,可google或参考《java核心技术》)
  • short:2字节
  • long:8字节
  • byte:1字节

浮点类型

  • float: 4字节
  • double:8字节

char类型

  • char类型

boolean类型

  • booleab类型

以上是java的基本类型,这里简单扩展一下,java的底层字节码指令。一般是对某种数据类型的某种操作,但是某些数据类型是没有该操作的特定指令,这时候会将该类型转化为其他类型然后进行操作。如:

  • 大多数对于boolean、byte、short和char类型数据的操作实际上使用相应的int类型作为运算类型;
  • 大部分的字节码指令都没有支持类型byte char和short;

本文简单介绍java的基本类型,后续文章会继续整理分享java基础以及进阶知识,欢迎一起讨论交流。


文章作者: Xudong Jiang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Xudong Jiang !
 上一篇
java基础学习之string专题 java基础学习之string专题
今天介绍下java中的String 用法 定义String变量String a = "test"; new 创建String b = new String("test"); 可以直接使用+ +=
2017-03-23
下一篇 
前后端分离思考 前后端分离思考
本文主要分享对于前后端分离开发模式的思考(讨论的内容和架构关系不大…)。欢迎讨论和吐槽。 关于前后端分离 前后端分离是从开发模式进行的前后端分工开发模式,用约定的数据格式(如json)进行交互。 前端仅需要关心页面,可以自己去对页面进行模板
2017-02-17
  目录