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数组。
转载于:https://www.cnblogs.com/zhang_kun_nan/p/3636516.html
java笔记之字符串,gc相关推荐
- Java笔记-使用System.gc()进行内存回收
这里注意是这样的,在某个项目里面有30多个java进程,100多个线程,运行30分钟后发现某个进程超级占用资源.第二天再去看的时候,整个系统的java进程占用内存都变小了. 身为C++程序员,对这种现 ...
- Android学习笔记----Java中的字符串比较
用习惯了C#.C++,在做字符串比较时想当然地使用如下语句: 1 string str1 = "abcd", str2 = "abcd"; 2 if(str1= ...
- 【原】Java学习笔记022 - 字符串
1 package cn.temptation; 2 3 public class Sample01 { 4 public static void main(String[] args) { 5 // ...
- java笔记1/3 (B站hsp学java)
JAVA基础 文章目录 JAVA基础 变量 整形(INT) 浮点型(float/double) 字符型(char) 布尔类型(boolean) 基础数据类型的转换 自动类型转换 强制类型转换 重载 可 ...
- Java笔记(学习中。。)
Java笔记 eclipse的使用 常用的dos指令 预备知识 基本语法 变量 关于字符型 关于String 进制转换 运算符 流程控制 数组 数组的内存解析: 数组的Arrays工具类 面向对象 对 ...
- Java笔记-Java日常笔记-Java核心语言-史上最全Java笔记-Java烂笔头-实时更新(~v~)
阿一的日常Java笔记,实时更新,有什么问题可以留言交流一下,大家一起共同进步!!! 1.Java基础 1.1.基本语法 1.1.1.关键字 定义:被java赋予特殊含义的字符串(单词): 关 ...
- Java中的字符串驻留
转自:http://www.cdtarena.com/javapx/201307/9088.html 最近在工作的时候,一句再正常不过的代码String a = "hello" + ...
- Java垃圾回收(GC)机制详解
Java垃圾回收(GC)机制详解 转自:https://www.cnblogs.com/xiaoxi/p/6486852.html 一.为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因 ...
- java笔记(3):String(2)
java笔记(3):String(2) 参考资料:网易云网课李兴华:http://study.163.com/course/courseMain.htm?courseId=1455026 一.字符串一 ...
最新文章
- C# TreeView 连续点击 不触发AfterCheck事件
- CCF CSP202012-2期末预测之最佳阈值
- python2 爬虫value_53. Python 爬虫(2)
- mysql 行转列 列转行_行(列)转列(行)实例分享 - 正则表达式提高效率
- 【逗老师带你学IT】PRTG、Zabbix通过API监控深信服VDC和VMP云桌面运行状态
- ArcGIS发布地图服务--ArcMap
- SQL Server导出MDF数据库文件
- 使用Foxmail 登录qq邮箱使用第三发授权码登录失败
- 网站开发进阶(二十四)HTML颜色代码表
- 编译小程序,开发者工具打开报错Cannot read property ‘createTextNode‘ of undefined或iphone机型无法预览
- WPS网盘如何更改网盘缓存位置
- 瑞利商(Rayleigh quotient)与广义瑞利商(genralized Rayleigh quotient)
- 计算机系统配置有哪些,电脑的配置基本知识 电脑有哪些基本配置
- IoTF 2021第七届中国国际物联网博览会
- 11.28计算机导论课后总结
- Activity基础学习
- mysql5.7.10 64_mysql5.7.10win764安装
- 股票 汇率 基金 手机号码 天气 等 常用免费接口
- ANYbotics /elevation_mapping 配置
- 日本处方药【治疗肠癌】
热门文章
- JAVA学习之路 不走弯路,就是捷径
- 将DataTable中的数据一次性提交到数据库中
- Java编程配置思路详解
- 嘉兴新型智慧城市建设带来的三个问号
- UITableView中selectRowAtIndexPath: animated:scrollPosition滚动到指定Row
- Python线程同步机制: Locks, RLocks, Semaphores, Condition
- iOS开发-动画总结
- MongoDB【最新版V2.6】- 发行说明
- Android TableLayout 常用的属性介绍及演示
- Linux命令之whereis