笔记
文章平均质量分 75
wyllyw888
这个作者很懒,什么都没留下…
展开
-
Java优化编程笔记——内存管理
[b]1. 垃圾回收[/b] JVM运行环境中垃圾对象的定义: 一个对象创建后被放置在JVM的堆内存(heap)中,当永远不再引用这个对象时,它将被JVM在堆内存(heap)中回收。被创建的对象不能再生,同时也没法通过程序语句释放它们。 不可到达的对象被JVM视为垃圾对象,JVM将给这些对象打上标记,然后清扫回收它们,并将散碎的内存单元收集整合。 J...原创 2013-06-27 20:06:54 · 84 阅读 · 0 评论 -
Java优化编程笔记——Java中的保留字
· final final的应用范围: 1) 声明类的常量 2) 声明方法的常量参数 3) 声明不可覆盖的方法 4) 声明不可继承的类 针对2) 声明方法的常量参数: 在声明一些方法时,为防止其参数被方法体中的语句更改,常将参数声明为final,但对于元数据类型是不需要的。 针对3) 声明不可覆盖的方法: 使用final保留字不但可防止父类中的方法不被子类覆盖...原创 2013-08-11 15:39:15 · 223 阅读 · 0 评论 -
Java优化编程笔记——Java核心类与性能优化
1. 散列表核心类 Vector——线程安全,ArrayList——线程不安全 Hashtable——线程安全,HashMap——线程不安全 · Vector Vector类中的方法(除构造方法)都是线程安全的,故在要求线程安全的场合下调用Vector类的下列方法,不需要考虑线程安全的问题,如: [code="java"] public synchronized void ...原创 2013-08-11 17:29:41 · 157 阅读 · 0 评论 -
Linux笔记
[align=center][b]Linux目录结构[/b][/align] /bin 普通用户的可执行命令,系统的任何用户都可以执行该目录中的命令 /boot 存放Linux操作系统启动时所需使用的文件 /dev 系统中的所有设备文件 /etc 系统中的配置文件 /home 普通用户的宿主目录,每个用户在该目录下都有一个与用户名同名的目录 /mnt ...原创 2013-08-11 20:05:30 · 85 阅读 · 0 评论 -
(转)Linux进程与它的堆栈空间
一、概述 堆栈是一个用户空间的内存区域,进程使用[color=red][b]堆栈[/b][/color]作为[color=red][b]临时存储[/b][/color]。 堆栈中存放的是函数中的局部变量,在函数的生命周期中可将变量压入堆栈,编译器需确保堆栈指针在函数退出前恢复到初始位置,即是说,内存是自动分配和释放的。 C/C++把存储在堆栈中的局部变量当作autom...原创 2013-09-21 22:42:19 · 161 阅读 · 0 评论