自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

8月31培训日记

受梁老师委托,简要给大家回顾了一些工作流系统中的对象之间的关系,工作流就象一个链表。为什么要测试?什么是单元测试?单元测试的好处?为什么要使用自动化工具进行单元测试。什么是XP,什么是TDD,TDD的好处。junit的安装和使用,再次回顾junit.jar为什么不能放在<jre>/lib/ext目录中的原因。利用TestCase编写单元测试程序,资源的初试化和回收方法为setUp和te...

2006-08-31 21:35:00 50

关于如何办好培训的感想

一个培训班要想带出好的成绩,必须兼顾基础好的和基础差的学员,应该有一套对学员学习效果进行检测、监控和推动的机制。只要老师技术水平高,课堂讲解效果好,对于基础好的学员,基本上就不存在什么问题了,他们在课后自己知道该练习什么,该思考什么,该实践什么。但是,对于基础差的学员,课后他们往往比较茫然,不知道自己该干什么,即使他们想干点什么,但也不知道该如何下手,所以,对于这些学员,应该给他们安排课后作业并辅...

2006-08-30 13:27:00 76

8月29日培训日记

学员冯伟立(大二辍学)听完后反射后的一句总结:“反射就是把Java类中的各种成分映射成相应的java类”。这句话比许多书上讲解得都透彻,都精辟!例如,一个Java类用一个类来表示,一个类中的组成部分:成员变量,方法,构造方法,修饰符,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系列的方法,来获得其中的变...

2006-08-30 13:25:00 47

8月28日培训日记

今天复习了前三天所讲解的内容,根据与学员交互的情况,再次强调和如何采用面向对象的方法来设计程序,例如,画圆的方法应该分配给谁去做,代表多媒体教学监控窗口中的老师和学生是如何设计的?画老师和学生的方法分配给谁,显示对老师和学生执行的操作菜单的任务分配给谁,各个菜单对应的具体方法分配给谁?讲解了各种集合抽象出Enumeration对象的思想。根据与学员的交互,发现这次复习很有必要,对象池目前也有很...

2006-08-28 22:34:00 54

8月27培训日记

