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.基本数据可以自动封装成封装类,基本数据类型的好处就是速度快(不涉及到对象的构造和回收),封装类的目的主要是更好的处理数据之间的转换,方法很多,用起来也方便。注意:[在堆栈上分配内存的调用效率和在堆上分配内存的效率差太多了。虽然在堆栈上分配内存效率高,不过在堆栈上分配内存有内存泄露的问题。
随机阅读
- 南京金鹰新街口店有什么美食吗? 汉中王妃家的年糕火锅
- 瓦房店站至三台乡 想知道: 从瓦房店汽车站到三台满族乡怎么坐公交?
- 高中化学质谱法和核磁共振氢谱还有红外光谱看不懂, 核磁共振氢谱红外光谱
- 加工贸易银行保证金台账情况 简述加工贸易进口料件银行保证金台账制度的基本运作程序?
- 沥青混合料中三大配合比设计的区别和联系? 结合料配合比设计试验
- 局促不安和大模大样的意思是什么 局促不安和大模大样是什么意思呢?
- 颈椎病歪斜舌 舌头歪和颈椎有关系吗?
- 温岭市城东街道办事处的门牌号是多少?
- 西杨乡的介绍 瓦房店西杨乡三墩台
- 龙宫武器物理伤害 龙宫的使用高伤害的武器是否增加法伤
- 定州中山东路中学打架 定州市中山东路初级中学附近有没有出租房子的?急租!
- 永久性嗅觉失灵:能不能治疗 永久性萎焉
- 豆豉鱼凉拌苦苣 苦菊拌豆豉鱼怎么做
- 皇冠明珠喜满堂婚礼会馆 满堂宴复兴门店怎么样 皇冠明珠重新开业
- 孕妇做梦梦到b超很明显的男孩子 怀孕七个月做梦梦见b超检查是个男孩,意味着什么
- 隧道测量放样教程,要详细的! 圆曲线桥墩横轴线如何定位
- 濮阳7月14号天气预报 2020河南小麦几号收割合适?
- 零基础如何开一家饭店? 茶叶金融供应链创新模式
- 5.6年前打的架,因为争工程,现在扫黑除恶被翻案,被抓了,这种情况判刑的话需要多长时间,能判多久? 扫黑结束后已经判刑的能否减刑
- 合肥办公用品 合肥必应办公用品有限公司怎么样?