Java的8大基本数据类型
我们要把真实世界的东西表示在代码中,需要的就是数据的展示形式。也就是我们编程语言中的变量数据类型。Java提供了8种基本数类型。
Java的8大基本数据类型以及它们的包装类
8种基本数据类型
byte 、short、 int 、double 、char、 long 、float、 boolean
其中6种数字型、一种字符类型、还有一种布尔型。
6种数字类型中 byte sh、ort、 int、long 是整数型, double 、float是浮点型(小数)。字符型char,布尔型boolean。
基本类型和它们的包装类
Java为这8种基本数据类型,提供了对应的包装类。每个包装类都对相应的基础类型有操作方法,也有几种类型的转换。大家可以对应api文档去学习,这里就不详细说明了。
1 byte和包装类Byte
数据存储是以”字节“(Byte)为单位的,一个字节有8”位“。相当于8个盒子,但是这8个盒子中只能存储0或者1。每8个bit组成一个Byte。也就是byte占8位。
byte a = 20;
2 short和包装类Short
占16位,最大数据存储量是65536,数据范围是-32768~32767之间
short a = 9000;
3 int和包装类Integer
int整型数据占32位,也就是我们说的整数。最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
int a = 6;
4 double和包装类Double
占64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加
double a = 20.3d;
5 boolean和包装类Boolean
boolean只有true和false两个值
boolean isTrue = false;
6 char和包装类Character
占6位,存储Unicode码,用单引号赋值。
char a = ‘A’;
7 long和Long
占64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
long a = 300L;
8 float和Float
占32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
float a = 30.9F;
数据类型的转换
简单的数据类型转换有两种方式:自动转换和强制转换
自动转换
当小数据转换成大数据时,系统会自动转换。
强制转换
大数据转小数据的时候,就是强制转换。转换后可以会导致溢出或者精度下降。
Java基础入门:
Java入门基础视频教程,java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)
Java学习路线图全套:
Java高级工程师学习路线图
Java的8大基本数据类型相关推荐
- mysql mediumblob insert_(Java+MySQL)MySQL大字段(数据类型mediumblob)存储图片、doc文件失败,请问是什么原因?...
我在复习Java的JDBC部分时,参照书上做大字段存取的练习,遇到了问题,特来求助,希望大哥们帮我看下: 我建了一个数据表,表结构如下: mysql> desc file_table; +--- ...
- java的数据类型:8大基本数据类型
Java知识点总结:想看的可以从这里进入 目录 2.3.1 基本数据类型 1.整型 2.浮点型 3.char 字符 4.boolean 2.3.2 基本类型转换 2.3.1 基本数据类型 1.整型 b ...
- java基本数据类型_Java面试题Java中有几种基本数据类型?它们分别占多大字节?...
点击上方"千锋Java学院",选择"置顶公众号" 每天一道面试模拟真题及解析 课前导读 ●回复"每日一练"获取以前的题目,持续更新! ●我希 ...
- Java为什么需要保留基本数据类型
基本数据类型对以数值计算为主的应用程序来说是必不可少的. 自从1996年Java发布以来,基本数据类型就是Java语言的一部分.John Moore通过对使用基本类型和不使用基本类型做java基准测试 ...
- java 类参数_Java的数据类型和参数传递(详解)
Java提供的数据类型主要分为两大类:基本数据类型和引用数据类型. Java中的基本数据类型 名称 大小 取值范围 byte型 (字节) 8bit -128-127 (-2^7到2^7-1) shor ...
- MySQL 数据类型讲解 和Java中所对应的数据类型讲解
MySQL 数据类型讲解 和Java中所对应的数据类型讲解 Mysql数据类型分类 在Mysql中常用数据类型一共有四种字符串数据类型.日期/时间数据类型.数值数据类型以及二进制数据类型. 一.字符串 ...
- 从Java新手到大神需要学哪些知识?
互联网的高速发展,诞生了越来越多的新兴行业,无论行业如何发展,Java一直都是使用频率最高的编程语言之一,自然也就吸引了越来越多的人加入行业.那么,Java新手到大神可有什么好的学习路线?下面,小千就 ...
- java位宽_Java的数据类型
Java数据类型 Java虚拟机是通过某些数据类型来执行计算的,数据类型及其运算都是由Java虚拟机规范严格定义的. 数据类型分为两种:基本数据类型和引用数据类型.基本类型的变量持有原始值,而引用数据 ...
- JAVA入门级教学之(数据类型)
目录 JAVA入门级教学之(数据类型) 1.数据类型的作用是什么? 2.java中的数据类型包括两种: 3.关于基本数据类型: 4.注意:字符串"abc"不属于基本数据类型,属于[ ...
最新文章
- MIT长篇论文:我们热捧的AI翻译和自动驾驶,需要用技术性价比来重估
- mui 使用LocalStore记住用户密码方法
- 给用户增加SAP_ALL权限
- 我去,剑桥硕士重委员会可还行~我颤抖地拿起了ethz的课程描述
- MYSQL查询语句优化
- java异常捕获常使用的语句_要点Java14 捕获异常
- 1.Prometheus快速入门,Prometheus+node_exporter安装
- Visual Studio Code里一个查看括号匹配的神器 - Bracket Pair Colorizer
- 4号团队-团队任务5:项目总结会
- java arraylist枚举器遍历_Java基础(七)泛型数组列表ArrayList与枚举类Enum
- 【模板】可持久化并查集
- go基本数据类型与运算符
- 软件概要设计文档编写
- Play框架文件上传
- MarkDown编辑器设置图片大小
- Spark之火可以燎原——访Spark亚太研究院院长、首席专家王家林
- Windows 11 L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误
- 为什么会用到浅拷贝和深拷贝
- 信息收集(四)之旁站和C段
- 绿布抠像怎么抠干净_AE如何抠取绿幕视频 干净抠像教程