java 出現在我們眼前,時間還很短,當他還只是一個半成品的時候,我們就被告知,java將成為軟件發展的規範和希望. 然後,java出現了,jdk的出現,我們發現其實java 310-027並不習慣,因為我們已經適應了window下的visual編程,對於jdk這種編程方法已經很不喜歡,即使visual j++的出現,所增加的還不過是一個編輯環境.而且大家所熟悉的visual j++所支持的功能很少,可以說除了支持ActiveX之外,就是很純粹的jdk1.1.這樣的環境和功能,是根本不適合開發大型軟件的所以,隨著visual j++的興起,java applet仿佛成為java唯一的功能了,幾乎所有介紹java的書籍,網站,都被javaapplet充斥在許多人眼中,小應用程序是java唯一能做的事情了.可能還不如javascrip好用,當年如同耶穌降臨似的java,仿佛成了雞肋.用處的確不大.
說了這麼多面向對象,有點跑題,現在我回到java認證,為什麼我一再的強調面向對象呢,因為smalltalk畢竟不是真正高效率的編程語言,我用過很多編程工具,可以說幾乎所有的我都作過東西,但是我看來,只有java的面向對象,編程方法,才是我最喜歡的.使用java編程,你會感覺到什麼是對象,感覺到自己編寫的程序原來也可以這樣的有條理.這樣的舒服。我和java斑竹lolo曾經討論過這個感受,他也很有同樣的感受。但是,大家或許會說,java很好,但是他能幹什麼呢? 除了applet他能做什麼?對於這個問題,我要告訴大家,他能做的東西很多,java到底能做什麼,我使用java時間不是很長,但是我感到高興的是,在這有限的時間裏面,我接觸的東西或許已經足夠讓我對java的前景產生了很大的興趣和信心。
如果大家能到Sun公司主頁上看看,會發現太多的東西可能是你聽都沒有聽過jini,jmx,java3d,servlet,rmi……太多了,如此多的新技術,而且功能都是前所未有,起碼是非常不同的。在國外,java程序員已經超過其他語言程序員,其中IBM公司就使用自己開發的visualage for java為法國開發了全國鐵路管理系統。這個項目說明了java之中的SUN認證絕對不是只能開發小東西的,只能是applet,當然java的網絡支持或許是所有編程語言中最強的了,他在網絡的應用功能遠遠超過任何語言,大家或許很喜歡而且很熟練CGI的開發,但是servlet的功能卻更標準化,使用java會讓你感受到舒適。