freehell

2010年10月24日

单例设计

摘要: 单例(Singleton)设计兼谈工厂 要求:创建一个类,此类不能被外界,只能调用对外提供的接口来拿到该类的实例,要求每次返回的都是该类相同的实例。 示例代码: Student.java package org.chinasoft.dp; public class Student { private static Student student = new Student(); private Student() { } public static Student getInstance() { return student; } public String toString() { retu 阅读全文

posted @ 2010-10-24 19:04 freehell 阅读(128) 评论(0) 推荐(0) 编辑

工厂设计模式

摘要: 目标:熟悉静态工厂方法单例多例熟悉简单工厂熟悉抽象工厂熟悉简单工厂和抽象工厂的优缺点Simulate Spring的BeanFactory静态工厂方法解析:示例代码:产品类:Car.javapackage org.chinasoft.dp.singleton;public class Car implements Moveable { private static Car car = new Car(); private Car() { } public static Car getInstance() { return car; } public void run() { Syste... 阅读全文

posted @ 2010-10-24 18:58 freehell 阅读(217) 评论(0) 推荐(0) 编辑

Iterator设计模式

摘要: package org.chinasoft.dp.iterator;public class LinkedList { private Node head; private Node tail; private int size; public void add(Object o) { Node n = new Node(o, null); if(head == null) { head = n; tail = n; } tail.setNext(n); tail = n; size++; } public int size() { return size; } pu... 阅读全文

posted @ 2010-10-24 18:51 freehell 阅读(228) 评论(0) 推荐(0) 编辑

2010年10月23日

时间管理的三八原则

摘要: 时间管理领域的三八原则所谓时间管理就是自我管理,就是改变习惯, 以令自己能把事情很快地做完, 即具有效率;更能把事情很快又很对地做完, 即具有效能。彼得·德鲁克说,"不能管理时间的人,就不能管理一切"。时间管理的"三八原则"。是说我们每个人在一天24小时中,基本上都是8小时上班、8小时睡觉、8小时业余。前面的两个"8小时"大家都基本差不多,只不过是工作内容和形式的差异以及休息方式的区别。而人与人之间的不同,是在于业余时间怎么渡过,这第三个"8小时"直接决定了你比别人的"过人之处"。对现 阅读全文

posted @ 2010-10-23 12:40 freehell 阅读(372) 评论(0) 推荐(0) 编辑

java 程序员应该掌握的10项技能

摘要: 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Works 阅读全文

posted @ 2010-10-23 11:58 freehell 阅读(215) 评论(0) 推荐(0) 编辑

File类兼谈回调

摘要: 目标:File类的实质,熟悉File类中的回调操作要求:示例代码:Test1.javapackage org.chinasoft.io;import java.io.File;import java.io.IOException;public class Test1 { /** * 为了研究代码本身对异常直接抛出 * @param args 输入参数列表 * @throws IOException 抛出的可能的异常类对象 */ public static void main(String[] args) throws IOException { File file = new Fi... 阅读全文

posted @ 2010-10-23 11:02 freehell 阅读(182) 评论(0) 推荐(0) 编辑

2010年10月10日

[置顶] 单循环实现菱形的打印

摘要: public class Diamond { public static void main(String[] args) { printSelf(7); } public static void printSelf(int arg) { final int LINE = arg; final int HALF = LINE/2; for(int i=0; i<LINE*LINE; i++) { int row = i/LINE;//表示的是元素所在的行号 int col = i%LINE;//表示的是每行元素的编号从0开始到6结束 //换行的条件 if(i > 0... 阅读全文

posted @ 2010-10-10 18:24 freehell 阅读(215) 评论(0) 推荐(0) 编辑

2010年9月12日

个人简历,路过的进来看看。。。

摘要: 个人简历个人信息姓 名李磊性 别男年 龄22照片民 族汉政治面貌团员健康状况良好毕业院校濮阳职业技术学院专 业软件开发求职意向J2EE相关后台开发联系方式电话15539352252E-mailboylei.chinasoft@163.com地址河南省郑州市个人博客http://blog.csdn.net/boyleichinasoft教育简历大专(2008-2010)个人能力所学专业软件开发专业英语能力英语B级其他特长①良好的沟通能力基本情况1、掌握J2SE基本内容2、掌握:Servlet/JSP/HTML/JDBC/SQL/;3、熟悉:Jvascript/XML/ajax/http;4、熟悉 阅读全文

posted @ 2010-09-12 16:14 freehell 阅读(147) 评论(0) 推荐(0) 编辑

2010年5月11日

Eclipse3.2.1汉化过程

摘要: Eclipse3.2.1汉化过程注意在汉化Eclipse前不能打开Eclipse,否者汉化可能失败一、下载Eclipse3.2.1二、下载对应Eclipse版本的汉化包,可以在Eclipse的官方网站http://download.eclipse.org/在进行搜索Eclipse language pack找到对应的汉化包三、安装Eclipse,将Eclipse解压,这里解压到E:/JAVAIDE/eclipse-SDK-3.2.1-win32/eclipse文件夹下,然后解压下载来的汉化包,解压后可以看到有一个名为eclipse的文件夹下面有两个子文件夹:features、plugins四、 阅读全文

posted @ 2010-05-11 18:18 freehell 阅读(339) 评论(0) 推荐(0) 编辑

2009年12月22日

Java线程中的资源共享问题

摘要: //ThreadDemo01.java//实现Runnable接口,可以实现资源的共享class Demo implements Runnable{ private int ticket=10; public void fun() { while(this.ticket>0) { System.out.println(Thread.currentThread().getName()+"在运行,开始售票:"+this.ticket--); } } public void run() { this.fun(); }}public class ThreadDemo01 {p 阅读全文

posted @ 2009-12-22 11:00 freehell 阅读(225) 评论(0) 推荐(0) 编辑

导航