摘要: 这次培训班上一个学员问了一个困扰了他大半年的问题,程序代码如下: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.out.println(str.getBytes("UTF-8").length); }}程序运行后打印的结果如下:1这个程序将两个字节的bytes数组按UT 阅读全文
posted @ 2006-08-22 21:34 春天的气息 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.用自己的话描述清楚什么是集合,集合的重要性,集合应该提供的方法(CRUD)2.看Collection的帮助,介绍一下Bags的概念3.Set集合的概念,介绍HashSet和TreeSet的区别,由AbstractSet.removeAll方法引出模板方法设计模式(父类的方法完成了业务流程,这个业务流程调用了其他的方法,其他的方法是抽象的,由子类去具体完成),由TreeSet(Comparator)构造方法引出策略模式(将比较大小的任务委托给专门的比较器去完成)。顺便介绍了“尽量使用组合,避免使用继承”和“闭合原则”,不仅仅是原则,而应该作为设计目标去追求。4.HashSet按照hashco 阅读全文
posted @ 2006-08-22 21:07 春天的气息 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 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 春天的气息 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一个学员曾经问了我一个他在sun公司的论坛上看到的怪问题,因为这个问题一直没有人解答,加之这个问题所涉及的知识有点偏门,所以,我断言这个问题至少有98%的Java程序员不会!(之所以这么断言,是因为我遇到的高手和低手程序员,好像并没有精力去研究那些琐碎的细节,并且他们工作中似乎也不需要。如果你看到了这个问题,再去查书和思考,最终找出答案,在这之前也应该算不会,呵呵,另外,100个java程序员中有2个会这个,并不过分,现在已经有2000人看了这篇文章,至少应该有40个人会这个问题,大家不要看下面有几个会的,就忽略了那些没有发表意见的看客,我的98%不夸张)。如果你不会这个问题,并不代表你的水平 阅读全文
posted @ 2006-08-15 16:27 春天的气息 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一个学员问了一个关于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 春天的气息 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 从今天起,不再发表任何与技术无关的感想,任何嬉笑怒骂,皆置于脑后.让自己从一个平庸的人变成一个真正高尚的人,而不是仅仅只是一个高尚的想法.致力于在此写下每天的备课内容和培训日记,不再考虑原创与借鉴,自身也将通过借鉴加速工作进度..凡是有过5,6年实际开发经验,有转行尝试培训或将自己的技术录制成学习视频的朋友,希望能与我联系,沟通.关于教师招聘方面的信息,请参看:http://www.itcast.cn/zhaopin.htm 阅读全文
posted @ 2006-08-03 10:08 春天的气息 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 首先,什么叫优秀的培训教师,如果大家肯定我是一个优秀的培训教师,也肯定现在网上流传的和我差不多的视频讲解者是优秀的培训教师,那我告诉你,要想成为一名和我们差不多的优秀培训教师,太容易了!不管是为了名利,还是为了兴趣和理想,你只需要向别人解释自己会的东西,并对此充满激情即可. 我曾经创办过一个培训中心,我在这个培训中心中算是培养也好,算是锻炼也好,反正是带出了一批优秀的IT培训教师,有的和我一样出了视频,有的则没有,但是我们所有老师都能讲出现在大家所看到的,在网上流行的,得到大家高度赞誉的vc++和java视频的效果.只是讲了视频的获得了很大名气,而没讲视频的还是默默无闻!这些老师当中有的完全是 阅读全文
posted @ 2006-07-31 20:35 春天的气息 阅读(210) 评论(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 春天的气息 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 最近录制了一些视频,讲解非常详细和细致,但也随之带来一个问题,对于已经会了一些的朋友来说,就显得有点罗嗦了。对于已经会的人,总是只想看到自己正好不会和没注意的地方,可每个人不会和没注意的地方都不同,我很难知道每个人需要什么,也无法制作出正好让每个人看了都感觉正中下怀的视频效果。为了照顾初学者和覆盖所有人群,讲的比较细,显得有点罗嗦。但是,我觉得自己讲解的每一句话都底气十足,都是我自己非常明白的内容,每句话都值得听众去思考和揣摩,可能一些人不会注意这些细节。演示地址www.itcast.cn/javawebvideo/3-1.wmv www.itcast.cn/javawebvideo/1-1. 阅读全文
posted @ 2006-07-30 12:55 春天的气息 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 今天听了孙卫琴的讲座,颇受感动。本来觉得孙卫琴的成功是走了一些窍门,无非是综合了国外多本书籍的成果,再用自己的语言描述出来而已,少有她自己摸索和实践的东西。即便这般认为,但孙卫琴也是令我非常尊敬和佩服的,因为有过类似写作的经历,我深知只要不是攒书,只要是抱着对读者负责、对自己的作品负责的心态来写作,那么整个创作过程就会非常艰辛,需要毅力来坚持,何况孙卫琴在短短几年内写出了这么多受人喜欢的书籍,那写书的效率和付出的辛劳是不言而喻的。对于孙卫琴,我只能是佩服和尊敬,我没有资格去挑剔人家书中的缺陷,因为在写书效率上我不如人家,至少我不能在这么短的写作周期内写出好过她的书。前些天因为培训合作事宜,与孙 阅读全文
posted @ 2006-07-07 22:39 春天的气息 阅读(159) 评论(0) 推荐(0) 编辑