忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


2024/04/27 03:40 |
Homework 1
1. 兩年前寫了幾篇文章,探討為什麼要學寫程式。參考之後,也描述一下你對寫程式的看法。

曾和許多學長或是長輩聊過,他們對於將來出路都是保持著「你學的以後未必用的到」或是「你以後做的未必相關」之類的,也有一個碩班學長說他朋友和他一樣走純固態但是他畢業後找到工作,第一天主管就寫程式,主管只管他是學電子的,但並不會去理會你在電子系學了什麼,想當然爾不會寫程式的他當天就被FIRE了。未來出社會, 重點並不在於你會什麼,而是你能不能做出他們要的結果, 因此我覺得多學一些東西對未來總是會有幫助的,因此我認為學JAVA是在接觸一個自己所沒有接觸過的領域,並在學習的過程中 我應該能夠得到很多東西。


2. 參考課本第一章,回答以下問題

a. What is Java Virtual Machine and Java Bytecode?

Byte code (位元碼)是Java Virtual Machine(Java虛擬機器) 的機械語言,而並非是對任何電腦的。

Java Virtual Machine(Java虛擬機器)是虛擬電腦並在電腦上模擬各種實體電腦上的功能去運作的模擬器。

課本P9
WIKI百科
http://0rz.tw/cxpoT

b. Explain Java's feature "Write once, run anywhere."

寫出來的函式在任何平台都能跑,也就是不必為了新平台重寫函式。

在聯成電腦的網頁中有提到:

http://www.lccnet.com.tw/2007class/java/java1.asp

跨平台的程式語言 / Write once, run any where

使用Java所撰寫出來的程式之所以能夠在多種平台執行,是因為Java程式不同與其他程式語言,其並非是編譯成所在平台的機器語言後再執行,而是採先編譯成一個〝位元碼 (byte code)〞,之後才於裝有Java虛擬機器(Java Virtual Machine),JVM上的硬體平台去執行,而這也就是Java所開發之程式能夠跨平台的主要原因
PR

2009/02/21 19:25 | Comments(0) | TrackBack() | 課程相關

トラックバック

トラックバックURL:

コメント

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字 (絵文字)



<<關於回覆意見 | HOME | 新BLOG始動>>
忍者ブログ[PR]