Java程序設(shè)計(jì)基礎(chǔ)教程

出版時(shí)間:2008-2  出版社:黑龍江哈爾濱工業(yè)大學(xué)  作者:高洪志,鄧琨主編  頁(yè)數(shù):281  字?jǐn)?shù):420000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)的編寫(xiě)針對(duì)高職高專院校及應(yīng)用型本科院校的教學(xué)特點(diǎn),突出了應(yīng)用技能培養(yǎng)的需要,同時(shí)兼顧了計(jì)算機(jī)等級(jí)考試的知識(shí)點(diǎn)。對(duì)于Java的基本語(yǔ)法到最高級(jí)特性(面向?qū)ο蟮母拍?、多線程、輸入輸出、Applet、JDBC、JSP等)進(jìn)行了細(xì)致的描述,深入淺出,闡述了Java編程原理。本書(shū)緊密結(jié)合實(shí)際,循序漸進(jìn),總結(jié)優(yōu)化了Java編程經(jīng)驗(yàn)。每章都配有大量習(xí)題、典型實(shí)例及編程項(xiàng)目,生動(dòng)詳細(xì)講解了Java編程思想和編程語(yǔ)法。簡(jiǎn)單明了,重點(diǎn)突出,使讀者能夠邊學(xué)邊練,激發(fā)學(xué)習(xí)興趣。    本書(shū)共分十二章,主要內(nèi)容為Java編程環(huán)境、Java基本程序結(jié)構(gòu)、對(duì)象和類、繼承與多態(tài)、異常處理、輸入輸出、多線程、Applet編程、使用JDBC創(chuàng)建數(shù)據(jù)庫(kù)的連接、JSP技術(shù)基礎(chǔ)及JSP實(shí)例等內(nèi)容。可作為高職高專及應(yīng)用型本科院校面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言及Java語(yǔ)言的授課教材,也可供Java程序員參考使用,同時(shí)也可作為計(jì)算機(jī)等級(jí)考試的輔助教材。

書(shū)籍目錄

第1章 引言  1.1  Java語(yǔ)言的特點(diǎn)   1.1.1 簡(jiǎn)單性    1.1.2 面向?qū)ο?   1.1.3 分布式   1.1.4 強(qiáng)健性    1.1.5 安全性    1.1.6 跨平臺(tái)    1.1.7 可移植性   1.1.8 相對(duì)較高效率    1.1.9 多線程    1.1.10 動(dòng)態(tài)可擴(kuò)充性  1.2 對(duì)Java語(yǔ)言的誤解    1.2.1 Java是HTML的擴(kuò)充    1.2.2 Java將成為所有平臺(tái)的統(tǒng)一編程語(yǔ)言    1.2.3 Java是解釋型的,它對(duì)于特殊平臺(tái)的重要應(yīng)用太慢了    1.2.4 所有的Java程序都在Web頁(yè)中運(yùn)行    1.2.5 Java消除了CGl編程的需要  本章小結(jié)  習(xí)題第2章 Java編程環(huán)境  2.1  JDK  2.2 JBuilder    2.2.1 基于JDKl.1    2.2.2 BeansExpress組件重用可大大提高開(kāi)發(fā)效率    2.2.3 可伸縮的數(shù)據(jù)庫(kù)結(jié)構(gòu)    2.2.4 實(shí)用的可視化開(kāi)發(fā)工具    2.2.5 JBuilder openTools APl   2.2.6 多層數(shù)據(jù)庫(kù)鏈接    2.2.7 面向不同用戶的多種版本  本章小結(jié)  習(xí)題第3章 Java基本程序結(jié)構(gòu) 3.1 Java程序的構(gòu)成    3.1.1 程序構(gòu)成    3.1.2 標(biāo)識(shí)符    3.1.3 注釋    3.1.4 分隔符  3.2 數(shù)據(jù)類型    3.2.1 整型    3.2.2 浮點(diǎn)型    3.2.3 布爾型    3.2.4 字符型    3.2.5 引用類型    3.2.6 數(shù)據(jù)類型轉(zhuǎn)換 3.3 常量和變量    3.3.1 變量    3.3.2 常量  3.4 運(yùn)算符與表達(dá)式   3.4.1 算術(shù)運(yùn)算符   3.4.2 關(guān)系運(yùn)算符   3.4.3 邏輯運(yùn)算符   3.4.4 位運(yùn)算符   3.4.5 賦值運(yùn)算符   3.4.6 其他運(yùn)算符   3.4.7 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性  3.5 流程控制語(yǔ)句    3.5.1 選擇語(yǔ)句    3.5.2 循環(huán)語(yǔ)句    3.5.3 break和continue語(yǔ)句  3.6 數(shù)組    3.6.1 一維數(shù)組    3.6.2 二維數(shù)組  本章小結(jié)  習(xí)題第4章 對(duì)象和類  4.1 面向?qū)ο蟮幕靖拍? 4.2 類的定義  4.3 類的成員方法……第5章 繼承與多態(tài)第6章 異常處理第7章 輸入輸出第8章 多線程第9章 Applet編程第10章 使用JDBC創(chuàng)建數(shù)據(jù)庫(kù)連接第11章 JSP技術(shù)基礎(chǔ)第12章 JSP實(shí)例附錄 Java編程規(guī)則參考文獻(xiàn)

