Java的基本类型
2015-07-13 23:05
274 查看
//java 支持两种数据类型,基本类型(primitive type)和引用类型(reference type)//基本类型包括:byte,chat,short,int,long,double,float,boolean八种几基本类型//null空类型,只能转换成引用类型,不能转换成基本类型。因此不能把一个NULL 赋值给一个基本类型的变量
通常说的整形,实际上是如下四种类型:1 byte :一个byte型整数在内存里占8位,表示范围:-128(2^7)---127(2^7-1)2 short: 一个short类型整数占16位,表示范围:-32768(-2^15)-32767(2^15-1)3 int: 一个int整数占32位,表示范围:-2147483648(-2^31)--2147483647(2^31-1)4 long: 一个long类型整数占64位,表示范围:-2^63--2^63-1int是最常用的整数类型,因此通常情况下,一个Java整数常量默认就是int类型,除此之外:两种类型必须指出:1 如果直接将一个较小的整数常量(在byte或short类型的表数范围内)赋给一个byte或short变量,系统会自动把这个整数常量当成byte或者short类型来处理2 如果使用一个巨大的整数常量(超出int类型的表示范围)时,Java不会自动把这个整数常量当成long类型来处理,如果希望系统把一个整数常量当成long类型来处理,应在这个整数常量后增加L或l作为后缀,通常推荐使用L
byte a = 56;long b = 9999999;long c = 9999999999999999L;//如果不加L系统会报错
相关文章推荐
- Java Web学习笔记(2015/7/13)
- 项目搭建系列之四:SpringMVC框架下使用UrlRewrite实现地址重写
- jdk配置
- JBCU插件,java解析多层嵌套JSON,嵌套MAP转JavaBean
- java io流 DataOutputStream和DataInputStream类、ByteArrayOutputStream和ByteArrayInputStream详解
- java:IO流学习小结
- eclipse中文版本转英文版
- java实现链栈
- Eclipse实用快捷键收集
- java实现顺序栈
- SELENIUM中文教程之Selenium+ Webdriver+JAVA 自动化测试 环境搭建( SELENIUM自动化测试入门基础)
- Java技术路线图
- java连接MYSQL
- SpringMVC 4.1.6 @RestController实例入门
- Spring学习笔记——Spring实例化Bean的三种方式
- A glace on Java Stream
- struts2学习笔记(6)---数据验证之validate()方法
- Selenium+ Webdriver+JAVA 自动化测试 环境搭建( SELENIUM自动化测试入门基础)
- JAVA学习日记 2015-7-13
- java多线程之Callable初步实现