Java程序設(shè)計案例教程

出版時間:2010-7  出版社:清華大學  作者:周怡  頁數(shù):238  
Tag標簽:無  

前言

  當前隨著醫(yī)藥衛(wèi)生信息化的全面深入,人們越來越感覺到計算機和信息技術(shù)對醫(yī)院和醫(yī)生們的深刻影響。本教材的編寫主要是為了滿足醫(yī)藥學科專業(yè)學生對信息技術(shù)掌握的需要。目前中小學教育已基本普及“信息技術(shù)”課程,其內(nèi)容覆蓋了傳統(tǒng)的大學階段原計算機應(yīng)用基礎(chǔ)教學的相當一部分內(nèi)容,例如,計算機操作系統(tǒng)的使用和辦公自動化軟件的應(yīng)用,絕大多數(shù)醫(yī)藥類大學生在踏人大學之前就已經(jīng)具備了基本的計算機應(yīng)用知識與技能。在這種發(fā)展趨勢下,調(diào)整大學階段計算機信息基礎(chǔ)課程的教學目標和內(nèi)容,通過程序設(shè)計教學,培養(yǎng)在學生信息技術(shù)應(yīng)用中的主觀能動性、創(chuàng)造性和求異性就顯得非常重要?! 〗陙?,編者通過對所在院校部分醫(yī)藥學專業(yè)實施的計算機基礎(chǔ)教學改革實踐證明,“Java程序設(shè)計”承載了當前最多的與計算機有關(guān)的知識和應(yīng)用思路,比較有利于學生信息技術(shù)素質(zhì)與技能的提高,Java面向?qū)ο蟮乃季S方式有利于醫(yī)藥學生將本專業(yè)內(nèi)容與計算機結(jié)合的信息化思維的形成。  本教材以知識點為主線,以階梯式案例教學法組織和串聯(lián)各知識點,充分結(jié)合醫(yī)藥專業(yè)學科知識,實現(xiàn)信息技術(shù)與醫(yī)藥應(yīng)用二者的有機融合,為學生在自身專業(yè)知識領(lǐng)域內(nèi)培養(yǎng)信息化思維習慣提供了十分有效的手段。此外,借鑒《全國高等醫(yī)藥院校計算機與信息技術(shù)規(guī)劃教材:Java程序設(shè)計案例教程》編委會的學科團體已經(jīng)積累的醫(yī)藥信息學資源,本教材全部采用醫(yī)藥信息技術(shù)案例來表現(xiàn)有關(guān)的程序設(shè)計內(nèi)容?! ”窘滩膶粗R點排列起來的案例分為兩種類型:通過案例理解知識點,從而掌握Java語言的基本語句、語法,重點掌握面向?qū)ο蟮某绦蛟O(shè)計方法,掌握Java語言的GUI、事件處理和異常處理,掌握JavaApplet的創(chuàng)建與使用,掌握Java的數(shù)據(jù)流、多線程和網(wǎng)絡(luò)應(yīng)用;通過醫(yī)藥信息程序設(shè)計實例,使學生在技能上得以提高,通過學習能夠較熟練地使用JDK,進行Java程序的設(shè)計、編譯和調(diào)試技術(shù)。同時,本教材通過案例設(shè)計培養(yǎng)學生使用Java語言開發(fā)有一定實用價值的醫(yī)藥應(yīng)用程序的能力。

內(nèi)容概要

本書從醫(yī)藥專業(yè)相關(guān)的簡單的Java程序設(shè)計案例人手,通過一個個案例的推進,將讀者在學習Java過程中要掌握的各個知識點逐步展開,再逐一串聯(lián)起來。使用與醫(yī)學相關(guān)的Java程序提高了醫(yī)學生的學習興趣,有利于醫(yī)學生信息技術(shù)素質(zhì)與技能的提高,Java面向?qū)ο蟮乃季S方式有利于醫(yī)藥學生將本專業(yè)內(nèi)容與計算機結(jié)合的信息化思維的形成。本書給出了大量與醫(yī)藥科學相關(guān)的案例程序,希望讀者能通過“案例”理解各個知識點,從而掌握Java語言的基本語句和語法,重點掌握面向?qū)ο蟮某绦蛟O(shè)計方法。  本書的各個案例均由淺入深,并提供全部源代碼,可在清華大學出版社網(wǎng)站下載。本書可作為Java程序設(shè)計課程的教材,也可作為希望通過學習程序設(shè)計理解計算機應(yīng)用的讀者的參考書。

書籍目錄

