Java中new的用法.docVIP

  • 4
  • 0
  • 约2.12千字
  • 约 3页
  • 2017-06-12 发布于北京
  • 举报
Java中new的用法 ava语言中,new的作用是为一个对象(Object)分配内存,代码清单1-1说明了为各种Object分配内存的方法。 代码清单1-1 为各种Object分配内存的方法 int a = 20; ????int A[]= new int[100]; ????float A2[]= new float[100]; ????int A3[]= {10,20,30}; ????String str = new String(); ????String str1 = ; ????String str2 = null; ????String[] Str = new String[100]; ????MyMusicWidgetProvider myProvider = new MyMusicWidgetProvider(); ????str1 += Android is from... ; ????MyMusicWidgetProvider commonProvider= myProvider.getInstance() 一般情况下,没有用new 修饰符定义的数据都是在栈(Stack)中分配内存,但有一个例外,对于String定义的变量,总是从系统内存堆(Heap)中分配内存,栈中仅有对该String的引用。 从系统堆中分配的实际内存大小并不是按指定的大小分配的,比如,

文档评论(0)

1亿VIP精品文档

相关文档