- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 final、finally和finalize的区别
这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识。 我们首先来说说final。它可以用于以下四个地方: 定义变量,包括静态的和非静态的。 定义方法的参数。 定义方法。 定义类。 我们依次来回顾一下每种情况下final的作用。首先来...
2008-12-19 14:01:37
198
深入浅出Java堆的管理--垃圾回收
引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收,但是由于内存的有...
2008-08-11 18:35:28
179
原创 Java的垃圾回收机制详解和调优大全
.JVM的gc概述 gc即垃圾收集机制是指JVM用于释放那些不再使用的对象所占用的内存。Java语言并不要求JVM有gc,也没有规定gc如何工作。不过常用的JVM都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLT...
2008-08-11 18:31:27
189
原创 推荐一篇译文:保持专注的10个小技巧
保持专注的10个小技巧 关键字: 译文 保持专注 我相信能掌握一些保持专注的技巧很重要。如果你有定力能够安静地坐在台前全神贯注投入工作长达几个小时,我敢保证,在这样的状态下,即使是半个小时的工作,也一 定比不断分心常遭干扰的一天的工作能取得更多的成果。 一、杜绝干扰 很明显,周遭的干扰足以让你在工作中心神不宁,那么你排除了这些干扰吗?不得不承认,运行自动收 信软件...
2008-08-09 20:06:32
343
原创 IT人才什么时候跳槽合适?
对于IT人,更多注重的是经验的积累,是自己IT圈的扩大。然而跳槽似乎又是IT人家常便饭。不知道这样定义IT人跳槽是否合适。跳槽的代价,怎么来计算?什么时候跳槽合适? 自己一直告诫自己不是IT人,认为自己连IT门都没有入,甚至是用自己1.5的视力仅仅看到了模糊的IT门。在此,姑且定义自己是IT人。谈谈自己的跳槽感受。 工作了22个月后,开始了跳槽的生涯。从开始有跳槽的麦
2008-05-29 12:54:00
1081
原创 XMPP
Network Working Group P. Saint-Andre, Ed.Request for Comments: 3920 Jabber Software FoundationCategory: Standards Track
2008-05-06 00:51:00
1665
原创 J2ME开发中常见属性(Property)及其作用列表
J2ME开发中常见属性(Property)及其作用列表 在J2ME开发中,我们经常需要和手机系统进行交互,获得一些和系统相关的信息,在J2ME API设计中,提供了一系列的系统属性,可以让我们来进行获得,下面就一一进行介绍。表1 CLDC、MIDP和JTWI属性 属性
2008-05-06 00:18:00
307
原创 Java编程那些事儿3——你适合学习程序设计吗?
你适合学习程序设计吗? 程序设计是一个技术活,所以不是适合所有的人。现在很多人听说程序设计人员待遇如何如何的好,都一窝蜂的来学习程序,其实这个现象很不正常,因为程序不一定适合你。其实对于一个人来说,适合你的才是最好的。 就像现在很多小孩子都被家长逼着去学钢琴啊什么,有些小孩根本没有艺术细胞的,所以学习的效果就是差强人意了。 其实程序设
2008-05-06 00:09:00
394
原创 Java编程那些事儿4——如何学好程序设计?
如何学好程序设计 俗话说“兴趣是最好的老师”,但是只靠兴趣是远远不够的,还需要付出艰辛的努力。程序设计是一种技能,需要在较短的时间内学会,就不能像学习汉语一样,通过十几年甚至更长的时间来学好,也不能像英语那样进行业余学习,以至很多大学毕业的人英语水平也不敢恭维,也达不到实用的程度。 那么
2008-05-06 00:04:00
449
原创 Java编程那些事儿7——进制的概念
Java编程那些事儿7——进制的概念作者:陈跃峰出自:http://blog.youkuaiyun.com/mailbomb 1.2 进制的概念 因为不可能为每个数值都创造一个符号,所以需要用基本数字组合出复合的数值,这样就有了进制的概念。 其实所有进制都是人为的创造,都是用来计数方便的。现在最常用的进制是十进制,当然其它的进制也在使用中。例如“半斤八两”这个成语,就反映了古代
2008-05-05 23:57:00
542
转载 Java编程那些事儿8——计算机内部的数据表达
Java编程那些事儿8——计算机内部的数据表达作者:陈跃峰出自:http://blog.youkuaiyun.com/mailbomb 1.3 计算机内部的数据表达 计算机内部数据表达的总原则就是:把一切内容数值化、数字化。这个也是编程时处理数据的基本方式,对于编程理解的越深入,则将越认同该原则。 其实计算机也只能这样,因为计算机内部只能存储0和1两个数
2008-05-05 23:52:00
381
转载 J2ME连连看基础功能源代码(含详细注释)
//界面类代码import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Graphics;/** * 连连看游戏界面 */public class LinkCanvas extends Canvas implements Runnable{ /**游戏逻辑类*/ GameEngine engine;
2008-05-05 23:46:00
581
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