摘要: 今天实在太累了,都是昨天空调吹的。我一吹空调,浑身肌肉就会绷紧,这样一天十多个小时下来,就会感到特累。可是,不管天气怎样,学员们已经习惯一进教室就打开中央空调,坐在前排讲课的我就遭殃了。今天我没去教室,由方老师带着学员练习前面课堂讲解的知识,得到的反馈是学员们听得东西太多,听也都听懂了,但就是自己练习的时间太少,一动起手来问题就暴露了。今天天气变凉了,下午许多同学都出去买衣服,方老师则继续训练剩下的一些学员上台讲解知识的能力。最近天气变冷,请同学们注意保暖,以免感冒生病影响学习.另外,北京天气干燥,南方来的同学一般都不太适应这种气候,嘴唇容易裂口,我的经验是每天睡觉前,将房间多湿点水,切记切行 阅读全文
posted @ 2006-09-09 08:19 春天的气息 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 受梁老师委托,简要给大家回顾了一些工作流系统中的对象之间的关系,工作流就象一个链表。为什么要测试?什么是单元测试?单元测试的好处?为什么要使用自动化工具进行单元测试。什么是XP,什么是TDD,TDD的好处。junit的安装和使用,再次回顾junit.jar为什么不能放在<jre>/lib/ext目录中的原因。利用TestCase编写单元测试程序,资源的初试化和回收方法为setUp和tearDown,各个测试方法要遵守testXxx()这种命名模式,junit使用反射机制调用测试程序的方法,每个方法前后都要调用setUp和tearDown。如何使用TestSuite进行组合测试,ju 阅读全文
posted @ 2006-08-31 21:35 春天的气息 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一个培训班要想带出好的成绩,必须兼顾基础好的和基础差的学员,应该有一套对学员学习效果进行检测、监控和推动的机制。只要老师技术水平高,课堂讲解效果好,对于基础好的学员,基本上就不存在什么问题了,他们在课后自己知道该练习什么,该思考什么,该实践什么。但是,对于基础差的学员,课后他们往往比较茫然,不知道自己该干什么,即使他们想干点什么,但也不知道该如何下手,所以,对于这些学员,应该给他们安排课后作业并辅导和监督他们完成作业。现在,培训班应该采用一些手段来检查学员对学习内容的掌握情况,识别出基础差的学员,并对他们加强辅导和引导,采用一些方式来推动他们能自我学习。 阅读全文
posted @ 2006-08-30 13:27 春天的气息 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 学员冯伟立(大二辍学)听完后反射后的一句总结:“反射就是把Java类中的各种成分映射成相应的java类”。这句话比许多书上讲解得都透彻,都精辟!例如,一个Java类用一个类来表示,一个类中的组成部分:成员变量,方法,构造方法,修饰符,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应的类来表示的,它们是Field、Method、Contructor、Package等等。讲解了反射有什么作用?最常见的应用在哪?通过思考和推理的 阅读全文
posted @ 2006-08-30 13:25 春天的气息 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 今天复习了前三天所讲解的内容,根据与学员交互的情况,再次强调和如何采用面向对象的方法来设计程序,例如,画圆的方法应该分配给谁去做,代表多媒体教学监控窗口中的老师和学生是如何设计的?画老师和学生的方法分配给谁,显示对老师和学生执行的操作菜单的任务分配给谁,各个菜单对应的具体方法分配给谁?讲解了各种集合抽象出Enumeration对象的思想。根据与学员的交互,发现这次复习很有必要,对象池目前也有很多人还不能完全自己写出,列出目录树的代码也有很多人无法写出,甚至连简单的用空格缩进的目录列表也有5个学员不会写。晚上陈刚老师(畅销书《eclipse从入门到精通》的作者)来初步讲解一下UML和OOAD,课 阅读全文
posted @ 2006-08-28 22:34 春天的气息 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 今天我只是后来去听了一会课,学员感觉梁老师今天讲得好多了,看来,梁老师已经适应了给技术比他低很多的学员们讲课了。学员们今天基本了解了工作流的应用,了解了工作流系统的模型,以及如何对工作流系统进行建模。下面是我个人的听课收获和自己的感想:1.工作流的应用一个电子政务系统中报文审批这一工作流程中的每个环节就组成了一个工作流,网上购物系统中从下定单到发货也是一系列的工作流程(其中包括用户取消定货和缺货等诸多环节),ERP系统中的工作流应用就更多了,从一个生产计划的下达、到供应科供应原材料、到车间生产、到产品进库等等诸多环节就是非常典型的工作流应用,可见,工作流的应用非常之广泛!2.工作流系统的基本应 阅读全文
posted @ 2006-08-27 22:07 春天的气息 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 问题概述:每个ClassLoader本身只能分别加载特定位置和目录中的类,但是,ClassLoader被设计成了一种委托模式,使得某一个ClassLoader可以委托它的父级类装载器去加载类,从而让应用程序可以借助某一个子级的ClassLoader去多个位置和目录中进行类的加载。这就好比“儿子”除了可以花自己的钱,他还可以花“父亲”的钱,“父亲”又可以花“父亲的父亲”的钱,所以,最终能通过“儿子”花出去的钱包括他历代前辈的钱。类装载器一级级委托到BootStrap类加载器,当BootStrap无法加载当前所要加载的类时,然后才一级级回退到子孙类装载器去进行真正的加载。当回退到最初的类装载器时, 阅读全文
posted @ 2006-08-27 17:33 春天的气息 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 听梁老师讲解了工作流方面的有关知识和Eclipse建立UML模型的一些知识,在eclipse中定义文档注释的摸板。总的来说,梁老师实战经验非常丰富,大道理比较多,落实到具体细节相对较少。课间,我为学员补充三点细节知识:1.为什么要对软件系统进行建模,与建筑和机械制造进行对比。2.什么是UML,软件系统的模型为什么需要多种图来描述3.一个用例中的边界类,控制类,实体类,DAO类之间的工作关系。 阅读全文
posted @ 2006-08-26 20:51 春天的气息 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.Class是什么,一个Class实例对象对应一个类字节码。得到一个类的字节码,然后由类的字节码创建该类的实例对象的过程:Class clazz1 = Class.forName("Student");Class clazz2 = Class.forName("java.util.Date"); Student s1 = (Student)clazz1.newInstance();Student s2 = (Student)clazz1.newInstance();2.类装载器的作用,ClassLoader.3.什么是AOP,AOP的实现原理,如何通过 阅读全文
posted @ 2006-08-26 20:49 春天的气息 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.大数组导致虚拟机OutOfMemmoryError。2.什么是递归调用,举例,递归调用导致堆栈耗尽。递归一要调用到一定深度后停止下来,3.用递归方法实现十进制数到二进制数的转换。先通过如何求出一个十进制中的每位数字来说明.递归适合于解决需要反复循环的业务流程,每循环一次,任务就减少一个回合。4.当前正在运行的函数只管解决一个回合的问题,其他的调用再由这个函数解决,只是传递的参数是下一个回合所要的参数,当前含数的一个重要任务就是找出下一次调用的参数。5.求最大公约数的例子6.汉诺塔举例7.要通过执行ant的命令行窗口给build.xml文件中的java任务执行的类传递参数,怎么做?9.tre 阅读全文
posted @ 2006-08-24 17:40 春天的气息 阅读(115) 评论(0) 推荐(0) 编辑