`
929118967
  • 浏览: 20400 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
博客专栏
Fcebf22e-9505-38db-b3f2-65fdcc3fd6a5
java开发的深入浅出
浏览量:6918
文章分类
社区版块
存档分类
最新评论

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数组。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics