Java語言實用教程

出版時間:2008-1  出版社:北京郵電大學  作者:丁振凡  頁數(shù):307  
Tag標簽:無  

內容概要

  《新編高等院校計算機科學與技術應用型規(guī)劃教材:Java語言實用教程(第2版)》以Java語言的內容體系為線索,將面向對象程序設計的原則與特點融入到具體的Java程序實例中。書中主要內容有:面向對象概述、Java語言基礎、Java面向對象技術、常用類庫、異常處理、Applet編程、AWT編程、多線程、輸入/輸出與文件處理、JDBC與數(shù)據(jù)庫、網(wǎng)絡編程、Swing編程等?!缎戮幐叩仍盒S嬎銠C科學與技術應用型規(guī)劃教材:Java語言實用教程(第2版)》在講述上由淺入深,注重理論與實際的結合,例題精練,許多例子是實際應用的寫照,有利于培養(yǎng)學生解決實際問題的能力?!  缎戮幐叩仍盒S嬎銠C科學與技術應用型規(guī)劃教材:Java語言實用教程(第2版)》可作為大中專院校低年級學生學習Java和面向對象程序設計方法的教材,同時也可作為廣大自學者和軟件開發(fā)人員的參考用書?!缎戮幐叩仍盒S嬎銠C科學與技術應用型規(guī)劃教材:Java語言實用教程(第2版)》第l版獲得江西省優(yōu)秀教材二等獎,作者主持的Java語言課程被評為省優(yōu)質課程。

書籍目錄

第1章 Java概述1.1 程序設計語言與Java1.1.1 程序設計語言概述1.1.2 Java語言的產生與發(fā)展1.2 面向對象概述1.2.1 面向對象與面向過程的區(qū)別1.2.2 面向對象程序設計的特性1.3 Java的開發(fā)和運行環(huán)境1.4 簡單Java程序及調試步驟1.4.1 Java Application1.4.2 Java Applet1.5 Java語言的特點1.5.1 簡單的面向對象語言1.5.2 跨平臺與解釋執(zhí)行1.5.3 健壯和安全的語言1.5.4 支持多線程1.5.5 面向網(wǎng)絡的語言1.5.6 動態(tài)性1.6 本章小結習題第2章 Java語言基礎2.1 Java符號2.1.1 標識符2.1.2 關鍵字2.1.3 分隔符2.1.4 注釋2.2 數(shù)據(jù)類型2.2.1 數(shù)據(jù)類型2.2.2 常量2.2.3 變量2.3 表達式與運算符2.3.1 算術運算符2.3.2 關系運算符2.3.3 邏輯運算符2.3.4 位運算符2.3.5 賦值組合運算符2.3.6 其他運算符2.3.7 運算符優(yōu)先級2.4 字符界面常見類型數(shù)據(jù)的輸入2.5 流程控制語句2.5.1 條件選擇語句2.5.2 循環(huán)語句2.5.3 跳轉語句2.6 方法2.6.1 方法聲明2.6.2 方法調用2.6.3 參數(shù)傳遞2.6.4 遞歸2.7 數(shù)組2.7.1 一維數(shù)組2.7.2 多維數(shù)組2.7.3 數(shù)組作為方法參數(shù)2.7.4 Java的命令行參數(shù)2.8 本章小結習題第3章 類與對象第4章 繼承、多態(tài)和接口第5章 常用系統(tǒng)類第6章 Java Applet第7章 圖形用戶界面編程第8章 異常處理第9章 流式輸入/輸出與文件處理第10章 多線程第11章 JDBC技術和數(shù)據(jù)庫應用第12章 Java的網(wǎng)絡編程第13章 Swing編程參考文獻

章節(jié)摘錄

  第1章 Java概述  1.1 程序設計語言與Java  計算機從誕生到現(xiàn)在也不過短短半個世紀左右,從其誕生的那一天起人們就為了能更好地操作計算機而費盡心機,正像人與人之間的交流是從手勢逐漸進化到語言一樣,人們操作計算機也是從機械開關到程序設計演進的,因而用到程序設計語言?! ?.1.1程序設計語言概述  人類的語言是一個漸變發(fā)展的過程,直到今天仍在不斷改進。計算機程序設計語言也不是一步到位,而是一個從面向機器語言到面向過程語言,再到今天的面向對象語言的過程。  面向機器語言,如最早的機器語言,是由0和1組成的枯燥數(shù)字序列,不僅難看、難記,也難理解,后來,計算機科學家們又設計出了一種用英文單詞或其縮寫形式代替枯燥乏味的二進制數(shù)字的語言——助記符語言,即匯編語言——使得操作計算機的方式大大簡化了。但其編程的思維方式依然是機器式的,人們必須按照計算機固有的方式來設計程序?! ∶嫦蜻^程語言,如Fortran、C、Pascal、BASIC等,可以讓人們用接近數(shù)學語言的方式進行程序設計,加快了編程速度,也使得人們能夠從繁瑣的硬件細節(jié)中擺脫出來,而將注意力集中在算法本身?! ∶嫦驅ο笳Z言,如Java、C++等,解決了傳統(tǒng)結構化方法中問題空間和解空間在結構上不一致的問題,避免從分析和設計到軟件模塊結構間的多次轉換過程,使軟件開發(fā)變得簡單、高效、合理,是真正最接近人類思維方式的計算機程序設計語言?! ?.1.2 Java語言的產生與發(fā)展  Java來自于Sun公司的一個叫Green的項目,其最初的目的是為家用消費電子產品開發(fā)一個分布式代碼系統(tǒng)。最開始,Sun公司準備采用C++,但C++太復雜,安全性差,最后基于C++開發(fā)一種新的語言Oak(Java的前身),Oak是一種用于使網(wǎng)絡精巧而安全的語言,Sun公司曾依此投標一個交互式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時Mark Andreessen開發(fā)的Mosaic和Netscape啟發(fā)了Oak項目組成員,他們用Java編制了Hot Java瀏覽器,得到了Sun公司首席執(zhí)行官Scott McNealy的支持,觸發(fā)了Java進軍Internet。Java的取名也有一則趣聞,有一天,幾位Java成員組的會員正在討論給這個新的語言取什么名字,當時他們正在一個叫“爪哇”的島嶼的咖啡館喝著咖啡,有人靈機一動說就叫Java(爪哇)怎樣,得到了其他人的贊賞,于是,Java這個名字就這樣傳開了。

編輯推薦

  《新編高等院校計算機科學與技術應用型規(guī)劃教材:Java語言實用教程》在講述上由淺入深,注重理論與實際的結合,例題精練,許多例子是實際應用的寫照,有利于培養(yǎng)學生解決實際問題的能力。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java語言實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7