Java数据类型和自动拆装箱
2024-08-29 02:58:17
1.java的数据类型:基本数据类型(8种)和引用数据类型。
基本数据类型:
类型 | boolean | byte | short | char | int | long | float | double |
位 | 1 | 8 | 16 | 16 | 32 | 64 | 32 | 64 |
字节 | 1 | 2 | 2 | 4 | 8 | 4 | 8 | |
范围 | -2^7~2^7-1 | -2^15~2^15-1 | -2^15~2^15-1 | -2^31~2^31-1 | -2^63~2^63-1 | -2^31~2^31-1 | -2^63~2^63-1 |
引用数据类型:
(1)类类型:String
(2)接口类型
(3)数组类型
2.包装类:由于java是面向对象的,java编程思想一书中说道:一切都是对象,所以形成了包装类,但是由于包装类的效率比较低,所以还是保留了基本数据类型。
基本数据类型都对应了一个包装类(int的包装类为Integer,char的包装类为Character,其他的都是首字母大写),在jdk1.5是添加了自动拆箱和封箱的功能。
自动封箱即将基本数据类型转换为相对应的包装类。
自动拆箱即将包装类转换为相对应的基本数据类型。
最新文章
- centos7 yum 方式安装nginx
- 深入探讨在集群环境中使用 EhCache 缓存系统
- win7搭建ios开发环境
- win-tc图形库编程
- Android开发-API指南-<;permission-group>;
- 一个优秀windows C++程序员的知识体系[转]
- iOS 谓词讲解
- Asp.net MVC 4 Html帮助类
- MINUS,INTERSECT,UNION浅析
- DOCKER脚本一例---快速建立大批测试机
- 使用Windows USB-DVD制作U盘启动安装系统盘
- &#39;gbk&#39; codec can&#39;t encode character
- Cstring 的用法
- Maven入门-4.Maven的依赖
- CDN中前端层的复制
- 浏览器F12(开发者调试工具) 功能介绍
- Ubuntu 14.04 LTS 安装 NVIDIA 显卡驱动后的屏幕亮度调节问题
- Linux date 命令
- java并发编程系列二:原子操作/CAS
- C# 禁止任务管理器关闭
热门文章
- 《大型网站系统与Java中间件》读书笔记(上)
- python错误调试print、assert、logging、pdb、pdb.set_trace()
- Springboot Activiti6 工作流 集成代码生成器 shiro 权限 vue.js html 跨域 前后分离
- Mysql—mysqladmin 命令详解
- Angular 彻底解决 Dropdown 在 Safari 上无法自动关闭的问题
- Hadoop入门学习笔记总结系列文章导航
- 阿里云MVP 第十期全球发布:让天下没有难做的技术
- 持续集成(CI):Jmeter+Ant+Jenkins定时构建
- JDK性能分析与故障处理-命令行
- angular8自定义管道、指令以及获取dom值