- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第1章 Java簡介與基本觀念 1-1 Java大事紀要 1-2 Java為什麼可以跨平台 1-3 Java開發工具 1-4 Java程式內容 1-5 將變數存入記憶體 1-6 轉型 1995 ”Oak” 正式改名為 ”Java” , 替蓬勃發展的Internet注入新血 1996 JDK 1.0版問世 1997 JDK 1.1版問世 1998 Visa發行第一張使用Java技術的Smart card 1999 Java 2版本問世 2000 超過400個Java愛用者群組成立 2001 超過100萬人下載J2EE SDK 2002 78%的專案執行人員認為J2EE是最有效能的Web開發技術 2003 75%的專業程式設計師使用Java當作主要開發技術 2004 Java 5版本問世 2005 全球超過25億台數位機器可以執行Java程式 2006 Java EE 5版本問世 1991 Green Project開始。Green Team團隊著手研發新的程式語言,也就是後來的Java 1992 新一代具有跨平台能力的程式語言 ”Oak” 問世,是Java語言的前身 1993 ~ 1994 Green Team團隊將這款新的程式語言大力推廣,但硬體廠商不配合,導致專案失敗 1-1 Java大事紀要 1-2 Java為什麼可以跨平台 假設有3個人,分別是法國、德國和義大利人,他們如果要溝通就必須使用共通語言—例如:英文;而Java跨平台的概念其實也來自於相同觀念。 Windows JVM再將Byte code轉成可執行的二進位元碼 這是Java 程式語法 class HelloWorld { public static void main(String[] args){ System.out.println(Hello World!!); } } Byte code 編譯器將Java語法轉成Byte code Linux 0101 0101 1-3 Java開發工具 JDK(Java Development Kit) 內容包含-編譯器、 JVM、 Java函式庫(Libraries) 下載點- /javase/downloads/index_jdk5.jsp 利用JDK開發工具在文字模式下編譯與執行 ? HelloWorld.java 設定環境變數 ? Path 編譯: 執行: C:\CH01javac HelloWorld.java 編譯器 要編譯的Java檔案 C:\CH01java HelloWorld JVM 要執行的Class檔案不需要加副檔名 1-3 Java開發工具 Java編輯工具(必須搭配JDK) JCreator- Ultra Editor: TextPad: Java整合性開發工具 Eclipse: NetBeans:/javase/downloads/index.jsp JBuilder:/us/products/jbuilder/index.html 1-4 Java程式內容 Java檔案內容出現的不論是文字還是符號,都被稱做程式標記(Token),標記可分成4個部分: 關鍵、保留字(Keyword):關鍵字對編譯器有特殊意義;保留字就是以後可能會轉變成關鍵字。這2種字都不可當作識別字,以免編譯器混淆。 識別字(Identifier):變數、類別(Class)、方法(Method)的名稱都稱作識別字。使用規則為: (1)不可為關鍵字、符號 (2)第一個字元不可以是數字 (3)大小寫代表不同意義。 值(Literal):可以是數字值,也可以是文字值。 符號:最常見的就是運算符號:加(+)、減(-)、乘(*)、除(/)。 1-4 Java程式內容 註解:是給人看的說明文字,並不屬於程式標記,所以編譯器不會編譯註解內容。可以使用「//」或「/* */」。 1-4 Java程式內容 HelloWorld.java ------輸出------ Welcome to Java world!! 1-5 將變數存入記憶體 電腦就是模擬人類的大腦。電腦在計算之前,會像大腦一樣把計算的值先存入儲存區內。但電腦不如人腦聰明,所以不會自動騰出所需儲存空間,因此程式設計師必須透過資料類型來告訴電腦所需的記憶體空間。 95無鉛汽油: 27元/公升加了10公升 27 x 10 = 270 int x; x = 27; x 1-5 將變數存入記憶體 整數類型共有4種 類型 佔記憶體空間 範圍 byte 1 byte -27 ~ 27-1 short 2 bytes -215 ~ 215-1 int 4
文档评论(0)