我的博客地址:www.taomaipin.com
其实呢 java 有四种类别的类型,共有八种类型,也就是我们常常在书中或者视频中听到的java有四类八种基础数据类型。
除了 这四类八种基础类型,剩下的java 一切类型 都是引用类型。那么 这四类八种基础数据类型是什么呢? 请看下面
第一类:整型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char
这四类八种基础数据类型 都在栈中直接分配内存空间,这些都是基础数据流类型,剩下的一切引用类型都存储在堆中,引用存储在栈中,数据存储
在堆中 引用指向堆中的数据,我说的这些可能大家 比较绕,做个比喻吧,把客厅比喻java的栈内存块,把卧室比如堆内存块,然后呢 电视机的遥控器也就是也就是电视机的引用放在客厅里,然后 遥控器指向客厅(堆)里的电视机(对象或叫数据),然后 我们就可以从客厅里操作卧室里的电视机啦.
java中默认的整数类型是int类型,如果要定义为float型,则要在数值后加上l或L;
默认的浮点型也是双精度浮点,如果要定义为float型,则要在数值后加上f或F。
.int型值可以赋给所有数值类型的变量;
long型值可以赋给long、float、double类型的变量;
float型值可以赋给float、double类型的变量;
double型值只能赋给double类型变量。
把一个能表示更大范围或者更高精度的类型,转换为一个范围更小或者精度更低的类型时,
就需要使用强制类型转换。
例如:把一个double型值赋值给一个long类型变量,编译时会报错,即使这个值没有超出long类型的取值范围
long l = 1.0D;
除非使用强制类型转换
long l=(long) 1.0D;
注意:未带有字符后缀标识的整数默认为int类型;未带有字符后缀标识的浮点数默认为double类型。
String 是引用类型 不属于四类八种基础数据类型中的一个,切记切记 往往面试的时候 面试官会问道这个问题而且频率很高
相关推荐
Java八种基本数据类型详细描述,包括取值范围,默认值,长度,表现形式
Educoder题目:Java入门 - 变量与数据类型答案解析
完整版java基础入门教程由浅入深讲解 Java语言编程基础 第02章 java数据类型(共40页).ppt 完整版java基础入门教程由浅入深讲解 Java语言编程基础 第03章 运算符与表达式(共23页).ppt 完整版java基础入门教程...
java的八大基础数据类型
《Java入门1·2·3:一个老鸟的Java学习心得》适合广大想学习一门编程语言的读者、没有任何基础的Java入门读者、Java自学人员、从其他语言转向Java语言的读者、大中专院校的学生和社会培训学生。
java入门教程:数据类型_运行时常量池.docx
java入门教程:数据类型_Java理论与实践如何正确使用Volatile变量.docx
java入门教程:数据类型_设置GC新生代区大小.docx
本书是一本与众不同的Java入门好书。作者以独特的视角,向Java...本书适合广大想学习一门编程语言的读者、没有任何基础的Java入门读者、Java自学人员、从其他语言转向Java语言的读者、大中专院校的学生和社会培训学生。
java入门教程:数据类型_三目运算符(又称条件运算符).docx
Java基本数据类型-四类⼋种即: 四类数据类型:整型,浮点型,字符型,布尔型 八类基本数据类型:byte 、short 、int 、long,float 、 double,char,boolean 本资源里面详细介绍了关于java的基本数据类型的分类...
java入门教程:数据类型_变量的作用域(全局变量局部变量).docx
java基本数据类型
60个java入门源代码,涵盖javaSE学习的方方面面,认真学习过后一定受益匪浅。
Java中八种基本数据类型和八种封装数据类型[文].pdf
Java中八种基本数据类型和八种封装数据类型[定义].pdf
009_Java编程基础八种基本数据类型.mp4 010_Java编程基础进制与转换.mp4 011_Java编程基础基本数据类型转换.mp4 012_Java编程基础关键字与转义字符.mp4 013_Java编程基础算术赋值关系运算符.mp4 014_Java编程...
第三章 Java程序设计基础 第四章 Java应用程序的基本框架 第五章 Java的类 第六章 Java图形用户接口 第七章 多线程 第八章 Java的"异常" 第九章 Java输入输出操作 java新手教程.chm JAVA_精通swing程序设计...
1.2 准备好开始Java之旅 3 1.2.1 下载JDK 4 1.2.2 安装JDK 5 1.2.3 配置环境变量 6 1.2.4 测试环境是否安装成功 8 1.2.5 如果失败了怎么办? 9 1.3 让自己的第一个程序运行起来 10 1.3.1 编写自己的Hello ...
SQL的数据类型与Java数据类型的对应关系,是程序员必备的基础知识,欢迎大家下载。