JAVA基本数据类型全面解析
基本数据类型:
一、数值型
1)整数:
1、byte一个字节,8位,取值范围0~255,用于存放二进制数据。
2、short两个字节,16位,取值范围是在-32768~32767之间。
3、int四个字节,32位,取值范围为-2147483648~2147483648之间
4、long八个字节,64位,取值范围为 -9,223,372,036,854,775,808 ~9,223,372,036,854,775,807之间
2)浮点型:
1、float,四个字节,单精度浮点数,范围为-2^128
~ +2^128
2、double,八个字节双精度浮点数,范围为-2^1024
~ +2^1024
二、字符型:char,一组数据的集合
三、布尔型:boolean,只有两个值,一个true,一个false
四、字符串:String,
基本数据类型转换:
低级到高级可以自动转换
char→int→long→float→double
byte→short→int
强制转换
double num1=78.2;
int num2=(double)num1
-
Java程序员面试题集50道
本文是本站小编搜索整理的关于Java程序员面试题集50道,涵盖内容全面,包括数据结构和算法相关的题目、经典面试编程题等,对hashCode方法的设计、垃圾收集的堆和代进行剖析,供参考学习,感兴趣的小伙伴们可以参考一下!想了解更多相关信息请持续关注我们应届毕业生考试...
-
Java Class文件是什么
Class类是在Java语言中定义一个特定类的实现。一个类的定义包含成员变量,成员方法,还有这个类实现的接口,以及这个类的父类。Class类的对象用于表示当前运行的Java应用程序中的类和接口。比如:每个数组均属于一个Class类对象,所有具有相同元素类型和维数的数组共享...
-
Java内存溢出的解决方法
一、内存溢出类型1、fMemoryError:PermGenspaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果webapp用了大量的第三方jar或者应用有太...
-
linux下执行java程序的sh脚本教程
文章主要介绍了linux下执行java程序的sh脚本,仅供参考,但是设置的时候环境变量是最重要的,我就是环境变量一直不对,总是按网上查到的来,不明白怎么回事,才一直出错,其实环境变量就是你要执行的java程序所在的位置。接下来是小编为大家收集的linux下执行java程序的sh脚...