第1章 Java語言概述 1.1 Java語言簡介 1.2 第一個Java語言程序  1.2.1 Java開發(fā)環(huán)境  1.2.2 “Java與咖啡”源代碼  1.2.3 程序輸入、調(diào)試和運行步驟 1.3 Java語言開發(fā)環(huán)境  1.3.1 JDK的下載與安裝  1.3.2 Eclipse的下載與使用  1.3.3 Java小程序輸入、調(diào)試和運行步驟 本章小結(jié) 習題1第2章 Java語言基礎(chǔ) 2.1 基本語言要素  2.1.1 標識符  2.1.2 關(guān)鍵字  2.1.3 分隔符  2.1.4 注釋 2.2 基本數(shù)據(jù)類型  2.2.1 整數(shù)類型  2.2.2 浮點類型  2.2.3 字符類型  2.2.4 布爾類型 2.3 常量和變量  2.3.1 常量  2.3.2 變量 2.4 運算符和表達式  2.4.1 運算符  2.4.2 表達式 2.5 賦值語句 2.6 Java數(shù)據(jù)類型的轉(zhuǎn)換  2.6.1 自動類型轉(zhuǎn)換  2.6.2 強制類型轉(zhuǎn)換 本章小結(jié) 習題2第3章 Java流程控制 3.1 順序結(jié)構(gòu)及可視化輸入輸出 3.2 選擇結(jié)構(gòu)  3.2.1 單分支選擇語句(if語句)   3.2.2 雙分支選擇語句(if…else語句)   3.2.3 用嵌套的if語句實現(xiàn)多分支選擇結(jié)構(gòu)  3.2.4 多分支選擇語句(if…else if…else語句)   3.2.5 switeh語句 3.3 循環(huán)結(jié)構(gòu)  3.3.1 while語句  3.3.2 dowhile語句  3.3.3 for語句  3.3.4 循環(huán)的嵌套  3.3.5 跳轉(zhuǎn)語句 本章小結(jié) 習題3第4章 數(shù)組 4.1 一維數(shù)組  4.1.1 數(shù)組的建立  4.1.2 數(shù)組元素的引用  4.1.3 數(shù)組的復(fù)制 4.2 一維數(shù)組算法應(yīng)用實例 4.3 二維數(shù)組和多維數(shù)組  4.3.1 二維數(shù)組元素的邏輯結(jié)構(gòu)  4.3.2 二維數(shù)組的初始化  4.3.3 二維數(shù)組元素的引用 4.4 Java中的字符串  4.4.1 String類  4.4.2 可變長字符串StringBuffer類 4.5 Arrays與ArrayList類  4.5.1 Arrays類  4.5.2 ArrayList類 本章小結(jié) 習題4第5章 Java面向?qū)ο蟪绦蛟O(shè)計 5.1 類和對象  5.1.1 面向?qū)ο蠓椒ā ?.1.2 類的定義  5.1.3 成員變量  5.1.4 成員方法  5.1.5 構(gòu)造方法  5.1.6 對象的創(chuàng)建和使用  5.1.7 類成員與實例成員  5.1.8 對象數(shù)組 5.2 類的封裝性  5.2.1 封裝的概念  5.2.2 訪問權(quán)限修飾符  5.2.3 方法的重載  5.2.4 this引用  5.2.5 類之間的組合關(guān)系 5.3 類的繼承性  5.3.1 繼承的概念  5.3.2 子類的定義  5.3.3 super引用  5.3.4 抽象類與最終類  5.3.5 內(nèi)部類 5.4 接口  5.4.1 接口的概念  5.4.2 聲明接口  5.4.3 實現(xiàn)接口  5.4.4 接口變量 5.5 類的多態(tài)性  5.5.1 多態(tài)性的概念  5.5.2 運行時多態(tài)性 本章小結(jié) 習題5第6章 包與異常處理 6.1 包  6.1.1 包的創(chuàng)建  6.1.2 包的導(dǎo)人  6.1.3 案例6-1的實現(xiàn) 6.2 異?! ?.2.1 異常的概念  6.2.2 Java的異常類  6.2.3 異常處理機制  6.2.4 自定義異?! ?.2.5 案例6-2的分析與實現(xiàn) 本章小結(jié) 習題6第7章 圖形用戶界面 7.1 圖形用戶界面設(shè)計基礎(chǔ)  7.1.1 AwT與Swing概述  7.1.2 容器與布局管理器  7.1.3 初識事件及事件處理  7.1.4 圖形用戶界面的設(shè)計方法和步驟  7.1.5 案例7-1的實現(xiàn) 7.2 Swing組件及其應(yīng)用  7.2.1 常用Swing組件  7.2.2 案例7-2的實現(xiàn)與分析 7.3 Java的事件處理機制  7.3.1 委托事件模型  7.3.2 案例7-2中的事件處理的分析 7.4 窗口與菜單  7.4.1 菜單的組成與菜單類  7.4.2 為窗口加入菜單  7.4.3 案例7-3的實現(xiàn) 7.5 圖形繪制  7.5.1 Graphics類  7.5.2 在組件上繪圖  7.5.3 案例7-4的實現(xiàn) 本章小結(jié) 習題7第8章 多線程第9章 Java Applet第10章 Java輸入輸出流第11章 JDBC與數(shù)據(jù)庫訪問第12章 Java網(wǎng)絡(luò)程序設(shè)計參考文獻

