AJax技术

java数据类型学习笔记

字号+ 作者:H5之家 来源:H5之家 2016-10-24 14:03 我要评论( )

jquery中文网为您提供java数据类型学习笔记等资源,欢迎您收藏本站,我们将为您提供最新的java数据类型学习笔记资源

要说的数据类型我相信要算java中数据类型最为强大和严谨了,如果我们一个变量没有定义好会导致应用运行出错,如果是app直接闪退,如果是桌面应用程序会直接出错了,既然这么强大我们一起来了解一下java数据类型解决办法。

<script>ec(2);</script>

数据类型划分

数据类型可分为两种:

1:基本数据类型

1)整数型
包括:byte,short,int,long
2)浮点型
包括:float,double
3)字符型
包括:char
4)布尔型
包括:boolean

2:引用数据类型

1)类
包括:class
2)接口
包括:interface
3)数组


逻辑型

boolean类型适用于逻辑运算,一般用于程序流程控制。

boolean类型数据只允许取值true或false,不能以0或非0的整数替代true和false,并且一定要小写。

使用方法:

boolean b1=false;//直接赋值
boolean b2=3>4;//由条件表达式赋值
boolean b3=b1;//由另一个boolean变量赋值
boolean b4=list.ready();//由方法返回赋值,假设ready方法返回一个boolean的话
程序中boolean为布尔类型变量

实例中使用方法:

boolean flag = false;
if(!flag){
//do something
}

字符型

char类型数据用来表示通常意义上的“字符”。

字符常量为用单引号括起来的单个字符串。例如

char eChar = 'a';
char aChar = '中';
char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。 而一个中文字符的Unicode就是2个字节。

注意:Java中不推荐使用char类型存储字符数据,通常使用string或者stringbuffer存储。


整数型

整数型包含四中类型:int(整型),long(长整型),short(短整型),byte(字节型)

它们都定义了一个整数,唯一区别就是它们能够表示的数据的范围。

它们都有固定的表数范围和字段长度,其不收具体操作系统的影响,以保证Java程序的可移植性。

取值范围:

类型        占用存储空间                取值范围
byte        1字节            [-2(7)~2(7)-1]   -128到127之间的任意整数
short       2字节            [-2(15)~2(15)-1] -32768~32767之间的任意整数
int         4字节            [-2(31)~2(31)-1] -231到231-1之间的任意整数
long        8字节            [-2(63)~2(63)-1] -263到263-1之间的任意整数
能够表示的范围越大,占用的内存空间就越大,因此在程序设计中,应当选择最合适的类型来定义整数。


浮点型

与整数类型类似,Java浮点类型有固定的表数范围和字段长度,不受平台影响

存储小数的变量数据类型---浮点数,这个名称是相对于定点数而言的,这个点就是小数点。小数点可以根据需要改变位置。

在Java语言中有两种浮点数类型:float、double。

其中float是单精度型,占用32位内存空间,而double是双精度型,占用64位内存空间。

数值包含小数点或指数,或者在数字后面带有字母F or f(float), D or d(double)

float可以精确到7位有效数字,第8位的数字是第9位数字四舍五入上取得的;

double可以精确到16位有效数字,第17位的数字是第18位数字四舍五入上取得的

double a = 3.4;
float f = 4.3f;//不加f编译出错,损失精度

您可能感兴趣的文章:
SQLite3数据库操作学习笔记
asp timeout超时问题的学习笔记
Jquery 基础学习笔记
我的redis学习笔记
NoSQL数据库之MongoDB入门详解
jQuery学习基础知识小结
jquery中ajax学习笔记3
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
Jquery 学习笔记(一)
shell脚本学习指南之文本排序与排重等

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评