-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java語言實用教程-(第2版) 版權信息
- ISBN:9787563515592
- 條形碼:9787563515592 ; 978-7-5635-1559-2
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java語言實用教程-(第2版) 內容簡介
本書以Java語言的內容體系為線索,將面向對象程序設計的原則與特點融入到具體的Java程序實例中。書中主要內容有:面向對象概述、Java語言基礎、Java面向對象技術、常用類庫、異常處理、Applet編程、AWT編程、多線程、輸入/輸出與文件處理、JDBC與數據庫、網絡編程、Swing編程等。本書在講述上由淺入深,注重理論與實際的結合,例題精練,許多例子是實際應用的寫照,有利于培養學生解決實際問題的能力。
本書可作為大中專院校低年級學生學習Java和面向對象程序設計方法的教材,同時也可作為廣大自學者和軟件開發人員的參考用書。本書第l版獲得江西省優秀教材二等獎,作者主持的Java語言課程被評為省優質課程。
Java語言實用教程-(第2版) 目錄
1.1 程序設計語言與Java
1.1.1 程序設計語言概述
1.1.2 Java語言的產生與發展
1.2 面向對象概述
1.2.1 面向對象與面向過程的區別
1.2.2 面向對象程序設計的特性
1.3 Java的開發和運行環境
1.4 簡單Java程序及調試步驟
1.4.1 Java Application
1.4.2 Java Applet
1.5 Java語言的特點
1.5.1 簡單的面向對象語言
1.5.2 跨平臺與解釋執行
1.5.3 健壯和安全的語言
1.5.4 支持多線程
1.5.5 面向網絡的語言
1.5.6 動態性
1.6 本章小結
習題
第2章 Java語言基礎
2.1 Java符號
2.1.1 標識符
2.1.2 關鍵字
2.1.3 分隔符
2.1.4 注釋
2.2 數據類型
2.2.1 數據類型
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 運算符優先級
2.4 字符界面常見類型數據的輸入
2.5 流程控制語句
2.5.1 條件選擇語句
2.5.2 循環語句
2.5.3 跳轉語句
2.6 方法
2.6.1 方法聲明
2.6.2 方法調用
2.6.3 參數傳遞
2.6.4 遞歸
2.7 數組
2.7.1 一維數組
2.7.2 多維數組
2.7.3 數組作為方法參數
2.7.4 Java的命令行參數
2.8 本章小結
習題
第3章 類與對象
3.1 Java的類
3.1.1 系統定義的類
3.1.2 用戶自定義的類
3.2 對象的創建與引用
3.2.1 創建對象及訪問對象成員
3.2.2 對象的初始化和構造方法
3.3 變量作用域
3.4 類變量和靜態方法
……
第4章 繼承、多態和接口
第5章 常用系統類
第6章 Java Applet
第7章 圖形用戶界面編程
第8章 異常處理
第9章 流式輸入/輸出與文件處理
第10章 多線程
第11章 JDBC技術和數據庫應用
第12章 Java的網絡編程
第13章 Swing編程
參考文獻
Java語言實用教程-(第2版) 節選
第1章 Java概述
1.1 程序設計語言與Java
計算機從誕生到現在也不過短短半個世紀左右,從其誕生的那一天起人們就為了能更好地操作計算機而費盡心機,正像人與人之間的交流是從手勢逐漸進化到語言一樣,人們操作計算機也是從機械開關到程序設計演進的,因而用到程序設計語言。
1.1.1程序設計語言概述
人類的語言是一個漸變發展的過程,直到今天仍在不斷改進。計算機程序設計語言也不是一步到位,而是一個從面向機器語言到面向過程語言,再到今天的面向對象語言的過程。
面向機器語言,如*早的機器語言,是由0和1組成的枯燥數字序列,不僅難看、難記,也難理解,后來,計算機科學家們又設計出了一種用英文單詞或其縮寫形式代替枯燥乏味的二進制數字的語言——助記符語言,即匯編語言——使得操作計算機的方式大大簡化了。但其編程的思維方式依然是機器式的,人們必須按照計算機固有的方式來設計程序。
面向過程語言,如Fortran、C、Pascal、BASIC等,可以讓人們用接近數學語言的方式進行程序設計,加快了編程速度,也使得人們能夠從繁瑣的硬件細節中擺脫出來,而將注意力集中在算法本身。
面向對象語言,如Java、C++等,解決了傳統結構化方法中問題空間和解空間在結構上不一致的問題,避免從分析和設計到軟件模塊結構間的多次轉換過程,使軟件開發變得簡單、高效、合理,是真正*接近人類思維方式的計算機程序設計語言。
1.1.2 Java語言的產生與發展
Java來自于Sun公司的一個叫Green的項目,其*初的目的是為家用消費電子產品開發一個分布式代碼系統。*開始,Sun公司準備采用C++,但C++太復雜,安全性差,*后基于C++開發一種新的語言Oak(Java的前身),Oak是一種用于使網絡精巧而安全的語言,Sun公司曾依此投標一個交互式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時Mark Andreessen開發的Mosaic和Netscape啟發了Oak項目組成員,他們用Java編制了Hot Java瀏覽器,得到了Sun公司首席執行官Scott McNealy的支持,觸發了Java進軍Internet。Java的取名也有一則趣聞,有一天,幾位Java成員組的會員正在討論給這個新的語言取什么名字,當時他們正在一個叫“爪哇”的島嶼的咖啡館喝著咖啡,有人靈機一動說就叫Java(爪哇)怎樣,得到了其他人的贊賞,于是,Java這個名字就這樣傳開了。
……
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
月亮虎
- >
中國歷史的瞬間
- >
唐代進士錄
- >
莉莉和章魚
- >
上帝之肋:男人的真實旅程
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
有舍有得是人生