資源描述:
《《Java概述》PPT課件》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、Java程序設計1主講老師:趙利平嘉興學院數(shù)理與信息工程學院304404401@qq.com思考三個問題What?Why?How?為什么要學習java?Java語言是一門什么樣的語言?怎么學習這門課程Java歷史產生于1991年,由JamesGosling領導的小組在SunMicrosystems公司設計的一種用于消費類電子產品的名為“oak”的小型計算機語言;1993年,隨著WWW(萬維網(wǎng))的迅速發(fā)展重現(xiàn)生機;1995年,SunMicrosystems公司發(fā)布的用Java語言開發(fā)的瀏覽器HotJava,顯示了Jav
2、a在Internet上的強大功能,引起關注;95.5.23,Java誕生(Java1.0.2API)Java歷史1996年1月,推出JDK1.0;1998年12月推出JAVA2及JDK1.2;2003年7月發(fā)布J2SDK1.4.2。2004年發(fā)布JDK5.02006.12.11JDK6.02011年7月28Java7Java能做些什么?Java是功能齊全的通用程序設計語言,可以開發(fā)可靠的、要求嚴格的應用程序。Java能做些什么?Java可以開發(fā)Webapplications.Java能做些什么?JavaApplets
3、Java能做些什么?JavaServletsandJavaServerPagesJava能做些什么?Java可以開發(fā)臺式機和服務器的應用程序,也可以開發(fā)小型掌上設備程序,如PDA、手機等。Java的特點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是結構中立的Java是可移植的Java的效率Java是多線程的Java是動態(tài)的Java部分模仿了C++,但是進行了極大的簡化和改進,例如丟棄了指針,用接口取代了多重繼承。有人稱之為“C++--”。Java的特
4、點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是結構中立的Java是可移植的Java的效率Java是多線程的Java是動態(tài)的Java天生就是面向對象的,Java一開始就設計為面向對象語言。面向對象程序設計是以對象為模型描述現(xiàn)實世界的,世界上任何事物都可抽象為對象。面向對象程序設計提供了極大的靈活性、模塊性、透明性和可重用性。Java的特點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是
5、結構中立的Java是可移植的Java的效率Java是多線程的Java是動態(tài)的Java的設計使分布式計算變得容易起來,由于Java開始就設計了網(wǎng)絡工作能力,因而編寫網(wǎng)絡程序如同在文件中存取數(shù)據(jù)一樣。Java的特點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是結構中立的Java是可移植的Java的效率Java是多線程的Java是動態(tài)的運行Java程序需要一個解釋器(解釋程序)。Java程序編譯成Java虛擬機(JVM)編碼,這種編碼成為字節(jié)碼。Java的
6、特點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是結構中立的Java是可移植的Java的效率Java是多線程的Java是動態(tài)的Java非常重視及早檢查錯誤,Java編譯器可以查出許多其他語言運行時才能發(fā)現(xiàn)的錯誤。Java丟棄了其他語言中容易引起錯誤的默寫程序概念類型。Java具有實時異常處理功能。Java的特點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是結構中立的Java是可移植的
7、Java的效率Java是多線程的Java是動態(tài)的Java執(zhí)行多層安全機制以保護系統(tǒng)不受惡意程序破壞。安全的前提是什么也不信任。Java的特點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是結構中立的Java是可移植的Java的效率Java是多線程的Java是動態(tài)的利用Java虛擬機,可以編寫任何平臺上口能運行的程序。Java的特點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是結構中立的
8、Java是可移植的Java的效率Java是多線程的Java是動態(tài)的Java是結構中立的,因而Java程序是可移植的,不必重新編譯就可在任何平臺上運行。Java的特點Java是簡單的Java是面向對象的Java是分布式的Java是解釋型的Java是健壯的Java是安全的Java是結構中立的Java是可移植的Java的效率Java是多線程的Java