水花:Java的数据类型
水花: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的数据类型相关推荐
- 对Java基本数据类型的再思考
10年前,我开始学习Java,8种基本数据类型,感觉轻松入门,记忆毫不费力-- 10年后,面试时,突然有人问起java有哪几种基本数据类型?竟然答不出来了,脑子里一点概念都没有了. 为什么会这样? 看 ...
- java基本数据类型 以及 double float 二进制表示方法
Java 基本数据类型分为4类:整型,浮点型,字符型,布尔型. 整数类型: 关键字 占用字节数 byte 1 short 2 int 4 long 8 每个类型的取值范围,我们以int 为例,4个字节 ...
- Java基础-数据类型int,short,char,long,float,double,boolean,byte
Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...
- java i数据类型_数据类型 I
都来自菜鸟教程,自己总结学习使用, JS 数据类型 没有对比就没有伤害, 字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null ...
- Java 基本数据类型 sizeof 功能
Java基本数据类型 int 32bit short 16bit long 64bit byte 8bit char 16bit float 32bit double ...
- Java 基本数据类型
Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. 因此,通过定义不 ...
- 深入理解Java原始数据类型和包装类关于==和equals的比较
1.运算符 == 对于六大Java数值类原始数据类型,==比较的是数值 对于六大Java原始数据类型对应的包装类,==比较的是内存地址 2.equals() equals()方法只有对象才有,所以我们 ...
- java基本语句回文数实验_实验二 java基本数据类型与把持语句.doc
实验二 java基本数据类型与把持语句.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 5System.out.println(num ...
- 五、吃掉Java基本数据类型,学习Java的基础
@Author:Runsen @Date:2020/5/20 Java是一个强类型语言,Java中的数据必须明确数据类型.在Java中的数据类型包括基本数据类型和引用数据类型两种. 我是天天看菜鸟和W ...
最新文章
- Hadoop生成HFile直接入库HBase心得
- Windows ThinPC 最终版已 RTM
- 3月16日 winform
- spark之5:配置文件
- PID控制器改进笔记之五:改进PID控制器之串级设定
- Linux的实际操作:用户管理(用户组的管理groupadd useradd usermod)
- 【java】Thread.start 它是怎么让线程启动的呢
- Guice 依赖注入
- 微弱信号检测matlab代码,微弱信号检测方法研究
- 人脸识别系统服务器摄像头,人脸识别摄像头要求
- python for ArcGIS 绘制沈阳市板块地图
- 移动硬盘无法访问需要格式化,怎样恢复移动硬盘数据
- 翼支付高速发展背后,甜橙金融的云化智能变革
- 新进Linux菜鸟,请多多关照
- MATLAB update出现未知错误unexpected error及Bundle#136 start failed的一种可能原因
- Payton编程实现温度转换
- 倍福PLC模拟量输入模块的使用方法
- 10 Things No One Can Steal From You
- 【PAT】第四章 算法初步
- educode寄存器设计与应用之节拍脉冲发生器的设计(在Logisim上实现)