Java中new的用法.doc
《Java中new的用法.doc》由会员分享,可在线阅读,更多相关《Java中new的用法.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateJava中new的用法Java中new的用法Java中new的用法ava语言中,new的作用是为一个对象(Object)分配内存,代码清单1-1说明了为各种Object分配内存的方法。代码清单1-1 为各种Object分配内存的方法int a = 20;int A= new int100;float A2= new float100;int A3= 10,20,30;
2、String str = new String();String str1 = ;String str2 = null;String Str = new String100;MyMusicWidgetProvider myProvider = new MyMusicWidgetProvider();str1 += Android is from. ;MyMusicWidgetProvider commonProvider= myProvider.getInstance() 一般情况下,没有用new 修饰符定义的数据都是在栈(Stack)中分配内存,但有一个例外,对于String定义的变量,总是
3、从系统内存堆(Heap)中分配内存,栈中仅有对该String的引用。从系统堆中分配的实际内存大小并不是按指定的大小分配的,比如,int A=new int100所分配的内存大小并不是100B,而是128B,内存分配机制为了提高分配效率以及分配算法的可实现性,实际上的内存颗粒大小会按照2的 幂次方进行划分,实际分配的内存大小是最接近指定大小的一个值。此外,最小的内存颗粒大小会根据不同的内存分配算法有所不同,一般会取512B或者 1KB。Java 关键字new 用法小结new 关键字用于创建类的新实例。示例:String sName = new String();Float fVal = new
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java new 用法
限制150内