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.基本数据可以自动封装成封装类,基本数据类型的好处就是速度快(不涉及到对象的构造和回收),封装类的目的主要是更好的处理数据之间的转换,方法很多,用起来也方便。注意:[在堆栈上分配内存的调用效率和在堆上分配内存的效率差太多了。虽然在堆栈上分配内存效率高,不过在堆栈上分配内存有内存泄露的问题。
随机阅读
- 在细雨中呼喊的时代背景 《在细雨中呼喊》写的主旨是什么呢?
- 男朋友会舔你的屁眼嘛 男朋友不愿意给我舔屁眼,他是不是不爱我?
- 三氟化硼能和氢氧化钠反应室温下能否反应 氟硼酸钾危害性
- 贵州省国土资源厅的领导简介 国土资源局矿权管理股职能职责
- 月圆之夜神秘人怎么打 神秘人BOSS过关攻略介绍 月圆之夜骑士要什么仙女祝福
- 兔子跑的贼快的那个视频 十二生肖中跑得飞快的动物是什么
- 科比 婚姻 科比婚姻家庭
- 梁山108将,谁死的最惨??? 水中花越狱
- 脚底的大筋按的时候很疼很硬,我 足厥阴肝茎损伤怎么办
- spss中样本数大于100需要正态分布检验吗? 样本多大不用正态性检验
- 重大活动订餐合同 一般接听订餐电话都有哪些技巧?
- 山西晋中太谷最好的初中是哪个学校,谢谢。 太谷所有的中学
- 炒疙瘩 月亮和星星相映成辉
- 泉州市晋江市有几个镇? 后宅中心镇区后毛店村
- 天刀里到底谁的武功最高 天刀路小佳是谁
- 如何联系一个该联系却很久没有联系的人? 一个很久没有联系的人
- 街道办事处工作有哪些岗位?有什么要求? 黄花岗水荫路街道办事处
- 我是今年科德的一名新生,被文艺编导录取了(统招的),不知道这个学校怎么样··· 一名好的文艺编导
- 乐甲硝唑 氰烯菌酯氰乙酸乙酯
- 医疗器械质量安全年度工作计划 医院医疗器械使用质量自查报告