文档章节

Java_语法基础_包装类的缓存

 青竹风
发布于 2016/10/20 10:34
字数 396
阅读 16
收藏 0

包装类同String类相似,也是非可变类,其对象一经创建,就不能修改。

并且,包装类也重写了equals方法,对于相同类型的两个包装类对象,只要两个对象所包装的基本数据类型的值是相等的,则equals方法就会返回true,否则返回false。
在使用“==”比较两个包装类引用时,如果两个引用指向的地址相同(指向相同的对象),则结果为true,否则结果为false。

包装类提供了对象的缓存,具体的实现方式为在类中预先创建频繁使用的包装类对象,当需要使用某个包装类的对象时,如果该对象封装的值在缓存的范围内,就返回缓存的对象,否则创建新的对象并返回。 在包装类中,缓存的基本数据类型值得范围如下:

在包装类中,Integer类型比较特殊,其缓存值为-128~127,其中127为默认上限,也是最低上限。其实,Integer的缓存下限固定为-128,而缓存上限是可以在运行时通过修改系统属性来设置的。 比如可以在命令行输入:

输入图片说明

在包装类中,Integer类型比较特殊,其缓存值为-128~127,其中127为默认上限,也是最低上限。其实,Integer的缓存下限固定为-128,而缓存上限是可以在运行时通过修改系统属性来设置的。

本文转载自:http://blog.csdn.net/u012552052/article/details/45370537

粉丝 0
博文 26
码字总数 10579
作品 0
厦门
私信 提问
07《Java核心技术》之int和Integer有什么区别?

一、提出问题 Java 虽然号称是面向对象的语言,但是原始数据类型仍然是重要的组成元素,所以在面试中,经常考察原始数据类型和包装类等 Java 语言特性。 今天我们要讨论的问题是,int 和 In...

飞鱼说编程
2018/10/08
25
0
justlive1/oxygen

oxygen 轻量级Java框架 介绍 一个轻量级Java框架 oxygen-core 核心部分 基于cglib的aop实现 提供缓存管理和基于注解的缓存,内置LocalCache和Ehcache实现,可扩展 配置管理,支持${attrs.key...

justlive1
2018/10/08
0
0
Java 中int和Integer有什么区别

面对上面的问题,你该怎么回答? 典型回答 int 是我们常说的整形数字,是 Java 的 8 个原始数据类型(Primitive Types,boolean、byte、short、char、int、float、double、long)之一。Java ...

我爱春天的毛毛雨
2018/11/14
27
0
Java 自动拆箱和自动装箱学习笔记

Java 自动拆箱和自动装箱学习笔记 详情参考以下 深入剖析Java中的装箱和拆箱 JDK自动拆箱下,三目运算符的潜规则 Java 自动装箱与拆箱的实现原理 Autoboxing and Unboxing 1. 概述 Java 中的...

等到烟火清凉_
2018/08/25
52
0
Java|从Integer和int的区别认识包装类

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/darlingwood2013/article/details/96969339 Java|Integer和int 极客时...

叶晚林
07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript设计模式——适配器模式

  适配器模式是设计模式行为型模式中的一种模式;   定义:   适配器用来解决两个已有接口之间不匹配的问题,它并不需要考虑接口是如何实现,也不用考虑将来该如何修改;适配器不需要修...

有梦想的咸鱼前端
10分钟前
1
0
Andorid SQLite数据库开发基础教程(1)

Andorid SQLite数据库开发基础教程(1) Android数据库访问方式 SQLite是Android系统默认支持的文件数据库。该数据库支持SQL语言,适合开发人员上手。本教程将讲解如何开发使用SQLite的Andro...

大学霸
13分钟前
1
0
Handler简解

Handler 这里简化一下代码 以便理解 Handler不一定要在主线程建 但如Handler handler = new Handler(); 会使用当前的Looper的, 由于要更新UI 所以最好在主线程 new Handler() { mLooper = Lo...

shzwork
35分钟前
4
0
h5获取摄像头拍照功能

完整代码展示: <!DOCTYPE html> <head> <title>HTML5 GetUserMedia Demo</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum......

诗书易经
38分钟前
3
0
正向代理和反向代理

文章来源 运维公会:正向代理和反向代理 1、正向代理 (1)服务对象不同 正向代理服务器的服务对象是客户端,可以将客户端和代理服务器看作一个整体。 (2)配置方法不同 需要在客户端配置代...

运维团
54分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部