谈谈你对所谓“精通java”的理解
|
|
|
下面是网上对精通java的基本条件,大家看看谈谈,怎么样算是精通java
[转]精通java,以下为必要条件: 1、当然要对java语法和语义有相当的理解及纯熟的应用,比方说对继承体系中的对象的比较复杂初始化顺序的清晰把握,对内部类和无名内部类的理解和使用时机的把握,对反射和序列化机制的掌握,等等,等等; 2、对虚拟机的内部运作机理、垃圾收集机制及其算法的理解; 3、java是一门oo语言,精通java意味着你必需精通面向对象的编程; 4、对java core api的掌握,最起码,对java.lang、java.io、java.nio、java.math、java.util、java.net、java.sql、javax.sql、java.lang.reflect等包的目的、类层次结构、大多数类的作用与用法、包中的类与类之间的静态结构和动态交互等内容要深入掌握,如果你要编写GUI程序,那还要加上javax.swing包; 到这里了,大约可以说你精通了java的基本了。然而,在中国,所谓精通java往往意味着对j2ee的掌握,那么,下面还有: 5、对j2ee体系结构的宏观把握; 6、掌握java.rmi、javax.rmi、javax.naming、javax.mail等包; 7、对servlet的掌握,包括servlet规范,servlet容器,javax.servlet、javax.servlet.http包的api 8、对jsp的掌握,包括jsp与servlet的转换关系,jsp的指令和action,el语言,jstl; 9、对ejb的掌握,包括ejb的规范与实现,ejb的部署,javax.ejb包的api,以及ejb的有效运用,ejb陷阱与缺陷的避免; 10、对java安全的平台与api的掌握; 11、java的开源力量不可轻视,利用得好,可以极大地增强你的开发效率,这方面太广,我也只能随便说说。一个MVC框架,struts或webwork;一个O/R工具,如hiberate或一个jdo的实现;一个测试框架,如junit;一个发布工具,如ant;还有诸如全文检索工具Lucene,jsp页面布局工具Tiles,spring框架,等等
|
[Javascript]网页播放器代码全集
软件技术
|
1.avi格式
代码
片断如下: <object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="ShowDisplay" value="0"> <param name="ShowControls" value="1"> <param name="AutoStart" value="1"> <param name="AutoRewind" value="0"> <param name="PlayCount" value="0"> <param name="Appearance value="0 value="""> <param name="BorderStyle value="0 value="""> <param name="MovieWindowHeight" value="240"> <param name="MovieWindowWidth" value="320"> <param name="FileName" value="/Mbar.avi"> <embed width="400" height="200" border="0" showdisplay="0" showcontrols="1" autostart="1" autorewind="0" playcount="0" moviewindowheight="240" moviewindowwidth="320" filename="/Mbar.avi" src="Mbar.avi"> </embed> </object>
2.mpg格式
代码
片断如下: <object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" id="ActiveMovie1" width="239" height="250"> <param name="Appearance" value="0"> <param name="AutoStart" value="-1"> <param name="AllowChangeDisplayMode" value="-1"> <param name="AllowHideDisplay" value="0"> <param name="AllowHideControls" value="-1"> <param name="AutoRewind" value="-1"> <param name="Balance" value="0"> <param name="CurrentPosition" value="0"> <param name="DisplayBackColor" value="0"> <param name="DisplayForeColor" value="16777215"> <param name="DisplayMode" value="0"> <param name="Enabled" value="-1"> <param name="EnableContextMenu" value="-1"> <param name="EnablePositionControls" value="-1"> <param name="EnableSelectionControls" value="0"> <param name="EnableTracker" value="-1"> <param name="Filename" value="/mpeg/halali.mpg" valuetype="ref"> <param name="FullScreenMode" value="0"> <param name="MovieWindowSize" value="0"> <param name="PlayCount" value="1"> <param name="Rate" value="1"> <param name="SelectionStart" value="-1"> <param name="SelectionEnd" value="-1"> <param name="ShowControls" value="-1"> <param name="ShowDisplay" value="-1"> <param name="ShowPositionControls" value="0"> <param name="ShowTracker" value="-1"> <param name="Volume" value="-480"> </object>
3.smi格式
代码
片断如下: <OBJECT id=RVOCX classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA width=240 height=180> <param name="_ExtentX" value="6350"> <param name="_ExtentY" value="4763"> <param name="AUTOSTART" value="-1"> <param name="SHUFFLE" value="0"> <param name="PREFETCH" value="0"> <param name="NOLABELS" value="-1"> <param name="SRC" value="rm.rm"> <param name="CONTROLS" value="ImageWindow"> <param name="CONSOLE" value="console1"> <param name="LOOP" value="0"> <param name="NUMLOOP" value="0"> <param name="CENTER" value="0"> <param name="MAINTAINASPECT" value="0"> <param name="BACKGROUNDCOLOR" value="#000000"><embed src="real.smi" type="audio/x-pn-realaudio-plugin" console="Console1" controls="ImageWindow" height="180" width="240" autostart="true"></OBJECT>
4.rm格式
代码
片断如下: <OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=288 WIDTH=352> <param name="_ExtentX" value="9313"> <param name="_ExtentY" value="7620"> <param name="AUTOSTART" value="0"> <param name="SHUFFLE" value="0"> <param name="PREFETCH" value="0"> <param name="NOLABELS" value="0"> <param name="SRC" value="rtsp://203.*.*.35/vod/dawan-a.rm"> <param name="CONTROLS" value="ImageWindow"> <param name="CONSOLE" value="Clip1"> <param name="LOOP" value="0"> <param name="NUMLOOP" value="0"> <param name="CENTER" value="0"> <param name="MAINTAINASPECT" value="0"> <param name="BACKGROUNDCOLOR" value="#000000"><embed SRC type="audio/x-pn-realaudio-plugin" CONSOLE="Clip1" CONTROLS="ImageWindow" HEIGHT="288" WIDTH="352" AUTOSTART="false"> </OBJECT>
5.wmv格式
代码
片断如下: <object id="NSPlay" width=200 height=180 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" align="right" hspace="5"> <param name="AutoRewind" value=1> <param name="FileName" value="/blog/******.wmv"> <param name="ShowControls" value="1"> <param name="ShowPositionControls" value="0"> <param name="ShowAudioControls" value="1"> <param name="ShowTracker" value="0"> <param name="ShowDisplay" value="0"> <param name="ShowStatusBar" value="0"> <param name="ShowGotoBar" value="0"> <param name="ShowCaptioning" value="0"> <param name="AutoStart" value=1> <param name="Volume" value="-2500"> <param name="AnimationAtStart" value="0"> <param name="TransparentAtStart" value="0"> <param name="AllowChangeDisplaySize" value="0"> <param name="AllowScan" value="0"> <param name="EnableContextMenu" value="0"> <param name="ClickToPlay" value="0"> </object>
6.wma格式 放在 <body> 里面。下面是部分解释: <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="Media
|
|
只有一次机会
朋友从国外回来,想投资开一个西餐店,我帮他选择地点。我们跑遍了整个城市,看了无数的房子,最后他从中挑选除了
10
个,列为准店,把它们在位置、环境、布局等方面的优劣列成清单,反复比较,从中优选出
3
个,然后把这
3
个店的位置、环境、布局及服务内容等做市场调查,根据调查反馈,最后确定其中一个,接下来开始装修。朋友请来装修公司,详细地讲述他的意图,对方耐心地听着。开始还为他的认真感动,到后来就有些不耐烦了,他也真是太详细了,不仅店内所有的空间包括门厅、厨房、卫生间里的每一个角落都不放过,而且,店外远至百米的路段也做了精心布置,简直精细到极点。我看着他,突然感觉有些陌生,原来挺豪爽大气的一个人,几年不见,怎么竟变得婆婆妈妈,心细如针?
店终于按照朋友的要求装修好了,进到里边,给人的第一感觉是舒服,第二感觉还是舒服,你能想到的他全想到了,你没想到的他也想到了,可他还不放心,让我们帮他挑毛病,看看还有什么没想到的地方。我看着他,越发觉得他陌生了。从选店到装修,不仅多跑了许多路,多花了许多钱,更重要的是,花了许多时间,如果换成我,现在早营业赚钱了,可他还在这儿挑毛病。我说:“挺好的,赶快开业吧,早开一天早收入一天。”
朋友看着我说,“正式开业还要等一个星期,从明天开始,我请你带朋友来吃饭,全部免费,但又一条,每吃一次,至少要提一条意见。”
“为什么?”
“因为在欧洲,不能让客人等候超过
5
分钟,不能让他有任何不满意的地方,现在开业,我没有把握,所以我付费请咨询公司替我找最挑剔的顾客来,如果你方便也请你来,多挑毛病!”
“你也太认真了,这是在中国,不用这样,要我说,先开业,发现问题再说,现该也来得及。”
“不,我不能拿顾客做实验。在欧洲,我做过调查,开业最初
10
天进店的顾客,基本上是你店里长期的顾客,如果你在这
10
天留不住顾客,你就得关门。”
“为什么?”我有些不解,“一个新开的店,有点不足是难免的。客人也会谅解的,下次改正就行了。”
“不,没有下次,只给你一次机会。我刚到国外时,觉得他们很傻,你说什么他都相信,你如果想骗他其实很容易,但是他只给你骗一次,以后他永远不会和你来往。在工作中,只要是你本人的原因犯错,你就得走,你不能说:对不起这次我错了,给我机会,我保证下次改。没有下次,只给你一次机会。”
我看这朋友,突然明白了为什么这些天来,他如此认真,如此精细,这个在我看来没什么了不起的一个店,在他看来,仅次于他的生命,因为他深深知道,这既是他的第一个店,也是他最后一个店,成败只此一次,没有再一,更无在二。
点评:在变化万千的信息时代,客户给我们的机会其实也只有一次,关键我们是以何种态度对待。如果我们有下次再来的心思,那么总有一天会被客户抛弃。做我们每天面对的工作,也是如此.
posted on 2007-03-08 15:50
MEYE 阅读(362)
评论(0) 编辑 收藏