• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MsSql > Java基本类型与包装类详细解析

Java基本类型与包装类详细解析

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了java类类型,java中类类型,java基本类型包装类,java什么是类类型,java类类型数组等相关知识,希望本文的分享对您有所帮助

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

1、整数:包括int,short,byte,long ,初始值为0

2、浮点型:float,double ,初始值为0.0

3、字符:char ,初始值为空格,即'' ",如果输出,在Console上是看不到效果的。

4、布尔:boolean ,初始值为false

基本型别 大小 最小值 最大值
boolean ----- ----- ------
char 16-bit Unicode 0 Unicode 2^16-1
byte 8-bit -128 +127
short 16-bit -2^15 +2^15-1
int 32-bit -2^31 +2^31-1
long 64-bit -2^63 +2^63-1
float 32-bit IEEE754 IEEE754
double 64-bit IEEE754 IEEE754
void      

注意:

表格里的^代表的是次方;

java采用unicode,2个字节来表示一个字符。

基本类型的包装类

Integer 、Long、Short、Byte、Character、Double、Float、Boolean、BigInteger、BigDecmail

其中BigInteger、BigDecimal没有相对应的基本类型,主要应用于高精度的运算,BigInteger 支持任意精度的整数,

BigDecimal支持任意精度带小数点的运算。

基本类型与包装类型的异同:

1、在Java中,一切皆对象,但八大基本类型却不是对象。

2、声明方式的不同,基本类型无需通过new关键字来创建,而封装类型需new关键字。

3、存储方式及位置的不同,基本类型是直接存储变量的值保存在堆栈中能高效的存取,封装类型需要通过引用指向实例,具体的实例保存在堆中。

4、初始值的不同,封装类型的初始值为null,基本类型的的初始值视具体的类型而定,比如int类型的初始值为0,boolean类型为false;

5、使用方式的不同,比如与集合类合作使用时只能使用包装类型。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Java基本类型与包装类详细解析

相关文章

  • 2017-05-11Sql Server安装出错,安装程序配置服务器失败的解决方法小结
  • 2017-05-11一个删除指定表的所有索引和统计的过程
  • 2017-05-11SQL2005 服务器因重装改名后出错的说明
  • 2017-05-11sqlserver2005使用row_number() over分页的实现方法
  • 2017-08-22深入浅出数据库索引原理
  • 2017-05-11SqlServer2008 数据库同步的两种方式(发布、订阅使用方法)
  • 2017-05-11SQL SERVER 2008 无法附加数据库的解决方法
  • 2017-05-11通过SQL Server 2008数据库复制实现数据库同步备份
  • 2017-05-11SQL2005 性能监视器计数器错误解决方法
  • 2017-05-11如何计算多个订单的核销金额

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 如何计算多个订单的核销金额
    • sqlserver 存储过程中的top+变量使用分析(downmoon)
    • SQLServer 2008 Merge语句的OUTPUT功能
    • 正解SQLSEVER 2005 sql排序(按大小排序)
    • SQL Server2008导出数据之Excel详细解析
    • 一个删除指定表的所有索引和统计的过程
    • Sql Server安装出错,安装程序配置服务器失败的解决方法小结
    • 图文详解SQL Server 2008 R2安装配置方法
    • SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”(0x800706be)错误提示
    • SQLServer分布式事务问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有