java基本数据类型的封装类有哪些 数据类型 封装类(都在java.lang包下)byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean Booleanjava类可以作为 Bjava封装类 1.基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。2.从性能上说java中的基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的,(对象的引用在堆栈上创建)。比如Integer i=new Integer(10);其中new Integer()是在堆上创建的,而他的引用Integer i是在堆栈上。封装类的出现,是为了更方便的使用一些基本类型不具备的方法,比如valueOf(),toString()等等。还有你如果想传递一个int对象的引用,而不是值,那只能用封装类。在堆栈上分配内存的调用效率和在堆上分配内存的效率差太多了。虽然在堆栈上分配内存效率高,不过在堆栈上分配内存有内存泄露的问题。(这是一个平庸程序员基本解决不了的问题.)java用了一种很天才的方法提高了在堆上分配内存的效率,尽管如此,java还是慢。他不太可能达到向c++那么快,尽管他一直在承诺总有一天虚拟机会和机器码速度一样快。java中为什么不能将封装类作为引用传递 那是你的错觉,Integer 是按引用传递的,只是Integer 类没有用于可以修改引用所指向值的方法而已。static void t(Integer x){/传递的是a 的引用,但引用本身是按值传递的Integer b=20;b已经是一个新的引用了x=b;}static void t(StringBuffer x,StringBuffer y){/传递的是a 的引用,但引用本身是按值传递的x.append(y);x的引用没有改变,但其指向的值改变 了y=x;y的引用改变 了,引用本身按值传递,不会影响调用者}public static void main(String[]args){Integer a=10;Integer b=10;System.out.println(a);输出10t(a);System.out.println(a);输出10 而不是二十,说明是按引用传递StringBuffer sa=new StringBuffer(\"A\");StringBuffer sb=new StringBuffer(\"B\");t(sa,sb);System.out.println(sa+\"\"+sb);输出 AB B}java 封装类获取另一个类的值 最新回答(3) 匿名用户 1级 2014-02-24 回答 你那A类中name没有赋值,本来。值都能获取到啊,就b,getA,getname获取不到啊,b,getA获取到一个地址:com.domain.B@69d009d5全面了解java基本类型和封装类型的区别及应 1.基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。2.从性能上说java中的基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的,(对象的引用在堆栈上创建)。3.封装类的出现,是为了更方便的使用一些基本类型不具备的方法,比如valueOf(),toString()等等。4.如果想传递一个int对象的引用,而不是值,那只能用封装类。5.基本数据可以自动封装成封装类,基本数据类型的好处就是速度快(不涉及到对象的构造和回收),封装类的目的主要是更好的处理数据之间的转换,方法很多,用起来也方便。注意:[在堆栈上分配内存的调用效率和在堆上分配内存的效率差太多了。虽然在堆栈上分配内存效率高,不过在堆栈上分配内存有内存泄露的问题。
随机阅读
- 最美丽的什么作文350字 白如娟 水仙花
- 城市规划史上出现过哪些重大失误? 双流天然气一到高峰期气就很小
- 托福阅读中的抽象性人文科学类文章的错误率好高啊~有什么办法可以提高这种类型的阅读? 做tpo阅读错误率
- 绵绵古道连天上串词 传统节日三月三习俗作文
- 周转材料按一次摊销法核算 对周转材料的摊销采用一次摊销法体现了重要性的要求,怎么理解
- 蝙蝠侠前传黑暗骑士崛起猫女 蝙蝠侠前传3黑暗骑士崛起结局什么意思
- 润和湘江天地2O栋为什么不动工? 润和湘江天地承建公司
- 机动战队魔改和超改 机动战队白鸟机体怎么进行超改造?
- 运动会期间通信保障工作总结 会是由什么主办的什么的运动会
- 就事论事 不要攻击孩子的品行 每次教育小孩时,不管对错,老婆总是当着小孩面指责我,该怎么办?
- 油炸果子造型图片大全 农村油炸果子做法
- 上海宝贝是什么意思 上海成人展有意义吗,把日本女优当宝贝,什么意思?
- 永联岗村嘉园二手房房价 请问下维一星城原山苑怎么样
- 上海市委大院在哪里 上海现代旗蓬厂
- 中星怡景花园在哪 中星怡景花园房价谁了解?有哪位晓得?
- 水井坊井台装52度红装 十年的52°水井坊井台装500ml 可以卖多少钱
- 青海民和西沟乡马文倩中考成绩 青海省民和县西沟乡红崖子
- 莘庄的国柜轻纺市场 从上海莘庄到曹安路轻纺市场怎么走
- 高斯投影是横轴等角圆锥投影 怎么判断幅地图是等积投影
- 南平电视台 历年获奖 将来会有6A级景区吗