內容提要
本教材是專門針對沒有任何編程基礎,但又想學習Java程式設計的人所編寫的,從配置編程環境開始一步一步引領讀者走入Java的世界。教材中沒有用太多生澀的語言去講述概念,而是儘量通過通俗易懂的語言、淺顯的實例講解,從實例出發引出相關的概念,使讀者真止理解Java語言的實質,並建立面向對象的編程思想。最後通過圖形編程的學習,既可以複習Java前面學習過的知識,又可以欣賞到自己編寫的視窗應用程式。
本教材從開始到結束,力圖通過一個完整的實例去闡述Java不同的套用技術。在結束時,再次完整地展現Java的魅力,使得讀者在閱讀本教材時有種渾然一體的感覺。
通俗、形象、生動的多媒體教學光碟更是為用戶鋪平了編程之道,可以輔助讀者更快捷地掌握Java編程。該光碟具有以下特點: ●全程語音講解; ●真實操作演; ●重要代碼分析; ●詳細示例剖析。
編輯推薦
一群中國優秀程式設計師編程的親身體會,一盞進入程式設計大門的指導教材,一套全新的多媒體教材,祝賀您的選擇。
專家提示:先學光碟,後學教材。教材重點:按初學者特點安排知識點的順序,語言淺顯,實例穿插於講解之中,通過章後練習,提高實踐能力。
多媒體光碟的特色:
書盤結合,聲情並茂,教學完全互動
全程的語音講解,有如老師親臨指導
難點問題用動畫演示,讓您一看就懂
直觀演示操作全過程,讓您一學就會
精心選擇教學的內容,面向實際套用
理論與實際案例完美結合,即學即用
目錄
第1章 Java語言綜述
第2章 Java編程環境
第3章 第一個程式分析
第4章 Java編程基本結構
第5章 流程控制
第6章 對象、包、類
第7章 數組和字元串
第8章 繼承
第9章 多態
第10章 接口與內部類
第11章 抽象
第12章 記憶體管理與回收
第13章 異常與處理
第14章 JDBC及其套用
第15章 數據結構
第16章 封裝
第17章 圖形編程初步
第18章 事件模型與事件處理
第19章 SWING組件與布局管理器
第20章 綜合實例與分析
附錄 HTML與APPLET初步
書摘
第1章 Java語言綜述
這一章,我們將通過Java的發展,分析它的特點,初步建立面向對象的概念,並對面向對象的核心思想有個比較清晰的認識。通過本章的學習,讀者可以對Java本身有一個比較全面的認識,並了解學習好Java應該注意的事項。
就現階段而言,弄清本章中介紹的所有細節並不重要,讀者會在本書稍後的章節中深入地學習這些內容。如果想儘快地進入Java的學習過程中,本章完全可以略過,等對Java語言本身有了一定程度的掌握,再回來瀏覽一下,也許能有更深的理解,更好地品嘗這杯美味的咖啡。
提示Java的由來印度尼西亞有一個重要的盛產咖啡的島嶼Java(中文譯名為爪哇)。這
門語言的開發者就為它起名為Java,其寓意是為世人端上一杯熱氣騰騰的咖啡。所以在Sun公司有關Java的產品上都會有一杯冒著熱氣咖啡的卡通圖示。
1.Java是一門程式設計語言
Java是1995年6月由Sun公司發布的。它被美國著名雜誌《PC Magazine))評為l995年十大優秀科技產品。之所以稱Java為革命性程式語言,是因為傳統程式語言的實現與具體的環境有關,而用Java編寫的程式卻不必考慮這些問題,它在所有平台上的位元組碼是兼容的,只要提供Java解釋器,Java編寫的程式就能在計算機上運行,以實現Java編寫者“一次編寫,隨處可用”的口號。
提示提到位元組碼,也許大家比較陌生,下面對位元組碼進行簡單的解釋。我們用Java編寫的程式稱為源碼(source code),又稱為源檔案,源碼是不可以被機器執行的。要想使程式得以運行,必須利用編譯器(不同的語言有不同的編譯器)對源碼進行編譯,編譯器將源碼編譯成計算機能讀懂的語言。對於c來講,它是將源碼編譯為二進制碼(exe檔案,也被稱為機器碼),這樣計算機就可以讀懂,它就可以按照人類的意願去實現一定的功能。對於Java來講,它並不是被編譯為二進制碼,而是將源碼編譯為一種獨立於機器平台的中間代碼,這種中間代碼就稱為位元組碼。位元組碼可以被Java解釋器所執行,由解釋器將位元組碼再翻譯成二進制碼,使得程式得以運行。
……