posts - 189,comments - 115,trackbacks - 0
谈谈你对所谓“精通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 阅读(354) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: