Java中有关基本数据类型和包装类的区别和使用标准

原创 2013年12月05日 10:41:35

包装类是对象,拥有方法和字段.对象的调用都是通过引用对象的地址,产生对象时直接用引用指向这个对象(引用变量是在存在栈内存中,对象是在堆内存中的,堆中分配内存);

基本类型不是,直接存储数值.另外一个区别是,包装类是引用传递 而基本类型是值传递;

变量的值存储在栈里,而对象存储在堆里,相比而言,堆栈更高效,这也是java保留基本类型的原因。包装类创建的对象,可以使用api提供的一些有用的方法。更为强大。

 

当需要往ArrayList,HashMap中放东西时,像int,double这种基本类型是放不进去的,因为容器都是装object的,这是就需要这些基本类型的外覆类了。Java中每种基本类型都有相应的外覆类。

 

Java中有关基本数据类型和包装类的使用考虑标准:

  一:内存消耗,内存效率,

  二:功能的要求

Java中基本数据类型和包装类

一 java内存分配这里只是在网上找的一些资料; Java 中的数据类型分为 1. 基本类型(原始数据类型) byte short int long float double ...
  • u010293702
  • u010293702
  • 2015年03月25日 14:52
  • 3278

Java中基本数据类型和包装类型有什么区别?

1、包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址,基本类型不是 2、包装类型是引用的传递,基本类型是值的传递 3、声明方式不同,基本数据类型不需要new关键字,而包装类型需要ne...
  • qq_35733535
  • qq_35733535
  • 2017年03月11日 19:15
  • 1789

Java SE-基本数据类型对应包装类

包装类 Java是面向对象的编程语言,包装类的出现更好的体现这一思想。 其次,包装类作为类是有属性有方法的,功能比基本数据类型要强大。 基本数据类型 对应的包装类 byte Byte...
  • Miao_Mu_
  • Miao_Mu_
  • 2016年06月30日 21:45
  • 2681

Java基础之引用数据类型(类)

1.1 引用数据类型分类提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类、Random类。 我们可以把类的类型为两种: 第一种,Java为我们提供好的类,如Scan...
  • qq_36596145
  • qq_36596145
  • 2017年07月29日 13:29
  • 207

Java中基本数据类型和包装类型有什么区别?

1、包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址,基本类型不是  2、包装类型是引用的传递,基本类型是值的传递  3、声明方式不同,基本数据类型不需要new关键字,而包装类型需要...
  • Neo233
  • Neo233
  • 2018年02月04日 15:04
  • 42

关于java的基本类型和包装类型

包装类类型:java基本数据类型包装类   2010-05-09 00:26:36|  分类: java |  标签:|字号大中小 订阅 Java语言是一个面向对象的语言,但是Java中的基...
  • u010191215
  • u010191215
  • 2014年03月03日 08:44
  • 1586

深入Java基础(一)——基本数据类型及其包装类

这一系列打算慢慢地去接触源码,并且列出相关的题目,对于完全的初学者的话,我到时候会搜一套我认为比较好的培训机构的视频以及给些社区资料和相关博客咯。让我们一起开始思考,深入学习Java吧。这篇文章就数据...
  • Jack__Frost
  • Jack__Frost
  • 2016年12月21日 22:18
  • 6736

java中基本数据类型的包装类以及基本数据类型之间的转换

字符串与其他数据类型之间的转换
  • ITofwanyifei
  • ITofwanyifei
  • 2014年08月14日 21:27
  • 1981

Java 八大基本数据类型以及包装类的详解

一、java中八种基本数据类型对应的包装类型:   原始类型 包装类 原始类型所占的字节数    short    Short       2个字节                        ...
  • qq_33642117
  • qq_33642117
  • 2016年07月21日 22:54
  • 2446

java基本数据类型与其包装类的区别

int 是基本数据类型 Integer是其包装类,注意是一个类。 为什么要提供包装类呢??? 一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。 比如,现在int要转为Str...
  • wuxinliulei
  • wuxinliulei
  • 2013年07月31日 17:03
  • 731
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中有关基本数据类型和包装类的区别和使用标准
举报原因:
原因补充:

(最多只允许输入30个字)