java 发送封包_【Java学习笔记】自动封包和解包(Autoboxing和AutoUnboxing)
import java.util.ArrayList;
public class Autoboxing {
public static void main(String[] args) {
// 手动打包,解决容器类无法放置基本数据类型的问题
Integer intvalue = new Integer(1);//封装类为引用类型,栈中保存的是引用,堆上存放实际值
Double doublevalue = new Double(0.5);
Float floatvalue = new Float(1.1f);
int intVar = intvalue.intValue();//基本数据类型是直接存放在栈上的
double doubleVar = doublevalue.doubleValue();
Float floatVar = floatvalue.floatValue();
System.out.println(intVar +" " + doubleVar +" " +floatVar);
ArrayList arr = new ArrayList();
arr.add(intvalue);
arr.add(1);//自动封包,将基本数据类型转为包装类。
int a = arr.get(0);//自动解包
Integer i = 2;//自动封包
int b = i+2;//自动解包
Integer c=b+2;//自动封包
System.out.println(b);
}
}
我注意到在specification中有这么一句,
If the value p being boxed is true, false, a byte, a char in the range /u0000 to
/u007f, or an int or short number between -128 and 127, then let r1 and r2 be
the results of any two boxing conversions of p. It is always the case that r1 ==
r2.
也就是说这样的两个值在自动封包后r1==r2总返回是ture。
java 发送封包_【Java学习笔记】自动封包和解包(Autoboxing和AutoUnboxing)相关推荐
- java解包_Java的自动封包和解包(Autoboxing和AutoUnboxing)
import java.util.ArrayList; public class Autoboxing { public static void main(String[] args) { // 手动 ...
- java 矩阵分解_矩阵论学习笔记四:矩阵分解 | 学步园
参考书:<矩阵论>第3版,程云鹏 张凯院 徐仲编著 西北工业大学出版社 矩阵的三角分解和QR分解等在计算数学中都扮演着十分重要的角色,尤其是以QR分解所建立的QR方法,以对数值线性代数理论 ...
- Java开发面试高频考点学习笔记(每日更新)
Java开发面试高频考点学习笔记(每日更新) 1.深拷贝和浅拷贝 2.接口和抽象类的区别 3.java的内存是怎么分配的 4.java中的泛型是什么?类型擦除是什么? 5.Java中的反射是什么 6. ...
- 拉勾网《32个Java面试必考点》学习笔记之十一------消息队列与数据库
本文为拉勾网<32个Java面试必考点>学习笔记.只是对视频内容进行简单整理,详细内容还请自行观看视频<32个Java面试必考点>.若本文侵犯了相关所有者的权益,请联系:txz ...
- 拉勾网《32个Java面试必考点》学习笔记之二------操作系统与网络知识
本文为拉勾网<32个Java面试必考点>学习笔记.只是对视频内容进行简单整理,详细内容还请自行观看视频<32个Java面试必考点>.若本文侵犯了相关所有者的权益,请联系:txz ...
- 杨晓峰-java核心技术36讲(学习笔记)- 第1讲 | 谈谈你对Java平台的理解?
杨晓峰-java核心技术36讲(学习笔记) 接下来我会分享杨晓峰-java核心技术36讲的学习笔记,内容较多,补充了其中一些牛人评论,相对详细(仅供个人学习记录整理,希望大家支持正版:https:// ...
- 拉勾网《32个Java面试必考点》学习笔记之十二------架构演进与容器技术
本文为拉勾网<32个Java面试必考点>学习笔记.只是对视频内容进行简单整理,详细内容还请自行观看视频<32个Java面试必考点>.若本文侵犯了相关所有者的权益,请联系:txz ...
- (尚硅谷java零基础教程)学习笔记day7/8-数组
1.数组的概述 1.1 定义 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理. 1.2 数组的相关概念 数组名 元素 数组的索引 ...
- Java程序猿的JavaScript学习笔记(12——jQuery-扩展选择器)
计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...
- 《Java并发编程实践》学习笔记之一:基础知识
<Java并发编程实践>学习笔记之一:基础知识 1.程序与进程 1.1 程序与进程的概念 (1)程序:一组有序的静态指令,是一种静态概念: (2)进程:是一种活动,它是由一个动作序列组成 ...
最新文章
- firefox显示nagios
- H5新增的标签以及属性
- MySQL 性能优化的最佳20多条经验分享
- vue 全家桶 - 前端工程化
- 如何使用 Python 构建 PC 通信?
- scratch积木编程-[微进阶]纯画笔时钟[单角色]
- 《数据挖掘——概念与技术》笔记
- r语言和python哪个难学_明明R语言比python容易学的多,为什么还有那么多人说R语言学起来陡峭?...
- 一种正负2.5V电源设计方案(TL431+SGM3207)
- 除法运算符和求余运算符
- 汉庭加盟:连锁酒店影视房的市场分析
- 推荐一款(网站图片储存)网站图片外链
- 《数据结构与算法自学与面试指南》01-01:图灵奖得主尼古拉斯·沃斯
- 模拟不同系统不同浏览器
- 论文笔记:基于并行注意力 UNet的裂缝检测方法
- 手机安装python jam有什么影响_Python入门用Bug修改和.jam文件需要注意的问题
- 2021年安全员-B证考试试题及安全员-B证操作证考试
- open3D点云操作
- RK3399外设驱动之RTC驱动(二):hym8563驱动
- 使用WMI provider创建进程
热门文章
- spring boot 整合 elasticsearch 创建索引库 映射
- Axure统计图表设计(Excel设计统计图表、HighChart设计统计图表)
- 女人一生要读的30本书
- 经典游戏PK:魔兽争霸VS星际争霸VS红警
- 常用应用服务器——Tomcat的常用小技巧
- 征文 | 青出于蓝而胜于蓝 国货之光GBase
- MVX-Net: Multimodal VoxelNet for 3D Object Detection
- 基于FPGA卡拉ok系统的设计--反馈抑制
- 日企抛等离子淘汰论 专家称其不敌中国企业
- 无线共享打印机无法连接服务器,“不能连接网络共享打印机”常见原因及处理方法:...