摘要: 转自:http://blog.sina.com.cn/s/blog_538b279a0100098d.html写的相当不错滴......................摘 要 Java语言中,内存空间中垃圾回收的工作由垃圾回收器(Garbage Collector,GC)完成,GC可以有效地减少内存泄露发生的概率,但它的启动无规律可循,因此不能完全避免内存泄露。通过分析产生内存泄露的原因,提出了Java编程中的一些注意事项,有效地避免了内存泄露。关键词 Java 内存泄露 垃圾回收器 虚拟机1 引言 Java语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言,由升阳公司[1]的詹姆斯. 阅读全文
posted @ 2014-04-05 21:41 horizon~~~ 阅读(2008) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/xwdreamer/archive/2012/04/01/2428857.html转自:http://shoukaiseki.blog.163.com/blog/static/19285614920117222134194/0.参考资料:http://www.j2megame.org/index.php/content/view/2246/125.html1.Java的内存机制 Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,J. 阅读全文
posted @ 2014-04-05 16:30 horizon~~~ 阅读(233) 评论(0) 推荐(0)
摘要: 转自:http://fxlzs2000.iteye.com/blog/1786407转自:http://my.oschina.net/sdrkyj/blog/143410前言primitive type: 基本类型,像int、double就是。wrapped type:包装类型,int—>Integer,double—>Decimal基本类型跟就是不可实例化的,可以直接初始化、赋值、运算。不可调用方法,不可放入容器(要求必须是类实例才行)。包装类型就是把基本类型变成一个类实例,一定要new才产生,可以调用方法,可以放入容器。首先要搞清楚堆栈里放的什么东西:栈存储运行时声明的变量—— 阅读全文
posted @ 2014-04-05 15:12 horizon~~~ 阅读(4683) 评论(0) 推荐(1)
摘要: 转自:http://blog.csdn.net/qiaqia609/article/details/8067356整理的一些关于线程的面试题目:46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? (1).java5以前,有如下两种:第一种:new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下:new Thread(){ public void run(){ }}.s... 阅读全文
posted @ 2014-04-05 10:44 horizon~~~ 阅读(281) 评论(0) 推荐(0)