水花:Java的数据类型

Java的数据类型分为:

基本数据类型:

详解:

关键字 数据类型 占用内存长度
boolean 布尔类型 1
byte 整数类型 1
short 同上 2
int 同上 4
long 同上 8
float 浮点类型 4
double 同上 8
char 字符类型 2

byte类型的补充:
一、
byte b = ‘a’; 与 byte b = 97相同;
输出的结果都是97;
推出:
1.当赋值的是数字时,会转换成对应的字节存入,但是当输出时,依然会将字节转换为对应的ASCII码值进行输出;
2.当赋值的是字节时,输出时会转换成对应的ASCII值进行输出;
二、
eg:
byte a = ‘a’;
byte b = ‘b’;
int c = a + b;//此时c的值为195
byte d = a + b;//会报错
推出:
当两个字节进行相加时,会自动将字节转换为对应的ASCII码的值,并进行相加,此时得出的结果已不再是byte类型而是int类型。

引用数据类型:

详解:
String 字符串类型

相关知识小点:

1.类型转换:自动类型转换 和 强制类型转换;
自动类型转换: 将一个数据范围小的数值赋值给另一个数据范围大的变量时,就会发生自动类型转换。
eg: double db = 10; //此时 db 的值为10.0 而不是10.
强制类型转换:将一个数据范围大的赋值给数值范围小的变量时,由于变量的存储空间不足以存贮该数据,会报错,此时我们就需要对其进行强转。
eg:
double db = 5.5;
int x = bd;//此时会报错
int x = (int) db;//此时的x为5,小数位会直接被抹去

 2.Java标识符的命名规则:小驼峰命名规则:首字母小写,从第二个单词开始每个单词的首字母大写,(eg:tableName、getUsername...)适用于:变量名、方法名大驼峰命名规则:每个单词的首字母都大小(eg:User.....)适用于:类名

水花:Java的数据类型相关推荐

  1. 对Java基本数据类型的再思考

    10年前,我开始学习Java,8种基本数据类型,感觉轻松入门,记忆毫不费力-- 10年后,面试时,突然有人问起java有哪几种基本数据类型?竟然答不出来了,脑子里一点概念都没有了. 为什么会这样? 看 ...

  2. java基本数据类型 以及 double float 二进制表示方法

    Java 基本数据类型分为4类:整型,浮点型,字符型,布尔型. 整数类型: 关键字 占用字节数 byte 1 short 2 int 4 long 8 每个类型的取值范围,我们以int 为例,4个字节 ...

  3. Java基础-数据类型int,short,char,long,float,double,boolean,byte

    Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...

  4. java i数据类型_数据类型 I

    都来自菜鸟教程,自己总结学习使用, JS 数据类型  没有对比就没有伤害, 字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null ...

  5. Java 基本数据类型 sizeof 功能

    Java基本数据类型 int     32bit short   16bit long    64bit byte    8bit char    16bit float   32bit double ...

  6. Java 基本数据类型

    Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. 因此,通过定义不 ...

  7. 深入理解Java原始数据类型和包装类关于==和equals的比较

    1.运算符 == 对于六大Java数值类原始数据类型,==比较的是数值 对于六大Java原始数据类型对应的包装类,==比较的是内存地址 2.equals() equals()方法只有对象才有,所以我们 ...

  8. java基本语句回文数实验_实验二 java基本数据类型与把持语句.doc

    实验二 java基本数据类型与把持语句.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 5System.out.println(num ...

  9. 五、吃掉Java基本数据类型,学习Java的基础

    @Author:Runsen @Date:2020/5/20 Java是一个强类型语言,Java中的数据必须明确数据类型.在Java中的数据类型包括基本数据类型和引用数据类型两种. 我是天天看菜鸟和W ...

最新文章

  1. Hadoop生成HFile直接入库HBase心得
  2. Windows ThinPC 最终版已 RTM
  3. 3月16日 winform
  4. spark之5:配置文件
  5. PID控制器改进笔记之五:改进PID控制器之串级设定
  6. Linux的实际操作:用户管理(用户组的管理groupadd useradd usermod)
  7. 【java】Thread.start 它是怎么让线程启动的呢
  8. Guice 依赖注入
  9. 微弱信号检测matlab代码,微弱信号检测方法研究
  10. 人脸识别系统服务器摄像头,人脸识别摄像头要求
  11. python for ArcGIS 绘制沈阳市板块地图
  12. 移动硬盘无法访问需要格式化,怎样恢复移动硬盘数据
  13. 翼支付高速发展背后,甜橙金融的云化智能变革
  14. 新进Linux菜鸟,请多多关照
  15. MATLAB update出现未知错误unexpected error及Bundle#136 start failed的一种可能原因
  16. Payton编程实现温度转换
  17. 倍福PLC模拟量输入模块的使用方法
  18. 10 Things No One Can Steal From You
  19. 【PAT】第四章 算法初步
  20. educode寄存器设计与应用之节拍脉冲发生器的设计(在Logisim上实现)

热门文章

  1. 软通动力-Java初级
  2. 画手cv什么意思_b站cv和op是什么意思
  3. SEO网站优化三大标签
  4. 文章发表前的最后一步:仔细审查校对样本
  5. 鸿蒙合香丸有副作用吗,苏合香丸能长期吃吗 有没有副作用
  6. 使用Yara规则静态扫描方法
  7. 百度地图搜索提示层级覆盖问题
  8. WebApi路由机制详解
  9. python数据分析实战之用户分析及RFM模型分析
  10. Flutter for Web开发打包部署