2011年2月25日 星期五

JAVA的第二堂課

這次是從最簡單,從無到有,如何建構JAVA
剛開始從空白的WordPad

然後儲存成java格式後

利用命令字元做編譯
 然後接下來會出現一連串錯誤訊息
這時候找關鍵字
每碰到一個就解決一個,
執行一次後又出現問題,
根據這個步驟
例如說
少了Text名稱就在檔案中補上Text
少了class 就在Text之前加上class
以此類推
根據錯誤來學習



就可以打出一個基本架構嚕!!
架構也是最重要的
格式就如下


然後在學會如何列印出字幕
利用System.out.println("    ") ;
這個就是印出"  " 裡面的字並且跳行


今天的作業就是製作簡單的聖誕樹
這就是今天作業結果嚕!!

以下就是程式碼
我的第一次JAVA程式

第二堂課就到這嚕。

其實有學過其他的程式語言
再來修JAVA的時候感覺很簡單
只差架構還有變數宣稱。
所以說萬事都是以基礎重要,
沒了最基本的架構,寫程式根本就空談。
老師從最簡單來教導,
如何看錯誤得訊息、如何排除錯誤問題
所以今天這堂課是既簡單又重要,
以後的課程還很長,勉勵自己加油一下!!
成功的路又邁進一步。

2011年2月18日 星期五

JAVA的第一堂課 (學習心得)

今天第一次使用JAVA,問題並不大,
因為程式碼為預先打好的,
不過至於電腦去做執行時卻問題很多,
因為電腦的權限問題無法解決,
在執行時就會有很大問題(包括環境變數無法更改)

之後解決方法如下
首先把JAVA安裝好的那個資料夾路徑抓到有權限的地方
我是從
C:\Program Files\Java  的 jdk1.6.0_24  (安裝的JAVA資料夾)
移到有權限的
D:\JAVA   
如下圖

再來打開記事本輸入下列指令
/**
 * The HelloWorldApp class implements an application that
 * simply prints "Hello World!" to standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}

存檔位置為
D:\java\jdk1.6.0_24\bin
名字為
"HelloWorldApp.java"
連引號都要輸入存檔
然後開啟
命令提示字元
進入
D:\java\jdk1.6.0_24\bin
(個人的存放位置會不同,所以要依各人修改)
然後先執行一次
輸入以下
javac HelloWorldApp.java
然後再輸入
java HelloWorldApp
就可以看到成果了


這也印證了 權限不足也有夠麻煩的
(花了不少時間在權限上)

2011年2月17日 星期四

JAVA的第一堂課 (回答問題)

一、
1.為何why要選修這門課?(動機)
以前在重灌電腦後使用網路的時候經常碰到要求JAVA
,可是卻不知道JAVA是什麼。
高中上課時,我們數學老師以及電腦老師也都有提起這套軟體,
功能強大而且非常好用,對於程式設計也是一個看好的市場
拿來可以設計程式或者一些小動畫之類的,非常好玩。
在上大學學習C語言的時候更聽老師說過JAVA也不錯用,
而且找工作也比容易。
因此本來對於資訊這方面有興趣的我,就在大三選擇這門課。

2.希忘從這門課獲得那些知識?(目標)
我想在這門課學習如何使用JAVA程式,
因為有學過C語言,頗有心得也感覺好玩,
認為程式邏輯上不會相差太多,
想要藉由大一有的程式概念來延伸在這款軟體上,
而在大一不足的地方,也想補強。(指標學的不是很穩)
3.我要如何修習這一門課?(態度與方法)
在每次上課會去想想這次所學的可以應用在哪邊。
藉由上課實際操作以及老師的解說能夠對這款語言更加熟悉,
做事情都是由不會學到會,由會學到精,
相信這門學問也是如此。
學習不是只有上課就足夠的,
如果不會或者不是很清楚地也會適時地去尋找幫助,
希望能夠在這門學問中最後佔有一席之地。

二、
請問您畢業後,如果找不到工作,您會花錢去上 "Java程式設計實力精修班" 課程嗎?
為甚麼?請您說明原因,100個字以上。
 我會先去詢問其他學去過這個實力精修班的人,
看看所學習的跟我已經會的相去多少,
如果差不太多,則我會選擇自我進修而不會去參加加強班。
反之,如果我的能力落差太多,則我會選擇參加,
雖然價錢上有點高,不過相較於以後的工作機會以及待遇,
這是小錢而已,而且增加一個方面的知識可以套用以後隨之而來改變的知識。

JAVA是現在看過很普遍的一套使用軟體,
並不代表它是一款有恆不朽的軟體,
可是如果能把JAVA當作自己的底子,
或許以後更好的程式也能夠得心應手,
比其他人更領先一步。


三、