内存空间的最小单位是比特(bit),8个比特为一个字节(byte)。现在常见的PC,用两个字节空间来保存一个字母,用四个字节保存
一个整数。 为了保存不同的数字或者字母,我们在申请空间的时候就要告诉计算机,是要保存什么样的变量。而计算机会根据这个
类型,分配一定尺寸的内存给用户。
言归正传,JAVA语言中定义了8种基本的数据类型,来保存变量。与它的前辈C和C++语言一样,JAVA要求程序中的每一个变量都规定
自己的类型。正因为如此,JAVA属于强类型语言,从而不同于JavaScript这样的弱类型脚本语言。下面我们来看看这8种类型:
byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。
short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。
int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。
boolean:只有true和false两个取值。
char:16位,存储Unicode码,用单引号赋值。
分享到:
相关推荐
1-2章25个例题Java语言概述、基本数据类型、运算符与表达式适合备课交流
Java基础、Java语言概述、常量、关键字、标识符、数据类型转换
《实战应用Java算法分析与设计(链表、二叉树、哈夫曼树、图、动态规划、HashTable算法)》 课程简介: 算法分析与设计Java版,是一套实用型算法课程。通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表...
1【Java概述、环境搭建、标识符、变量、基本数据类型】.md
数据类型和运算符(共19页).ppt 推荐优质Java课程 疯狂Java语言编程 Java入门到进阶教程 04.流程控制和数组(共33页).ppt 推荐优质Java课程 疯狂Java语言编程 Java入门到进阶教程 05.面向对象(上)(共35页).ppt ...
数据类型和运算符(共19页).ppt 推荐优质Java课程 疯狂Java语言编程 Java入门到进阶教程 04.流程控制和数组(共33页).ppt 推荐优质Java课程 疯狂Java语言编程 Java入门到进阶教程 05.面向对象(上)(共35页).ppt ...
尚硅谷_陈鑫_JavaSE_【Java概述、环境搭建、标识符、变量、基本数据类型】.md
JAVA算法:01.算计概述与抽象数据类型.rar 有ppt与源码与教学视频
北京动力节点-Java编程零基础教程-068-Java基本语法-数据类型转换-int向byte、short、char型变量赋值.avi 北京动力节点-Java编程零基础教程-069-Java基本语法-数据类型转换-byte、short、char型数据间的运算.avi ...
深入浅出Java注解(注解概述+注解的本质+反射注解信息+元注解+属性的数据类型及特别的属性:value和数组)
第 3章 数据类型、变量、数组第 4章运算符 第 5章 程序控制语句第 6章介绍类 第 7章 进一步研究方法和类第 8章继承 第 9章包和接口第 10章异常处理第 11章 多线程编程 第 12章 输入/输出、小应用程序和其他主题第2...
本资源简要概括了java的发展简史,以及eclipse集成开发环境的搭建,对java的一些基本知识进行了详细的描述,例如数据类型等,都是本人的学习笔记。还附有程序段以及实验结果可以进行说明
Java的课程内容一、Java概述;...2、数据类型 3、常量 4、变量 5、运算符 6、控制语句 7、方法 8、数组 四、面向对象 1、类和对象 2、封装 3、继承 4、多态 5、抽象类 6、接口 7、修饰符 8、内部类
抽象数据类型 有序链表 双向链表 迭代器 小结 问题 实验 编程作业 第6章 递归 三角数字 阶乘 变位字 递归的二分查找 汉诺(Hanoi)塔问题 归并排序 消除递归 一些有趣的递归应用 小结 问题 实验 ...
CoreJava DAY02 数据类型和控制结构 6 CoreJava DAY03 数组 11 CoreJava DAY04 15 CoreJava DAY05 面向对象 17 CoreJava DAY06 类的加载过程、实例化、继承、多态 20 CoreJava DAY07修饰符 26 CoreJava DAY08 常用类...
1、接口是Java语言中的一种引用类型,是方法的"集合",...它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。 public class 类名.java–>.class public interface 接口名.java–>.class
J2EE通信 通信概述 JMS的详细情况 消息驱动EJB 小结 第24章 Java数据对象(JDO) 概述 JDO对象模型 JDO API JDO实例的生命周期 JDO和EJB 开发可持久类 范例应用程序 配置FFJ...
7. Java中的数据类型 8. Java中的常量 二、变量和运算符 1. 变量和计算机存储单元 2. 数据类型和常量 3. 数据类型转换 4. 运算符 和 优先级 三、引用数据类型、流程控制语句 和 数组 1. 引用数据类型 2. ...
javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供...
3.2 Java的数据类型 3.3 运算符和表达式 3.4 符单输入输出 3.5 程序控制语句 3.7 习题 第4章 数组 4.1 数组的概念 4.2 一维数组 4.3 多维数组 4.4 习题 第5章 类与对象 5.1 Java的类 5.2 对象的创建与规范 5.3 参数...