- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 4 Java 内存回收及算法 — 内存管理技巧整理
熟悉 Java 的内存分配、垃圾回收机制是为了更好的管理 JVM 内存,这样才能提高程序的运行性能,下面列出几个内存管理的小技巧。1 尽量使用直接量当需要使用字符串,以及基本类型对应的包装类(Byte、Short、Integer、Long、Float、Double、Boolean、Character)的实例时,程序应该直接采用直接量来创建,而不建议采用 new 的方式。如:S
2018-01-25 23:43:59 554
原创 4 Java 内存回收及算法 — 垃圾回收机制整理
垃圾回收机制主要完成两件事件:1) 跟踪并监控每个对象,当某个对象处于不可达状态时,回收该对象所占用的内存;2) 整理内存分配、回收过程中产生的内存碎片这两方面的工作量都不小,因此垃圾回收算法成为限制 Java 程序运行效率的重要因素。实现高效 JVM 的一个重要方面就是提供高效的垃圾回收机制,高效的垃圾回收机制既能保证垃圾回收的快速运行,避免内存的分配和回收成为应用程序的性能瓶颈,又不能导致应用程
2018-01-24 00:29:14 345
转载 命令行中 javac、java、javap 的使用详解
进入命令窗口,若要切换到指定目录,例如 E 盘下的目录,有2种方法:1)pushd [路径] ,此命令可将当前目录设为指定的任一个已存在的目录C:\Users\Administrator>pushd e:360DownloadsE:\360Downloads>dir // 显示当前目录下的目录及文件2) 直接先输入 e: ,然后再用 cd 切换到指定目录1. javac
2018-01-21 19:41:37 67454 3
原创 4 Java 内存回收及算法 — 引用及内存泄漏
本节要点Java 引用Java 内存泄漏的原因垃圾回收机制的基本算法堆内存的分代回收内存管理小技巧 问题1、JVM 在什么时候决定回收一个对象所占据的内存?当一个 Java 对象失去引用时,JVM 的垃圾回收机制会自动清除对象,回收其所占用的内存空间。 也就是说,当 Java 对象被创建后,垃圾回收机制会实时的监控每个对象的运行状态,包括对象的空间申请、引用、被
2018-01-21 16:14:44 372
原创 Linux 压缩解压命令整理
1. gzip 命令把/home/familyA目录下所有文件压缩成.gz文件# tar -cvf /home/familyA.tar /home/familyA --首先进行打包,因为gzip不能直接对目录进行压缩# gzip familyA.tar --进行压缩# gzip -l familyA.tar.gz --查看压缩包详细信息解压缩# gzip -dv f
2018-01-18 23:01:42 466
原创 Linux 文件目录操作指令整理
ls (ll)显示当前目录内容:# ls -lmkdir 创建一个目录,命令后面直接跟目录名称# mkdir dirName touch 新建空文件# touch test.txt# echo "Your are the best boy." > aaa.txt 建立含简单内容的文件# cat book.txt --查看文件内容cd 切换目录 cd
2018-01-17 23:16:42 211
原创 Linux vi 文本编辑常用命令整理
命令行模式下功能键复制粘贴 1. yy:复制光标所在行; 2. nyy:n 为数字,复制当前光标开始的 n 行; 3. p:粘贴内容到光标的下一行; 4. P:粘贴内容到光标的上一行。删除 1. dd:删除光标所在行; 2. ndd:删除当前光标开始的 n 行(往下数); 3. x:在一行中,向后删除一个字符(相当于 Delete 键); 4. X:向前删除一个字符(相当于...
2018-01-09 23:27:47 338
原创 3 Java 集合的实现细节
本节要点Set 和 Map 关联之处HashMap 底层的 Hash 存储机制Hash 存储机制的快速存取原理TreeMap 底层的红黑树存储机制红黑树的快速访问机制Set 实现的底层依然是 MapMap 和 List 的相似性List 集合代表线性表ArrayList 集合底层的数组实现LinkedList 集合底层的链表实现ArrayList 和 LinkedList...
2018-01-03 23:32:15 299
疯狂Java:突破程序员基本功的16课
2017-12-31
构造小波基
2012-09-25
Daubechies小波
2012-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人