章節(jié)摘錄

  目前Internet將世界上千千萬萬的計算機子網(wǎng)連成一個超網(wǎng),而這些子網(wǎng)分布在世界的各個角落,并且由不同的型號、規(guī)模、操作系統(tǒng)和不同應(yīng)用平臺的計算機組成,這就需要一種能夠運行在各種計算機上,具有平臺無關(guān)性和高移植性的語言。Java語言以其面向?qū)ο?、平臺無關(guān)、多線程和安全可靠等特性成為Internet時代程序設(shè)計語言中的佼佼者。  Java是1995年6月由Sun公司設(shè)計出來的革命性編程語言,它的出現(xiàn)是源于獨立平臺語言的需要,人們希望這種語言能在不同的操作系統(tǒng)和不同的CPU芯片上運行,并希望這種語言能寫出嵌入各種家用電器等設(shè)備的芯片上的程序??梢哉f,Java的出現(xiàn)標志著真正的分布式系統(tǒng)的到來。Java語言的主要特點如下?! 。?)簡單。Java語言易學、好用,如果你學過c或C++,就會覺得Java很眼熟,因為Java中的很多語法與C和C++一樣。Java要比C++簡單,它去掉了C和C++支持的3個不易理解和掌握的數(shù)據(jù)類型,即指針(pointer)、聯(lián)合體(union)和結(jié)構(gòu)體(structure)。這樣做的目的是使用戶不能通過Java程序直接訪問內(nèi)存地址,保證了程序具有更高的安全性,而C和C++中的聯(lián)合體和結(jié)構(gòu)體的功能完全可以在Java中用類及類的屬性等面向?qū)ο蟮姆椒▉韺崿F(xiàn),使程序設(shè)計更加合理、規(guī)范,而且還可降低學習難度?! 。?)面向?qū)ο?。Java語言最吸引人之處就在于它是一種以對象為中心、以消息為驅(qū)動的面向?qū)ο蟮木幊陶Z言。面向?qū)ο笫且环N模擬人類社會和人解決實際問題的模型,因此更符合人們的思維習慣,而且容易擴充和維護。它的缺點是程序在開發(fā)過程中常常會變得越來越大。

編輯推薦

  《Java程序設(shè)計案例教程》特色以知識點為主線導(dǎo)引,以階梯式案例教學法組織和串聯(lián)各知識點,為學生在自身專業(yè)知識領(lǐng)域內(nèi)培養(yǎng)信息化思維習慣提供了十分有效的手段。各章節(jié)使用有趣味性的醫(yī)學問題舉例,激發(fā)學生的學習興趣?! “寻粗R點排列起來的案例分為兩種類型:通過“案例”理解知識點;通過醫(yī)藥信息程序設(shè)計“實例”,提高學生技能。  通過實訓設(shè)計培養(yǎng)學生使用Java語言開發(fā)有一定實用價值應(yīng)用程序的能力?! ∵m當加大小項目練習內(nèi)容,讓學生多練少背,培養(yǎng)學生的計算機思維能力。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java程序設(shè)計案例教程 PDF格式下載


用戶評論 (總計9條)

 
 

  •   雖然封面有點灰塵,不過書還是很好的,和學校訂的教材一樣
  •   可以,速度沒話說,就是快!
  •   書是正版?。≈档觅I
  •   課本來的,上來買!便宜
  •   和學校訂的書一樣,內(nèi)容很好,對學習JAVA有很大幫助
  •   雖然包郵了但還是很貴啊,希望能便宜點,現(xiàn)在的書基本沒有折扣,窮人孩子傷不起啊
  •   有課本了~
  •   專業(yè)學習的課本
  •   內(nèi)容不太好,普通教材
 

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

京ICP備13047387號-7