张孝祥专栏

以平常心工作,远离忧虑,除了让自己快乐,也要让别人快乐!

张孝祥ID:zhangxiaoxiang
548810次访问,排名73好友4人,关注者92
zhangxiaoxiang的文章
原创 129 篇
翻译 0 篇
转载 2 篇
评论 316 篇
张孝祥的公告
《深入体验Java Web开发内幕——高级特性》已经出版。 传智播客开展:先培训,就业后再还款活。详细信息查询:http://www.itcast.cn/goodnews.htm
最近评论
ghbjimmy:辛苦辛苦!
哪个成功者的创业史不是辛酸的?
加油加油,软件强国的思想我很赞同,中国就是在软件产业这方面和外国有差距。
ghbjimmy:辛苦辛苦!
哪个成功者的创业史不是辛酸的?
加油加油,软件强国的思想我很赞同,中国就是在软件产业这方面和外国有差距。
ghbjimmy:做人做事的态度让人敬佩,你一定会成功的。
ghbjimmy:说的很对,做事就要专心,我的毛病就是什么都想学,但是什么都学不好,希望以后自己能改掉这个毛病。
谢谢张老师。
ghbjimmy:说的很对,做事就要专心,我的毛病就是什么都想学,但是什么都学不好,希望以后自己能改掉这个毛病。
谢谢张老师。
文章分类
收藏
    相册
    传智播客原创教材展示
    培训
    《深入体验javaweb开发内幕——高级特性》出版啦!
    培训就业后还款计划正式启航
    良少的blog
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 8月21上课记录:收藏

    新一篇: 8月22讲课记录 | 旧一篇: 一个让98%的Java程序员犯难的偏门问题!

    1.ant构建工具的作用,请用自己的大白话向别人说明ant构建工具的好处,让别人切切实实感受到使用ant构建工具的好处。
    2.ant构建工具的安装,使用,配置原理(为何可以不设置ANT_HOME和JAVA_HOME,设置的作用),查看ant命令的帮助信息。ant.bat文件的分析,@echo off的讲解。
    3.build.xml文件的组织结构,project,target,各个task任务,target之间的依赖关系,每个task任务实际由一个java类去处理,tools.jar包的功能。<property>的作用与应用:name/value,file,environment等属性,使用<property>元素的file属性的好处,注意属性文件中的值后面的空格问题。javac任务的includes和excludes,classpath属性的讲解。
    4.如何阅读ant的手册。
    5.学员实践中发现的问题:javac和java任务的注意事项,java源文件的扩展名问题,java类的public修饰符问题,includes属性中的目录路径是相对于src属性中的路径而言的。
    6.检查学员的作业,指正学员代码中的缺陷,强调了编码规范:代码之间的空行,方法之间的空行,代码书写规则。
    7.检查学员的复试题,分析和演示了一个对象池的编写。对象池功能:设计一个ObjectPool类作为对象池,这个对象池内部负责创建和维护若干个Object对象,ObjectPool类初始创建3个Object对象。ObjectPool类提供了一个getObject方法,该方法每次向外部一个提供一个未被外部使用Object对象,如果它所维护的对象全部返回给了外面,则对象池创建新的个Object对象返回给外部,总共最多能维护10个Object对象,如果ObjectPool类内部维护的对象已经达到10个,则抛出异常。ObjectPool类还提供了ReleaseObject方法,用于将先前提供给外部的一个Object对象还回到对象池中,它维护的未被外界使用的Object对象不能超过5个。
    8.看到一些学员的代码,毫无面向对象的概念,引出了面向对象设计中的专家模式:轻轨列车的刹车动作应该由谁去完成,计算票据的总金额应该由谁去完成?关门的动作应该由谁去完成?电视机的关闭动作由谁完成?
    9.csdn blog产品部经理陈瑞江给学员介绍了blog的使用,以及为我们这个培训班创建了专门的圈子:http://blog.csdn.net/group/javalearngroup/。陈瑞江讲解的非常好,后来了解到他本来的专业是研究远程教育的,他提到各种方式对知识掌握程度对比,看书的效果是10%,而听课的效果是20%,自己实践对知识的掌握程度是70%,给人讲解的效果是90%。具体数字有点忘记了,准备找陈瑞江索取这段内容的ppt文档。 下面是后来从陈瑞江处获得的数据:
    Learning by Reading 10% 读一遍
    Learning by Listening 20% 听一遍
    Learning by Writing    50% 写一遍
    Learning by Doing      70% 做一遍
    Learning by Teaching 90% 教给别人
    10.针对学员的问题,讲解了toString方法的作用与编写。顺便讲解了clone方法的编写,引出了一个对象的私有成员可以被同类的其他对象访问的问题。
    11.安排基础好的学员翻译ant使用手册中的部分重点内容。

    发表于 @ 2006年08月22日 07:43:00|评论(loading...)|编辑

    新一篇: 8月22讲课记录 | 旧一篇: 一个让98%的Java程序员犯难的偏门问题!

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 张孝祥