今天我只是后来去听了一会课,学员感觉梁老师今天讲得好多了,看来,梁老师已经适应了给技术比他低很多的学员们讲课了。学员们今天基本了解了工作流的应用,了解了工作流系统的模型,以及如何对工作流系统进行建模。下面是我个人的听课收获和自己的感想:1.工作流的应用一个电子政务系统中报文审批这一工作流程中的每个环节就组成了一个工作流,网上购物系统中从下定单到发货也是一系列的工作流程(其中包括用户取消定货和缺货等...

2006-08-27 22:07:00 63

向真正Java高手请教ant构建工具的类装载器问题

问题概述:每个ClassLoader本身只能分别加载特定位置和目录中的类,但是,ClassLoader被设计成了一种委托模式,使得某一个ClassLoader可以委托它的父级类装载器去加载类,从而让应用程序可以借助某一个子级的ClassLoader去多个位置和目录中进行类的加载。这就好比“儿子”除了可以花自己的钱,他还可以花“父亲”的钱,“父亲”又可以花“父亲的父亲”的钱,所以,最终能通过“儿子”...

2006-08-27 17:33:00 49

8-26日培训日记

听梁老师讲解了工作流方面的有关知识和Eclipse建立UML模型的一些知识,在eclipse中定义文档注释的摸板。总的来说,梁老师实战经验非常丰富,大道理比较多,落实到具体细节相对较少。课间,我为学员补充三点细节知识:1.为什么要对软件系统进行建模,与建筑和机械制造进行对比。2.什么是UML,软件系统的模型为什么需要多种图来描述3.一个用例中的边界类,控制类,实体类,DAO类之间的...

2006-08-26 20:51:00 45

8-25培训日记

1.Class是什么,一个Class实例对象对应一个类字节码。得到一个类的字节码,然后由类的字节码创建该类的实例对象的过程:Class clazz1 = Class.forName("Student");Class clazz2 = Class.forName("java.util.Date"); Student s1 = (Student)clazz1.newInstance();Student...

2006-08-26 20:49:00 66

8月24日培训日记

1.大数组导致虚拟机OutOfMemmoryError。2.什么是递归调用,举例,递归调用导致堆栈耗尽。递归一要调用到一定深度后停止下来,3.用递归方法实现十进制数到二进制数的转换。先通过如何求出一个十进制中的每位数字来说明.递归适合于解决需要反复循环的业务流程,每循环一次,任务就减少一个回合。4.当前正在运行的函数只管解决一个回合的问题,其他的调用再由这个函数解决,只是传递的参数是下一个回合所要...

2006-08-24 17:40:00 64

不知多少Java程序员能解答这个问题!

这次培训班上一个学员问了一个困扰了他大半年的问题,程序代码如下:public class TestUTF8{ public static void main(String [] args) throws Exception { byte[] bytes = {(byte)0xC0,(byte)0xB1}; String str = new String(bytes,"UTF-8"); System...

2006-08-22 21:34:00 49

8月22讲课记录

1.用自己的话描述清楚什么是集合,集合的重要性,集合应该提供的方法(CRUD)2.看Collection的帮助,介绍一下Bags的概念3.Set集合的概念,介绍HashSet和TreeSet的区别,由AbstractSet.removeAll方法引出模板方法设计模式(父类的方法完成了业务流程,这个业务流程调用了其他的方法,其他的方法是抽象的,由子类去具体完成),由TreeSet(Comparato...

2006-08-22 21:07:00 59

8月21上课记录:

1.ant构建工具的作用,请用自己的大白话向别人说明ant构建工具的好处,让别人切切实实感受到使用ant构建工具的好处。2.ant构建工具的安装,使用,配置原理(为何可以不设置ANT_HOME和JAVA_HOME,设置的作用),查看ant命令的帮助信息。ant.bat文件的分析,@echo off的讲解。3.build.xml文件的组织结构,project,target,各个task任务,targ...

2006-08-22 07:43:00 57

一个让98%的Java程序员犯难的偏门问题!

一个学员曾经问了我一个他在sun公司的论坛上看到的怪问题,因为这个问题一直没有人解答,加之这个问题所涉及的知识有点偏门,所以,我断言这个问题至少有98%的Java程序员不会!(之所以这么断言,是因为我遇到的高手和低手程序员,好像并没有精力去研究那些琐碎的细节,并且他们工作中似乎也不需要。如果你看到了这个问题,再去查书和思考,最终找出答案,在这之前也应该算不会,呵呵,另外,100个java程序员...

2006-08-15 16:27:00 68

人生如茶

一个屡屡失意的年轻人来到普济寺,慕名寻到老僧释圆,沮丧地对他说:“人生总不如意,活着也是苟且,有什么意思呢?”   释圆静静听着年轻人的叹息,末了吩咐小和尚说:“施主远道而来,烧壶温水。”   稍顷,小和尚送来了温水。释圆抓了茶叶放进杯子,用温水沏了,茶叶静静地浮着。年轻人不解地询问:“宝刹怎么用温水泡茶?”释圆笑而不语。年轻人喝一口细品,不由摇摇头:“一点茶香都没有呢。”释圆说:“这可是名茶铁观...

2006-08-14 10:03:00 877

一个简单的怪问题

一个学员问了一个关于IO的怪问题,问题是这样的:读取键盘输入的一个字符,然后打印输出这个字符,在打印字符的前面和后面分别加了一个字符串,程序的代码如下:public class Test{ public static void main(String [] args) throws Exception { System.out.print("I...

2006-08-09 15:55:00 71

外企面试官最爱提的10个问题

1.请介绍一下你自己。  这是外企常问的问题。一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,外企最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理外企才会相信。外企很重视一个人的礼貌,求职者要尊重...

2006-08-09 11:59:00 56

由国内到国外:软件推广成功之路

本人与大家一样,原来只是一个普通的程序员,靠给软件公司打工谋生。后来感觉这样长期干下去没有什么前途,虽然现在年轻还可以加班加点靠拼身体吃饭,以后年纪大了怎么办?听说很多人自己单干每年靠共享软件都可以赚几十万,我为什么就不行?仗着自己技术好,并且当时已经有了成熟软件的思路,我就辞职出来加入共享软件这一行当了。 通过半年多的日夜苦干,软件终于编出来了。由于我觉得自己的软件功能比较新颖,编程的技术也很...

2006-08-09 10:57:00 136

非宁静无以致远,非淡薄无以明志!

从今天起,不再发表任何与技术无关的感想,任何嬉笑怒骂,皆置于脑后.让自己从一个平庸的人变成一个真正高尚的人,而不是仅仅只是一个高尚的想法.致力于在此写下每天的备课内容和培训日记,不再考虑原创与借鉴,自身也将通过借鉴加速工作进度..凡是有过5,6年实际开发经验,有转行尝试培训或将自己的技术录制成学习视频的朋友,希望能与我联系,沟通.关于教师招聘方面的信息,请参看:http://www.itc...

2006-08-03 10:08:00 60

VISITOR模式--《敏捷软件开发》读书笔记(三)

考虑一下设计一个可以包含长方形、正方形、圆形以及文字的视图类。因为视图中每种元素的显示方式都不一样,所以我们很容易做出如下的设计:在这里,我使用了COMPOSITE模式。对于COMPOSITE模式,可以参考我那篇《重读《设计模式》之学习笔记(五)--我对COMPOSITE模式的理解》。现在,我们来分析一下上面的这个设计方案。如果说,由于客户需求的改变,视图中每个元素的显示方法变了,那么我就...

2006-08-02 10:30:00 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除