J2EE精英群 J2EE交流群 366144072

java笔记之字符串,gc

1.字符串有一个结束标识符(‘\0’),

比如“学java”的内存空间占6个字符,长度为5(长度不仅结束标识符);

2.不使用第三方变量,进行数值数据的交换

i=i+j; j=i-j;i=i-j;

3.垃圾回收机制

本质:处理堆区中的数据回收的java的低级别线程。主动权在os中,他是守护线程。

4.静态方法中,只能调用静态的方法,和使用静态方法;如main方法。

5.方法返回值;

如果一个方法要有多个值的返回:可以采用不同的引用变量,来记录相同地址。当其中一个引用改变了堆区中内容。另一个变量可以直接得到被改变内容。

6.术语:方法签名=方法名+参数列表。

7.动态扩展方法(浅拷贝)

就是将堆区中的内容(数组中一般存的是地址)进行复制

int[] arr=new int[]{1,2,3};

//扩容

arr=Arrays.copyof(arr,arr.length+1);//首先开辟新的空间,空间大小为arr.length+1,然后将原空间的内容(地址)复制到目标空间中。

8.string 本质上是char数组。

posted on 2014-03-19 16:02  公众号iOS逆向  阅读(129)  评论(0编辑  收藏  举报