【正文】
References: ? 鄭莉、王行言、馬素霞編著, 《 Java語言程序設(shè)計 》 ,清華大學(xué)出版社 ? Grady Booch, James Rumbaugh, amp。1 Java程序設(shè)計 Java Programming Fall, 2022 2 Course Information ? Instructor: ? Name: Tang, Rong(湯蓉 ) ? Email: ? My Webpage: 教師主頁 → 湯蓉tm 3 Course Information ? 總學(xué)時: 48學(xué)時( ? Lecture: 30學(xué)時 。 ? Lab: 12 學(xué)時 。 Ivar Jacobson (著 ), 《 UML 用戶指南 》 ,機械工業(yè)出版社 ? Peter C. Dibble (著 ) 滕啟明 (譯 ), 《 實時 Java平臺編程 》 機械工業(yè)出版社 ? 龔天富,侯文永編著, 《 程序設(shè)計語言與編譯 》 ,電子工業(yè)出版社 5 Course Information ? Lectures: ? Monday, Section 34, 1202。 8 Requirements ? Finish exercises amp。 ? 2022年 7月 28日, Oracle發(fā)布 Java7的正式版。 13 Some Features of Java ? Java 編程語言是個簡單、 面向?qū)ο?、分布式、 解釋性 、健壯、安全與系統(tǒng)無關(guān)、 可移植 、高性能、 多線程 和 動態(tài) 的語言。 0s ? understood by a specific type of CPU chip. 15 Programming Languages 1. Procedure language 2. Objectoriented language 16 Programming Languages ? Procedure language C ? actionoriented ? Groups of actions (procedures) of a task are formed into functions, and functions are grouped to form programs. 問題 數(shù)據(jù)集合 過程集合 結(jié)果 傳遞給 17 Programming Languages ? Objectoriented language: Java, C++ ? models the realworld objects ? the unit of programming is the class 問題 類 結(jié)果 實例 抽象 創(chuàng)建 計算 18 Programming Languages ? Compiler: C++ ? A program that translates from source code to object code. ? Source code in this case is normally a highlevel language ? Object code could be machine code, an intermediate language, or assembly languag