2006年8月22日
摘要: 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等属性, 阅读全文
posted @ 2006-08-22 07:43 阳光VIP1 阅读(86) 评论(0) 推荐(0) 编辑
  2006年8月15日
摘要: 一个学员曾经问了我一个他在sun公司的论坛上看到的怪问题,因为这个问题一直没有人解答,加之这个问题所涉及的知识有点偏门,所以,我断言这个问题至少有98%的Java程序员不会!(之所以这么断言,是因为我遇到的高手和低手程序员,好像并没有精力去研究那些琐碎的细节,并且他们工作中似乎也不需要。如果你看到了这个问题,再去查书和思考,最终找出答案,在这之前也应该算不会,呵呵,另外,100个java程序员中有2个会这个,并不过分,现在已经有2000人看了这篇文章,至少应该有40个人会这个问题,大家不要看下面有几个会的,就忽略了那些没有发表意见的看客,我的98%不夸张)。如果你不会这个问题,并不代表你的水平 阅读全文
posted @ 2006-08-15 16:27 阳光VIP1 阅读(150) 评论(0) 推荐(0) 编辑
  2006年8月9日
摘要: 一个学员问了一个关于IO的怪问题,问题是这样的:读取键盘输入的一个字符,然后打印输出这个字符,在打印字符的前面和后面分别加了一个字符串,程序的代码如下:public class Test{ public static void main(String [] args) throws Exception { System.out.print("Input a char:"); char ch = (char)System.in.read(); System.out.println("hello" + ch + "AB"); }}编译并运 阅读全文
posted @ 2006-08-09 15:55 阳光VIP1 阅读(109) 评论(0) 推荐(0) 编辑
  2006年8月3日
摘要: 从今天起,不再发表任何与技术无关的感想,任何嬉笑怒骂,皆置于脑后.让自己从一个平庸的人变成一个真正高尚的人,而不是仅仅只是一个高尚的想法.致力于在此写下每天的备课内容和培训日记,不再考虑原创与借鉴,自身也将通过借鉴加速工作进度..凡是有过5,6年实际开发经验,有转行尝试培训或将自己的技术录制成学习视频的朋友,希望能与我联系,沟通.关于教师招聘方面的信息,请参看:http://www.itcast.cn/zhaopin.htm 阅读全文
posted @ 2006-08-03 10:08 阳光VIP1 阅读(137) 评论(0) 推荐(0) 编辑
  2006年7月31日
摘要: 首先,什么叫优秀的培训教师,如果大家肯定我是一个优秀的培训教师,也肯定现在网上流传的和我差不多的视频讲解者是优秀的培训教师,那我告诉你,要想成为一名和我们差不多的优秀培训教师,太容易了!不管是为了名利,还是为了兴趣和理想,你只需要向别人解释自己会的东西,并对此充满激情即可. 我曾经创办过一个培训中心,我在这个培训中心中算是培养也好,算是锻炼也好,反正是带出了一批优秀的IT培训教师,有的和我一样出了视频,有的则没有,但是我们所有老师都能讲出现在大家所看到的,在网上流行的,得到大家高度赞誉的vc++和java视频的效果.只是讲了视频的获得了很大名气,而没讲视频的还是默默无闻!这些老师当中有的完全是 阅读全文
posted @ 2006-07-31 20:35 阳光VIP1 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 有一个学员问了一个关于Unicode字符编码的奇怪问题。问题如下:String strChina = "中国";(1)直接把每个字符中的内容对应着的整数打印出来,显示的结果就是这个字符的Unicode码,则下面的代码: for(int i=0; i<strChina.length(); i++) { System.out.println(Integer.toHexString((int)strChina.charAt(i))); }打印出的结果是: 4e2d 56fd(2)下面的代码: byte [] buf = strChina.getBytes("Uni 阅读全文
posted @ 2006-07-31 14:07 阳光VIP1 阅读(157) 评论(0) 推荐(0) 编辑
  2006年7月30日
摘要: 最近录制了一些视频,讲解非常详细和细致,但也随之带来一个问题,对于已经会了一些的朋友来说,就显得有点罗嗦了。对于已经会的人,总是只想看到自己正好不会和没注意的地方,可每个人不会和没注意的地方都不同,我很难知道每个人需要什么,也无法制作出正好让每个人看了都感觉正中下怀的视频效果。为了照顾初学者和覆盖所有人群,讲的比较细,显得有点罗嗦。但是,我觉得自己讲解的每一句话都底气十足,都是我自己非常明白的内容,每句话都值得听众去思考和揣摩,可能一些人不会注意这些细节。演示地址www.itcast.cn/javawebvideo/3-1.wmv www.itcast.cn/javawebvideo/1-1. 阅读全文
posted @ 2006-07-30 12:55 阳光VIP1 阅读(112) 评论(0) 推荐(0) 编辑
  2006年6月26日
摘要: 统计和显示页面的访问次数是一个常见的WEB应用,因为在网页每次被访问时,页面的访问次数都要发生改变,所以这个功能必须通过服务器端的程序来实现。页面访问计数器在服务器端的基本执行过程为:首先从数据库或其他存储系统中取出页面原来的访问次数,然后将原来的访问次数加1后再作为当前访问次数送给浏览器显示,同时将当前访问次数存储回数据库或其他存储系统中,以便下次访问该页面时使用。但是,一些WEB站点只能输出静态页面内容,没有开放运行服务器端程序的功能。例如,一些提供免费网页空间的站点,在客户端访问任何类型的文件时,服务器都会原封不动地输出给浏览器去处理,显然无法直接在这些只支持静态内容的WEB站点上编写服 阅读全文
posted @ 2006-06-26 10:42 阳光VIP1 阅读(720) 评论(0) 推荐(0) 编辑
  2006年6月24日
摘要: 我一直就想大声问问众多的IT同仁们,我们干的是高科技吗?不管你怎么说,我要回答不是,掌握struts,spring,hibernate技术应用的人,是高级人才吗?我还要说不是!虽然我知道这又要引起一些人的反感和怒骂了,但我不惧怕,我只想把内心的真实想法说出来!其实,那些在这里骂人的人自己扪心问问,你真做出了什么骄人的成绩吗?不要以你掌握了什么struts,会使用了spring之类的方式来回答这个问题!掌握这些东西只能说你又多了一项技能,更好地帮助自己混到多一点的Money罢了,但这不是对社会有价值的成绩!其实,对于喜欢骂人的人,我实在不敢相信他会有什么或以后会出什么成绩,做成绩和做人是分不开的 阅读全文
posted @ 2006-06-24 02:55 阳光VIP1 阅读(148) 评论(0) 推荐(0) 编辑
  2006年6月22日
摘要: HTTP协议中定义了一个Refresh头字段,用于告诉浏览器过多少秒后自动刷新页面。在Refresh头字段的时间设置值后面还可以用分号(;)分隔后,再指定一个URL地址,这将让浏览器在指定的时间值后自动去访问该URL地址指向的资源。:动手体验:Refresh头字段的作用效果(1)按例程5-2编写一个设置Refresh头字段的Servlet。例程5-2 RefreshServlet.javaimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class RefreshServlet extends 阅读全文
posted @ 2006-06-22 10:02 阳光VIP1 阅读(668) 评论(0) 推荐(0) 编辑