Java语言基础--基本数据类型与运算符
2012-01-10 01:47
686 查看
1.基本数据类型
java中的基本数据类型有8种:boolean(-),char(16-bits),byte(8-bites),short(16-bites),int(32-bites),long(64-bites),float(32-bites),double(64-bites)。
boolean类型所占存储空间的大小没有明确指定,仅定义为能够取字面值true或者false。
java字符采用unicode编码。前128个字符编码与ascii编码兼容,char类型变量的存储范围\u0000-\uffff。
基本类型都具有与之对应的包装器类型(boolean, character, byte, short, integer, long, float, double)。
biginteger和bigdecimal是两个高精度计算的类,但二者没有对应的基本类型。biginteger支持任意精度的整数,bigdecimal支持任意精度的定点数(可以用来进行精确的货币计算)。
基本类型的变量不存储在堆中,而是存储在堆栈中(对象的引用也存储在堆栈中)。
2.运算符
算数运算符:+、-、*、/、%(从整数除法中产生余数)。两个整数相除的结果会直接舍弃小数位,而不是四舍五入。
关系运算符:、≤、≥、==、!=。关系运算的结果是一个boolean类型的值(true或者false)。==运算符的两个操作数如果是对象,则是比较两个对象的引用是否关联至同一块存储空间。
逻辑运算符:&&、||、!。逻辑运算的操作数必须是boolean类型的,java中的非零值不代表“真”,0不代表“假”,boolean类型只有true和false两种取值。逻辑运算符会产生“短路”现象。(与位运算符的区别)。
位运算符:&、|、^、~、>、>>>。位运算符的操作数和结果都是整数类型。
类型转换运算符:()。希望进行强制类型转换时使用(窄化转换)。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
java中的基本数据类型有8种:boolean(-),char(16-bits),byte(8-bites),short(16-bites),int(32-bites),long(64-bites),float(32-bites),double(64-bites)。
boolean类型所占存储空间的大小没有明确指定,仅定义为能够取字面值true或者false。
java字符采用unicode编码。前128个字符编码与ascii编码兼容,char类型变量的存储范围\u0000-\uffff。
基本类型都具有与之对应的包装器类型(boolean, character, byte, short, integer, long, float, double)。
biginteger和bigdecimal是两个高精度计算的类,但二者没有对应的基本类型。biginteger支持任意精度的整数,bigdecimal支持任意精度的定点数(可以用来进行精确的货币计算)。
基本类型的变量不存储在堆中,而是存储在堆栈中(对象的引用也存储在堆栈中)。
2.运算符
算数运算符:+、-、*、/、%(从整数除法中产生余数)。两个整数相除的结果会直接舍弃小数位,而不是四舍五入。
关系运算符:、≤、≥、==、!=。关系运算的结果是一个boolean类型的值(true或者false)。==运算符的两个操作数如果是对象,则是比较两个对象的引用是否关联至同一块存储空间。
逻辑运算符:&&、||、!。逻辑运算的操作数必须是boolean类型的,java中的非零值不代表“真”,0不代表“假”,boolean类型只有true和false两种取值。逻辑运算符会产生“短路”现象。(与位运算符的区别)。
位运算符:&、|、^、~、>、>>>。位运算符的操作数和结果都是整数类型。
类型转换运算符:()。希望进行强制类型转换时使用(窄化转换)。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
相关文章推荐
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- Java语言基础--基本数据类型与运算符
- (一)语言基础——Java数据类型和基本运算符
- java语言基础——3基本数据类型
- JAVA 基础语法(二)——基本数据类型转换以及运算符
- Java语言基础之基本数据类型与数据类型转换
- Java笔记之语言基础_基本数据类型
- 黑马程序员_java基础一(标识符,关键字,基本数据类型,运算符)
- 02.java语言基础-参数的值传递机制-基本数据类型
- java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
- 黑马程序员_java基础——(标识符,关键字,基本数据类型,运算符)
- 从Android/Java基础之上学习C/C++语言(1)--C语言基础--基本数据类型
- Java语言基础1——基本数据类型
- Java语言基础(二)——数据类型、运算符和流程控制语句
- 黑马程序员_Java基础1_(标示符、关键字、基本数据类型、运算符)
- 黑马程序员——Java语言基础:String、基本数据类型对象包装类
- java语言基础【java的基本数据类型】
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- java学习02-java基础知识、基本数据类型、运算符
- java基础之数据类型和基本运算符