與學員一起記錄分享巨匠課堂點點滴滴,Let's go

 

JAVA 我要出師篇(三)

二月 28, 2010 by 莊澤民

親愛的 Java 學員們 :

雖然我們通常所說的Java,都是指Java程式語言(Java Language)居多。然而,事實上一個Java程式能順暢運作的有三大要素是缺一不可的: Java Virtual Machine、Java API、Java Class Files,其中的Java Virtual Machine更是讓Java能做到跨平臺(Platform Independence)的要角,因此說它也是如同Java的心臟似的。

JVM到底是什麼? 一般的程式語言,程式設計師寫出來的稱為原始碼(Source Code),要編譯(Compile)成機器碼(Machine Code)才能執行。但Java的情況不同,Source Code編譯過的結果是Byte Code,機器或是OS是看不懂的,要靠JVM在執行時解譯為Machine Code,才能執行。也就是說,對一般程式而言,程式本身直接就接觸到OS或硬體資源層級,因此每遇到一種平臺,設計師就必須針對不同的平臺做出適當的設計,但Java則不然,程式本身面對的是JVM,只要JVM看得懂你寫的程式,它就能順利執行了。

因為Java的設計就是要求程式只開發一次,因此無論是那一個平臺上的JVM,在Java程式看起來都應長得完全一樣,就好像是一台虛擬的,只能執行Java的Byte Code的機器一樣,但這是一個軟體模擬成的機器,這就是Virtual Machine的名稱由來。

當然Java的設計和架構上,除了跨平臺之外,還有很多一開始就優於其他程式語言之處,比如較完整的OO架構,對於網路架構比較完善的支援等等,就等我們各位學員大大,慢慢來體驗它吧!你就會「出師」了。

Filed under Java程式認證 | 0 迴響 | Permalink funP udn Yahoo! Delicious Digg

 

JAVA 我要出師篇(二)

二月 18, 2010 by 莊澤民

親愛的 Java 學員們 :

好好把 Java 學成並不難
它可以處理應該的範圍卻比 VB等多
剛開始建議使用 UltraEdit 或 JCreator 這些工具軟體
之後可慢慢熟悉使用 Java 官方的NetBeans 開發工具軟體

初練習由課程SL100一一步步來建立簡單的 variable, loop 等等重要基本=觀念...
先漸進的產生對程式設計的興趣是最重要的。

很多人會拿 C\C++ 和 Java 相比較
基本上, Java 處理硬體的能力大多要透過 JNI 與 Driver 溝通 
簡單容易上手 是他的優勢
OOP 程式設計也隨著 Java 的發展突飛猛進,
因為Java 是很完整的物件導向開發技術與程式語言
在學習過程中可以了解 UML 及 什麼是物件導向
慢慢造就你成為Java高手就指日可待
所謂的 Java 高手
可能是讀了比較多的技術文件或知道比較多的資源可以利用
一個語言能夠讓工程師輕易地建構出一套系統
就是很好的語言, 所以你們可以很快樂地開始學習
更重要的事情, 使用 Java 開發的人,大多非常熱心開放他們的原始碼,
多多參考他們的 source code
堆疊出你們想要建立創作的系統。

你會「出師 」。

Filed under Java程式認證 | 1 迴響 | Permalink funP udn Yahoo! Delicious Digg

 

JAVA 我要出師篇(一)

二月 05, 2010 by 莊澤民

親愛的 Java 新學員們 :

很高興你們來這裡....
Java 這個語言, 已經不再是語言了, 他勾勒出一個開放式的開發環境,
基本上 java.sun.com 把 Java 分為三個部分 + 一個新部分

(1) Java SE ( Java  Standard Edition )
(2) Java EE ( Java  Enterprise Edition )
(3) Java ME ( Java Micro Edition )

(4) Java FX (Rich Internet Application)

新手, 大概都要由 J2SE 開始學習,
剛開始可以先從了解 SCJP 考的範圍,當為學習目標。
剛開始你大可不必花時間去研究 Swing 元件的設計

但是要對基本語法及基本物件概念、類別設計等要一一弄清楚。
還要學會如何查詢 API,並且常常查詢 API
自然而然就會對Java類別使用日益熟練,也就會慢慢「出師 」。

~ 巨匠電腦將陪親愛的學員們一起成長 ~

Filed under Java程式認證 | 0 迴響 | Permalink funP udn Yahoo! Delicious Digg

 

最近文章
星期日 二月 28, 2010
JAVA 我要出師篇(三)
星期四 二月 18, 2010
JAVA 我要出師篇(二)
星期五 二月 05, 2010
JAVA 我要出師篇(一)

最近迴響


Re: JAVA 我要出師篇(二) by sunny (三月 03, 2010)

個人資訊

投票