博文
三个监狱犯的选择(2008-07-06 11:38:00)
摘要:有三个人要被关进监狱三年,监狱长给他们三个一人一个要求. 美国人爱抽雪茄,要了三箱雪茄. 法国人最浪漫,要一个美丽的女子相伴. 而犹太人说,他要一部与外界沟通的电话. 三年过后,第一个冲出来的是美国人,嘴里鼻孔里塞满了雪茄,大喊道:"给我火,给我火!"原来他忘了要火了. 接着出来的是法国人.只见他手里抱着一个小孩子,美丽女子手里牵着一个小孩子,肚子里还怀着第三个. 最后出来的是犹太人,他紧紧握住监狱长的手说:"这三年来我每天与外界联系,我的生意不但没有停顿,反而增长了200%,为了表示感谢,我送你一辆劳施莱斯!" 这个故事告诉我们,什么样的选择决定什么样的生活.今天的生活是由三年前我们的选择决定的,而今天我们的抉择将决定我们三年后的生活.我们要选择接触最新的信息,了解最新的趋势,从而更好的创造自己的将来.......
Java试题整理及教学测试资料下载(2008-07-06 11:37:00)
摘要:Java试题:1,设计一个矩形类,计算某一给定矩形的面积.(10分)2,设有计算阶乘的函数f(n)=n!,试设计一个计算阶乘的方法和相应的类,并利用这个类计算f(5)和f(17)的值.(10分)3,简述对象间的通信(消息)与实例方法的调用?(10分)4,定义一个代表学生的类Student,创建该类的3个对象放在一数组中,试将数组的元素依次输出.Student类的属性包括"学号","姓名"和"成绩";方法包括"构造方法","获取学号","获取姓名","获取成绩".(10分)5,编程判断当前目录下是否存在文件file1.txt和file2.txt,如果都存在则将file1.txt的内容写到文件file2.txt中去.(10分)6,简述Applet类的主要方法?(10分)7,编写一能接收参数的小应用程序,参数值为字符串"新年快乐",并写出该小应用程序编译执行的过程.(10分)8,编程计算从10到20的平方值,并将结果保存在一个数组中.(10分)9,设有计算阶乘的函数f(n)=n!,试设计一个计算阶乘的方法和相应的类,并利用这个类计算f(5)和f(17)的值.(10分)10,怎么样理解循环语言,并一实例来说明?(10分)第一,谈谈final, finally, finalize的区别. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统). 第四,&和&的区别. 第五,HashMap和Hashtable的区别. 第六,Collection 和 Collections的区别. 第七,什么时候用assert. 第八,GC是什么? 为什么要有GC? 第九,String s = new String("xyz");创建了几个String Object? 第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 第十二,sleep() 和 wait() 有什么区别......
Java深入了解String对象(2008-07-06 11:36:00)
摘要:一,从根本上认识java.lang.String类和String池 首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点.从中可以看到: 1,String类是final的,不可被继承.public final class String. 2,String类是的本质是字符数组char[], 并且其值不可改变.private final char value[]; 然后打开String类的API文档,可以发现: 3,String类对象有个特殊的创建的方式,就是直接指定比如String x = "abc","abc"就表示一个字符串对象.而x是"abc"对象的地址,也叫做"abc"对象的引用. 4,String对象可以通过"+"串联.串联后会生成新的字符串.也可以通过concat()来串联,这个后面会讲述. 5,创建字符串的方式很多,归纳起来有三类: 其一,使用new关键字创建字符串,比如String s1 = new String("abc"); 其二,直接指定.比如String s2 = "abc"; 其三,使用串联生成新的字符串.比如String s3 = "ab" + "c"; 6,Java运行时会维护一个String Pool(String池),JavaDoc翻译很模糊"字符串缓冲区".String池用来存放运行时中产生的各种字符串,并且池中的字符串的内容不重复.而一般对象不存在这个缓冲池,并且创建的对象仅仅存在于方法的堆栈区.下面是个系统内存示意图:二,String对象的创建 String对象的创建也很讲究,关键是要明白其原理. 原理1:当使用任何方式来创建一个字符串对象s时,Java运行时(运行中JVM)会拿着这个X在String池中找是否存在内容相同的字符串对象,如果不存在,则在池中创建一个字符串s,否则,不在池中添加.原理2:Java中,只要使用new关键字来创建对象,则一定会(在堆区或栈区)创建一个新的对象.原理3:使用直接指定或者使用纯字符串串联来创建String对象,则仅仅会检查维护String池中的字符串,池中没有就在池中创建一个,有则罢了!但绝不会在堆栈区再去创建该String对象.原理4:使用包含变量的表达式来创建String对象,则不仅会检查维护String池,而且还会在堆栈区创建一个String对象.另外......
专家预言 PHP将比JAVA更受开发人员欢迎(2008-06-21 15:24:00)
摘要:
Netscape共同创办人Marc Andreessen在周三(10/19)举行的Zend/PHP会议上预言,简单的PHP描述性语言撰写工具,在Web-based应用程序的开发上,将会比Java更受欢迎.在Sun Microsystems于1995年发表Java之后,由于Java的友善接口让工程师设计软件更为容易,受到工程师欢迎,但十年下来Java陆陆续续被加入了强大的功能,反而使它变得不容易操作.Marc Andreessen指出,现在的Java可能比C++更难学,在此同时,PHP传承了Java的简单精神,并创造一个比Java更容易使用的程序开发环境.PHP为一开放原始码项目,其中包括可以简化程序的描述性语言引擎以及一个大的链接库,也有专门开发PHP的公司,如Zend就有销售PHP套装产品,程序撰写工具及技术支持服务.Andreessen的看法可能很难博得Java拥护者的认同,因为现阶段全球仍有数百万专研Java的工程师,也有数百家公司参与Java Community Process(JCP),在JCP中共同主掌Java的命运.但是,就算是大力扶植Java,甚至以Java为WebSphere服务器软件核心的IBM,也认为PHP的前途会比Java来得好.IBM新网络科技事业处副总裁Rod Smith就说,「简单」是PHP最大的特色,而且它不会为了与其它语言竞争而加入新的语言功能,Java显然就不是这么做.而且,PHP的势力也不小,目前约有2200万的网站采用PHP,包括Yahoo!,Lufthansa等知名网站,数量并持续增加中,并有450个软件工程师有权去审核在PHP软件上的任何变动.与Java相较,PHP可用范畴限制较多,它仅能用在网络服务器上,不像Java,同时可用在网络服务器,个人计算机,手机,芯片卡或其它装置.Java和PHP除了在某些方面相互竞争之外,某个程度来看,也在彼此靠陇.甲骨文产品策略副总Ken Jacobs表示,即使甲骨文(Oracle)销售同时可执行Java及PHP的Java服务器与数据库软件,但正为Java加上一项额外的新功能,让这两个软件项目可以协同运作;更具体的说,Java规格需求223(JSR 223)将会「协助建构在Java社群与PHP社群之间的那座桥梁」.日前才发表可以分享照片等内容网站「Ning」的Marc Andreess......
定位决定成败(2008-05-28 14:41:00)
摘要:
每一个人都有自己的自我定位,不幸的是,很多人都没有意识到这一点.这个定位常常深深地隐藏在我们的潜意识里,并在人们不知不觉中发挥着相当重要的作用. 比如,如果你将自己定位为一名"雇员",那么你的潜意识就会阻止你成为一名经理,因为它不符合你的定位.如果你认为自己是一个"不可爱的人",那么当有人对你说"你很可爱"的时候,你会认为他在撒谎或者在讥讽你而将那人拒之千里之外. 以我自己为例.我在加利福尼亚州的时候,很想加入一家高级网球俱乐部.然而,我潜意识中的一些消极想法使我一开始并没能如愿.我对自己说:你不富裕;你的网球水平一般;你没有空闲时间;没有人会愿意和你打网球. 我逐渐认识到,是我潜藏的陈旧的自我定位影响了我——一名来自布鲁克林的穷人家的女孩,参加一个富人云集的俱乐部显然是不合时宜的.好在,我及时更换了我的自我定位:我是一名业绩斐然的咨询师.有了这种定位,我如愿以偿地加入了网球俱乐部,在俱乐部里,我度过了一段快乐的美好时光. 苏珊是一位26岁的金发美女,她泪眼婆娑地对我说,生活中,所有与她接触的男人都躲她远远的,于是她认定自己是一个不讨人喜欢的女人.我帮苏珊做了分析,问题就出在她的自我定位上.她生活在一个单亲家庭,自幼性格好强,孤僻,极度敏感."是你的孤傲清高赶走了你身边的男人."我对苏珊说道:"记住,你不再是那个孤僻的小女孩,而是一个美丽,聪颖,自信的妙龄女郎."重新定位后的苏珊,不久就与她的很多男同事建立了良好的人际关系. 一个错误的过时的自我定位,是潜藏在你内心里影响你走向成功的致命负面因素.及时更新你的定位,使之与你的目标相一致,是迫切而必要的,因为它决定着你的成败.(摘自《你需要的是——全面快速转变》海林•罗斯柴尔德/文)
更多生活文摘
http://www.txdnet.cn/ShowListEssay-0-1-Txdnet.jsp......
Javascript 定时器调用传递参数的使用方法(2008-05-28 14:39:00)
摘要:无论是window.setTimeout 还是window.setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必需要带参数,这就需要想方法解决.例如对于函数hello(_name),它用于针对用户名显示欢迎信息:var userName="Tony";//根据用户名显示欢迎信息function hello(_name){alert("hello,"+_name);}这时,如果企图使用以下语句来使hello函数延迟3 秒执行是不可行的:window.setTimeout(hello(userName),3000);这将使hello函数立即执行,并将返回值作为调用句柄传递给setTimeout 函数,其结果并不是程序需要的.而使用字符串形式可以达到想要的结果:window.setTimeout("hello(userName)",3000);这里的字符串是一段JavaScript 代码,其中的userName 表示的是变量.但这种写法不够直观,而且有些场合必须使用函数名,下面用一个小技巧来实现带参数函数的调用:<script language="JavaScript" type="text/javascript"><!--var userName="jack";//根据用户名显示欢迎信息function hello(_name){alert("hello,"+_name);}//创建一个函数,用于返回一个无参数函数function _hello(_name){return function(){hello(_name);}}window.setTimeout(_hello(userName),3000);//--></script>这里定义了一个函数_hello,用于接收一个参数,并返回一个不带参数的函数,在这个函数内部使用了外部函数的参数,从而对其调用,不需要使用参数.在window.setTimeout函数中,使用_hello(userName)来返回一个不带参数的函数句柄,从而实现了参数传递的功能.
http://www.txdnet.cn/ShowEssay-2-1611-Txdnet.jsp
更多请见小站 电脑世界
http://www.txdnet.cn/ShowListEs......
Flash在线配色器(2008-05-28 14:37:00)
摘要:工具地址:
http://www.txdnet.cn/ShowEssay-2-1708-Txdnet.jsp
......