章節(jié)摘錄

  第一章 引言  1.1 Java語(yǔ)言的特點(diǎn)  作為一種計(jì)算機(jī)語(yǔ)言,Java相當(dāng)優(yōu)秀,最為顯著的優(yōu)點(diǎn)是它與平臺(tái)無(wú)關(guān)。Java依靠它的運(yùn)行庫(kù)(Run Time Library)獲得了以往任何一種語(yǔ)言都沒(méi)有的平臺(tái)無(wú)關(guān)性。同樣的代碼可以不用改動(dòng)就可在Windows、Solaris、Unix等各種軟硬件平臺(tái)上運(yùn)行。這種平臺(tái)無(wú)關(guān)性對(duì)于開(kāi)發(fā)Intemet應(yīng)用程序來(lái)說(shuō)是非常重要的?! ×硗庖粋€(gè)顯著的優(yōu)點(diǎn)是Java的類C++語(yǔ)法。Java從C++發(fā)展而來(lái),對(duì)于當(dāng)今世界上眾多的c++程序員來(lái)說(shuō),Java顯得并不陌生。Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,甚至比c++更為“面向?qū)ο蟆?。目前面向?qū)ο蠹夹g(shù)已經(jīng)取代早期的結(jié)構(gòu)化程序設(shè)計(jì)方法而成為計(jì)算機(jī)界的標(biāo)準(zhǔn)技術(shù),因?yàn)槭聦?shí)證明面向?qū)ο蠹夹g(shù)處理復(fù)雜問(wèn)題的優(yōu)勢(shì)遠(yuǎn)非其他方法所能及?! ava并不僅僅是C++語(yǔ)言的一個(gè)變種,它們?cè)谀承┍举|(zhì)問(wèn)題上有根本的不同:  (1)Java比C++程序可靠性更高。有人曾估計(jì)每50行c++程序中至少有一個(gè)BUG。姑且不去討論這個(gè)數(shù)字是否夸張,但是任何一個(gè)c++程序員都不得不承認(rèn)c++語(yǔ)言在提供強(qiáng)大的功能的同時(shí)也提高了程序含BUG的可能性。Java語(yǔ)言通過(guò)改變語(yǔ)言的特性大大提高了程序的可靠性。 ?。?)Java語(yǔ)言不需要程序?qū)?nèi)存進(jìn)行分配和回收。在Java語(yǔ)言中,內(nèi)存的分配和回收都是自動(dòng)進(jìn)行的,程序員無(wú)須考慮內(nèi)存碎片的問(wèn)題?! 。?)Java語(yǔ)言中沒(méi)有指針的概念,引入了真正的數(shù)組。不同于c++中利用指針實(shí)現(xiàn)的“偽數(shù)組”,Java引入了真正的數(shù)組,同時(shí)將容易造成麻煩的指針從語(yǔ)言中去掉,這將有利于防止在c++程序中常見(jiàn)的因?yàn)閿?shù)組操作越界等指針操作而對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行非法讀寫(xiě)帶來(lái)的不安全問(wèn)題?! 。?)Java用接口(Interface)技術(shù)取代C++程序中的多繼承性。接口與多繼承有同樣的功能,但是省卻了多繼承在實(shí)現(xiàn)和維護(hù)上的復(fù)雜性。  1.1.1 簡(jiǎn)單性  用Java來(lái)設(shè)計(jì)應(yīng)用系統(tǒng)時(shí),程序員不需要非常專業(yè)的訓(xùn)練,并且這種語(yǔ)言應(yīng)該和當(dāng)前所流行的技術(shù)一致,因此,雖然發(fā)現(xiàn)c++并不是這樣的語(yǔ)言,但Java還是被設(shè)計(jì)成為盡可能和c++類似,只有這樣Java才易于理解。將C++中那些很少使用、難于理解以及令人迷惑的東西去掉形成Java,這些被去掉的c++特性帶來(lái)的好處遠(yuǎn)不如它們可能造成的痛苦多。  ……

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Java程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7