- 浏览: 460411 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
int和Integer有什么区别
Java提供两种不同的类型:引用类型和原始类型(或内置类型)。
Int是java的原始数据类型,Integer是java为int提供的封装类。
Java为每个原始类型提供了封装类:
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。
引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。
对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。
Java提供两种不同的类型:引用类型和原始类型(或内置类型)。
Int是java的原始数据类型,Integer是java为int提供的封装类。
Java为每个原始类型提供了封装类:
原始类型 | 封装类 |
boolean | Boolean |
char | Character |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。
引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。
对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。
int num = Integer.parseInt("123"); ArrayList<Integer> al=new ArrayList(); ArrayList<int> al=new ArrayList();//这是错误的
发表评论
-
MD5
2011-03-10 17:43 0import java.security.Messag ... -
String.format
2011-03-10 14:32 591对应C中的snprintf(...); public st ... -
Android Activity(窗口)的一生
2010-12-28 14:43 824http://flysnow.iteye.com/blog/ ... -
Android 项目基础之XML
2010-12-28 11:43 664res.layout.main.xml <?x ... -
Android 开发环境搭建
2010-12-28 10:58 924http://7691432.blog.163.com/blo ... -
平台独立的换行符
2010-10-20 09:07 830http://java-admin.iteye.com/blo ... -
Swing JTable资料
2010-09-25 14:31 674http://www.cnblogs.com/keweixia ... -
Swing Buttion Image
2010-09-25 11:18 656http://www.blogjava.net/ruislan ... -
Swing TextField 加强
2010-09-25 11:18 587http://www.blogjava.net/ruislan ... -
Java获取系统信息
2010-09-15 16:07 1024http://mao1985.iteye.com/blog/1 ... -
Java call windows command
2010-09-15 14:33 800http://winter8.iteye.com/blog/4 ... -
Java Operate Excel
2010-09-15 10:12 949使用例子 http://www.iteye.com/topic ... -
Java关键字instanceof
2010-09-14 17:58 680对象比较 http://www.cnblogs.com/ro ... -
jar相关
2010-09-03 18:10 764test |--MANIFEST.MF |--com ... -
未竟IAdaptable
2010-09-02 11:00 642不知道是什么,纯属留脚印记录下。 -
Swing_JfreeChart资料
2010-08-31 16:30 613http://ltc603.iteye.com/blog/30 ... -
一些进阶类记录
2010-08-31 11:11 611java.util.Scanner 一个可以使用正则表达式来分 ... -
System类
2010-08-31 09:31 652System.getProperty()方法可以获取的值:(应 ... -
JNI简介
2010-08-30 14:42 505http://www.iteye.com/topic/2957 ... -
java读写文件大全
2010-08-30 11:37 700可惜啊!代码没有排版的。。。 http://blog.csdn ...
相关推荐
在Java编程语言中,`int`和`Integer`都是用于表示整数值的数据类型,但它们之间存在着显著的差异。理解这些区别对于编写高效且优化的Java代码至关重要。 首先,`int`是Java中的原始数据类型(Primitive Type),它...
在Java编程语言中,`int`和`Integer`都是用于表示整数值的数据类型,但它们之间存在着显著的差异。理解这些区别对于编写高效且优化的Java代码至关重要。 首先,`int`是Java中的原始数据类型之一,它直接存储在栈...
Java 中 int 和 Integer 的区别 在 Java 编程语言中,int 和 Integer 是两种不同的数据类型,虽然它们看起来很相似,但它们有着根本的区别。下面我们将详细探讨这两种数据类型的差异。 基本类型 vs 复杂数据类型 ...
Java 中 int 和 Integer 的区别 Java 中的数据类型可以分为基本数据类型和复杂数据类型,int 是基本类型,而 Integer 是一个类。下面是它们之间的主要区别: 1. 数据类型 int 是基本数据类型,直接存储数值,而 ...
【标题】:“第7讲 int和Integer有什么区别1” 【描述】:“1. 理解自动装箱、拆箱2. 源码分析3. 原始类型线程安全” 【标签】:“java 数学” 【正文】: 在Java编程中,`int`和`Integer`是两种不同的数据类型,...
Java 中 int 和 Integer 的区别 Java 作为一门面向对象的编程语言,具有两种基本数据类型:基本数据类型(primitive type)和引用类型(reference type)。在 Java 中,基本数据类型只有八个:boolean、char、byte...
Java 中 int 和 Integer 的区别 Java 中的 int 和 Integer 是两个不同的概念,都是表示整数类型,但是它们有着不同的特性和用途。本文将详细介绍 Java 中 int 和 Integer 的区别。 1. 数据类型 int 是 Java 中的...
在使用MyBatis进行数据操作时,我们经常会遇到关于返回值类型的困扰,特别是涉及到基本类型int和对象类型Integer之间的转换。标题"mybatis返回Integer"指的是在MyBatis的映射文件或者Mapper接口中,使用Integer作为...
本文将深入探讨Java中的int基本数据类型和Integer封装类型之间的差异。 1. 类型区别: - int是Java的八种基本数据类型之一,属于原始类型(Primitive Type),它直接存储整数值,没有对象的概念。int的默认值是0。...
在Java编程语言中,`int`和`Integer`虽然都用于表示数值,但它们之间存在着显著的区别。`int`是Java中的一个基本数据类型,而`Integer`是`int`的包装类,属于引用数据类型。下面是这两个概念的详细解析: 1. **基本...
在Java编程语言中,`Integer`和`int`是两种不同的数据类型,它们在使用上有一些关键的区别。首先,`int`是Java的八种原始数据类型之一,它用来存储整数值,如-2147483648到2147483647之间的数字。`int`变量的默认值...
int与integer的区别从大的方面来说是基本数据类型与其包装类的区别: int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是...
总结,`int`和`Integer`在Java中具有不同的特性和用途,选择使用哪种类型取决于具体的需求,如性能、内存管理和操作灵活性。在处理大量数据或计算时,基本类型通常更高效;而在需要对象方法或与集合框架交互时,引用...
Java中的Integer和Long类型都有缓存机制,在一定范围内的值会被缓存,以提高性能。 知识点8:自动拆箱和装箱的应用 自动拆箱和装箱机制可以使我们的代码更加简洁和高效,但是需要注意其使用场景,以避免出现意外的...
举例分析 equals 和 hashcode 方法,hashcode应该怎么样生成 8个基本类型与基本对象的比较:byte与Byte shot与Short int与Integer long与Long float与Float double与Double char与Character
int 和 Integer 的区别 谈谈对Java多态的理解 String、StringBuffer、StringBuilder的区别 什么是内部类?内部类的作用 抽象类和接口的区别 抽象类的意义 抽象类与接口的应用场景 抽象类是否可以没有方法和属性? ...
本文将对 JAVA 基础面试题进行详细分析,涵盖了 final, finally, finalize 的区别、int 和 Integer 的区别、重载和重写的区别、抽象类和接口的区别、反射的用途及实现等知识点。 一、 final, finally, finalize 的...
4. 当进行自动拆箱或装箱操作时,int和Integer之间可以自动转换,但频繁的装箱拆箱可能会引起性能问题。 除此之外,还涉及了Mybatis的入门知识,包括如何配置和使用Mybatis进行数据持久化操作。例如,IUserDao接口...
int和Integer的区别int是Java中的原始类型,Integer是Java为int提供的封装类,他们有不同的特征和用法,包括大小、速度、默认值。4. String、StringBuilder、StringBuffer的区别及使用场景String一旦定义就不可改变...