Java程序設計教程

出版時間:2009-1  出版社:中國人民大學出版社  作者:劉培文 主編  頁數(shù):279  

前言

  本書共分為12章,第1章介紹Java語言的特點、發(fā)展過程以及Eclipse集成化開發(fā)環(huán)境的使用;第2章介紹Java的基本語法知識以及程序流程控制等;第3章介紹面向對象程序設計的基本概念;第4章介紹繼承、多態(tài)以及Object類;第5章介紹字符串操作;第6章介紹Java的數(shù)據結構;第7章介紹異常處理方面的相關知識;第8章詳細探討如何實現(xiàn)Java的線程以及線程同步的概念和應用;第9章介紹圖形用戶界面,包括AWT組件、Swing組件和Java的事件處理機制等;第10章介紹Java輸入/輸出流和文件的操作;第11章介紹數(shù)據庫的應用;第12章介紹學生管理系統(tǒng)的開發(fā),鞏固所學知識,強化實際應用技能。

內容概要

本書從Java語言的基本概念入手,較深入地講解了面向對象程序設計的主要原理和方法,以及Java語言最核心的技術。全書共分為12章,首先介紹了Java語言的基本數(shù)據類型、流程控制、類和對象等基礎知識;然后在深入分析面向對象設計方法的基礎上,講解了繼承機制和多態(tài)性的實現(xiàn)與應用、異常的捕捉和處理以及集合類的定義方法;此外還講解了多線程、圖形用戶界面、輸入/輸出流和文件操作以及數(shù)據庫操作等內容,同時還提供了大量具有可實踐性的程序實例、上機實戰(zhàn)和練習題?! ”緯鴥热菥幣藕侠?,整體結構完整,采取自頂向下的設計方法,突出學科方法論,強調知識體系可擴展的原則,既可作為高職高專院校計算機及相關專業(yè)的Java語言教材,也可作為軟件開發(fā)人員的參考用書,還可以作為社會相關培訓學校的培訓教程。

書籍目錄

第1章  Java概述  1.1  了解Java   1.1.1  Java的誕生和發(fā)展   1.1.2  Java語言的特點和優(yōu)勢   1.1.3  Java的核心技術  1.2  搭建Java開發(fā)環(huán)境   1.2.1  J2SE的安裝   1.2.2  設置J2SE的環(huán)境變量   1.2.3  編寫Java程序  1.3  Eclipse集成化開發(fā)工具   1.3.1  基本概念   1.3.2  安裝Eclipse   1.3.3  使用Eclipse編寫Java應用程序  1.4  上機實戰(zhàn)  1.5  小結  1.6  習題 第2章  Java語言基礎  2.1  標識符和關鍵字   2.1.1  標識符   2.1.2  Java關鍵字  2.2  注釋和分隔符  2.3  數(shù)據類型、常量和變量   2.3.1  數(shù)據類型   2.3.2  常量和變量  2.4  運算符   2.4.1  算術運算符   2.4.2  關系運算符   2.4.3  邏輯運算符   2.4.4  位運算符   2.4.5  復雜賦值運算符   2.4.6  條件運算符   2.4.7  instanceof運算符   2.4.8  運算符優(yōu)先級  2.5  控制語句   2.5.1  塊作用域   2.5.2  if語句   2.5.3  switch語句   2.5.4  循環(huán)控制   2.5.5  流程控制  2.6  上機實戰(zhàn)  2.7  小結  2.8  習題 第3章  面向對象的程序設計  3.1  面向對象概念   3.1.1  面向對象介紹   3.1.2  面向對象的特點  3.2  對象   3.2.1  對象的創(chuàng)建   3.2.2  對象的使用  3.3  類   3.3.1  類的定義   3.3.2  類的成員變量   3.3.3  類的方法   3.3.4  定義和使用構造方法  3.4  接口   3.4.1  接口的定義   3.4.2  接口的實現(xiàn)   3.4.3  接口的使用   3.4.4  回調  3.5  內部類   3.5.1  內部類介紹   3.5.2  內部類的使用  3.6  抽象類  ……第4章  繼續(xù)與多態(tài) 第5章  字符串操作第6章  Java的數(shù)據結構 第7章  異常處理 第8章  多線程 第9章  圖形用戶界面第10章  輸入/輸出流和文件操作第11章  Java與數(shù)據庫的連接第12章  綜合實例主要參考文獻

章節(jié)摘錄

  Java語言是由Sun公司于1995年推出的一種編程語言,也是目前推廣速度最快的程序設計語言,它采用面向對象的編程技術,功能強大且簡單易學。Java伴隨著Internet的發(fā)展而成熟,是近20年來計算機軟件環(huán)境中最有意義的進步之一。使用它可在不同種機器、不同種操作平臺的網絡環(huán)境中開發(fā)軟件。Java正在逐步成為Internet應用的主要開發(fā)語言,它徹底改變了應用軟件的開發(fā)模式,帶來了自PC機以來又一次技術革命,為迅速發(fā)展的信息世界增添了新的活力。  Java是Sun公司研發(fā)的一種新型的程序設計語言。在高級語言已經非常豐富的背景下,Java語言脫穎而出,不僅成為一門最為流行的計算機語言,而且形成一種專門的技術,這不僅有其獨特的歷史背景,還有其獨樹一幟的品質?! ava從誕生到現(xiàn)在已經有十多年時間,在這段時間里衍生了許多與Java相關的技術和標準?,F(xiàn)在,我們來回顧一下Java的發(fā)展軌跡?! ∈煜ava歷史的人非常多,如果要問Java是哪年誕生的,也許大多數(shù)人都會回答是1995年(這個非常好記,因為微軟公司的Windows 95也是在這一年發(fā)布的)。但事實上Java早在20世紀90年代初就開始醞釀了。

編輯推薦

  走實踐案例教學之路,培養(yǎng)技能型緊缺人才。  本系列教材經過多次改版升級,綜合一線教師多年用書經驗和建議,緊跟IT行業(yè)應用的最新動向和潮流,既體現(xiàn)易教易用性,又體現(xiàn)技術的先進性?! ”鞠盗薪滩闹匾暯虒W方法的研討改進和教學立體化配套資源的建設,已有多本教材被評為省級、國家級精品課配套教材?!  半p師技能型”專家作者團隊精心編寫,走實踐應用案例教學之路,培養(yǎng)技能型緊缺人才。

圖書封面

評論、評分、閱讀與下載


    Java程序設計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7