NCHU Dept. of MIS, 黃維尼部落格

顯示具有 學術研究 標籤的文章。 顯示所有文章
顯示具有 學術研究 標籤的文章。 顯示所有文章

2013年1月10日 星期四

[學術研究] JAVA程式語言相關名詞介紹-JVM,JDK,JRE



以下是老師曾經上過的課程內容及網站內容的資訊,做了一些JAVA名詞的整理和紀錄。
各位Blogger或是路過朋友也可以互相討論和指教,謝謝。
---

JAVA是一種跨平台、有物件導向(object-oriented)的高階程式語言。
JAVA支援「編譯一次,到處都可以執行」(compile once,run anywhere)。
而JAVA平台是一種軟體平台,主要由JVM和JAVA API(Java Application Programming Interface)的類別程式庫(class libraries)所組成。

JVM(Java Virtual Machine)
簡單概念:是JAVA虛擬機器,JAVA程式必須要有JVM才能執行。

詳述:
JAVA編譯器將程式的原始碼(也就是.java檔)編譯之後產生了位元組碼(Byte Code),俗稱機器碼或機械碼,此byte code也就是副檔名為.class的檔案,編譯器採一次編譯全部原始碼。
產生byte code之後,不論電腦的作業系統是什麼,只要該電腦安裝了JAVA,JVM裡的直譯程式(java interpreter)就會將.class檔載入記憶體中,然後呼叫JVM來一行一行的執行程式。
所以總結來說JAVA程式是先編譯後再直譯。


2012年6月16日 星期六

[學術研究] 東方食宿網East BnB-民宿網站商業模式分析

這學期在學校修了一堂高等電子商務的課程,
授課教授最近正與他的研究室團隊開發美食推薦的App「Hojava賀呷嗎」,
剛好就請班上的同學分組找美食旅遊相關的App或是網站進行分析,了解它們的商業模式,
提供的服務有哪些?哪些服務或功能可以更好,使之帶來更多的商機?
就這樣正當小編和我的分組同學們在思考我們的對象要找誰,
突然想到最近我大學的一個學長「謝翔」,
正參加一個民宿網站所舉辦的民宿體驗大使的徵選活動,
主打半年150萬元的高額薪水,還能暢遊台灣的民宿。

也正好想說其他組同學應該都針對App來進行分析,我們就反其道而行,
來點與眾不同的個案研究。

不過各位路過的blogger好友們,可以看看參考參考就好,
我們分析的也不一定正確,但就針對我們所觀察的進行依些小討論,
也歡迎大家可以在文章下方進行留言。