在Java中,变量有两种类型,一种是原始类型,一种是引用类型。

原始类型一共有8种,它们分别是char,boolean,byte,short,int,long,float,double。在Java API中,有它们对应的包装类,分别是(首字母大写)Character,Boolean,Byte,Short,Integer,Long,Float,Double(char,int的变化稍微大点)。

JAVA JVM对于不同的原始类型会分配不同的存储空间,具体分配如下:

byte  : 1个字节    8位最大值: 127   (有符号)

short : 2个字节    16位                            32767

int :     4个字节    32位                            2147483647

long:   8个字节    64位                            9223372036854775807

float:   4个字节    32位                            3.4028235E38

double:8个字节   64位                            1.7976931348623157E308

枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示,是特殊的类,可以拥有成员变量和方法。

java数据类型 枚举_枚举(enum)属于原始数据类型(primitive typ相关推荐

  1. JavaScript的数据类型、null 和undefined、原始数据类型和引用数据类型等JavaScript基础知识总结

    一.JavaScript里有哪些数据类型,解释清楚null 和undefined,解释清楚原始数据类型和引用数据类型.比如讲一下1 和Number(1)的区别 数据类型: undefined,没有定义 ...

  2. oracle 枚举_枚举导出为sql语句java实现

    //运行main方法,拷贝控制台输出的内容,就是sql语句了,放到oracle执行插入(sql仅供参考,具体看自己的表结构)public static void main(String[] args) ...

  3. java熄灯问题_枚举 - bailian 2811:熄灯问题

    题目描述 总时间限制: 1000ms 内存限制: 65536kB 描述 有一个由按钮组成的矩阵,其中每行有6个按钮,共5行.每个按钮的位置上有一盏灯.当按下一个按钮后,该按钮以及周围位置(上边.下边. ...

  4. 枚举 _枚举的其他应用

    可以使用枚举实现一个接口 可以在枚举类中定义抽象方法 枚举类型可以跟普通的类一样实现一个接口,但是实现接口的时候要求枚举中的每个对象都必须单独覆写好接口中的抽象方法. interface Print{ ...

  5. mysql 数据类型 真假_【转】MySQL数据类型

    1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节  范围(-128~127) smallint(m) 2个字节  范围(-32768~32767) mediumint(m) ...

  6. 0编译器详解_详解Java枚举类型(Enum)中的方法

    文章前记 程序员工作久了便可能整日忙碌于"增删改查"中,迷失方向,毫无进步. 该公众号致力于分享软件开发相关的原创干货,助你完成从程序员到架构师的进阶之路! 努力!做一个NB的Co ...

  7. mysql 枚举_详解MySQL数据类型之枚举类型ENUM的用法

    本节主要内容: MySQL数据类型之枚举类型ENUM MySQL数据库提供针对字符串存储的一种特殊数据类型:枚举类型ENUM,这种数据类型可以给予我们更多提高性能.降低存储容量和降低程序代码理解的技巧 ...

  8. java enum 父类_枚举基类Enum详解

    本文主要是对枚举类型的基类Enum类做一个介绍: 首先,Enum类位于java.lang包下,根据类的介绍可以发现,Enum类是Java中所有枚举类的父类,将枚举作为一个set或者Map的keys来使 ...

  9. java 枚举_深入理解Java枚举

    所有知识体系文章,[GitHub](https://github.com/Ziphtracks/JavaLearningmanual)已收录,欢迎Star!再次感谢,愿你早日进入大厂! https:/ ...

  10. 什么是java枚举_什么是java枚举

    什么是java枚举? java 枚举的定义与用法 一.枚举的定义: 枚举是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类型多了些特殊的约束,但是这些约束的存在也造就了枚举类 ...

最新文章

  1. R语言apply族函数
  2. Apache Kafka之设计
  3. 精通python语言要多久-这样学可以精通Python语言
  4. qml mousearea 点击其他地方_Qml 快速使用
  5. 博士申请 | 纽约州立大学布法罗分校招收ML/AI方向全奖博士生
  6. python getopts_linux bash shell 中getopts 命令 和 python 中 getopt 函数的比较总结
  7. NDVI最大值法MVC合成之ArcGIS Cell Statistics 实现
  8. 【贪心】最佳浏览路线问题
  9. Tomcat 申请证书配置https
  10. java 二维数组奇数金字塔_调整数组顺序使得奇数在前偶数在后(Java)
  11. iOS $99 刀 开发者证书的申请步骤
  12. C++中对象初始化赋值是否需要调用operator=函数
  13. 湖南工程学院计算机网期末考试,湖南工程学院__操作系统期末试卷试题
  14. Photoshop CC(2018)安装破解
  15. 工作缺点和不足及措施_【工作中存在的问题和不足及改进措施】_工作中的不足与改进_工作中不足及改进措施...
  16. Android程序无响应(ANR)日志抓取
  17. 【Twitter 舆论分析】Twitter 爬虫绕过API限制
  18. 谷歌翻译不能用,解决方案
  19. tf 矩阵行和列交换_tf矩阵基础
  20. C语言之位操作和整形的补位

热门文章

  1. AutoCAD2022下载安装教程
  2. 软件测试行业年度核心数据观察【2021年度】
  3. 企鹅号重磅宣布平台三大升级 推出全新TOP计划助力内容精品化
  4. 《腾讯传》四、从寄生虫到蜕变上市—企鹅的成人礼
  5. 下列python语句的输出结果是_下列Python语句的输出结果是 __________ 。 print(数量%4d,单价%3.3f %(100,285.6)) (3.0分)_学小易找答案...
  6. android 汉字 转 拼音首字母大写,传入汉字字符串, 返回大写拼音首字母
  7. 高电平、低电平、高电平有效、低电平有效
  8. 洛谷 P2168 [NOI2015] 荷马史诗
  9. 百度导航怎么不显示服务器,百度地图的导航设置中选择在线优先还是离线优先?...
  10. 免费域名备案查询接口