作 者:(美)羅格斯·卡登海德 著 金婧,郭慧 譯
定 價:89
出 版 社:人民郵電出版社
出版日期:2020年10月01日
頁 數:328
裝 幀:平裝
ISBN:9787115546050
1.本書基於 Java 9 版本編寫;2.全球銷量逾百萬冊的繫列圖書,連續十餘年打造的經典品牌;3.每章內容針對Java初學者精心設計,直觀、循序漸進的學習教程,掌握關鍵知識的良好起點;4.“Read Less, Do More”(精讀多練)的教學理念,案例與練習題引導讀者完成常見的任務;5.提供源代碼。本書主要內容設置Java編程環境。在幾分鐘內編寫第一個可工作的Java程序。控制程序決策和行為。存儲和處理信息。構建直觀的用戶界面。創建交互式Web程序。使用線程創建響等
●第1章成為一個程序員
1.1選擇一種語言
1.2告訴計算機該做什麼
1.3程序是如何運行的
1.4程序中的錯誤
1.5選擇Java編程工具
1.6安裝Java編程工具
1.7總結
1.8研討時間
第2章編寫讀者的第一個程序
2.1編寫程序所需的東西
2.2創建Saluton程序
2.3開始這個程序
2.4類聲明
2.5main語句的作用
2.6括號標記
2.7在變量中存儲信息
2.8顯示變量的值
2.9保存程序
2.10將程序編譯成類文件
2.11修復錯誤
2.12運行Java程序
2.13總結
2.14研討時間
第3章Java“度假”之旅
3.1Oracle
3.2Java簡史
3.3和Java一起上學
3.4在美食網絡上學習制作午餐
3.5在NASA觀察天空
3.6開始工作
3.7在SourceForge附近停下來“問路”
3.8總結
3.9研討時間
第4章理解Java程序是如何運作的
4.1創建一個應用程序
4.2向應用程序發送參數
4.3Java類庫
4.4在JShell中嘗試Java語句
4.5總結
4.6研討時間
第5章在程序中存儲和更改值
5.1語句和表達式
5.2分配變量類型
5.3整數和浮點數
5.4字符和字符串
5.5其他數值變量類型
5.6布爾變量類型
5.7命名變量
5.8在變量中存儲值
5.9運算符
……
第6章使用字符串進行通信
第7章使用條件測試來做決定
第8章用循環重復一個動作
第9章用數組存儲信息
第10章創建第一個對像
第11章描述對像
第12章充分利用現有的對像
第13章在數據結構中存儲對像
第14章處理程序中的錯誤
第15章創建線程程序
第16章使用內部類和Lambda表達式
第17章構建一個簡單的圖形用戶界面
第18章布局圖形用戶界面
第19章響應用戶輸入
第20章讀/寫文件
第21章使用Java9的新HTTP客戶端
第22章繪制Java2D圖形
第23章使用Java創建MinecraftMod
第24章編寫Android移動應用程序
附錄A使用NetBeansIDE
附錄B獲取Java資源
附錄C修復AndroidStudio模擬器的一個問題
附錄D修復NetBeansIDE中不可見的包錯誤
本書共分為24章,作者用通俗易懂的語言描述了Java、面向對像編程和Java應用的基本概念,主要介紹了Java的基本概念,包括變量的類型、字符串的使用、條件和循環語句、數組等;面向對像編程的基本概念,包括對像、繼承、數據結構、如何捕獲程序的錯誤、創建線程、人機交互的相關知識等;Java應用的基本概念,包括如何創建HTTP客戶端、使用Java繪制圖形、創建Minecraftmod、編寫Android應用程序等。通過閱讀本書,讀者將學到Java、面向對像編程的基本知識,以及Java應用的基本概念。本書適合對Java和面向對像編程感興趣的讀者閱讀。
(美)羅格斯·卡登海德 著 金婧,郭慧 譯
羅格斯·卡登海德(Rogers Cadenhead),一位作家、計算機程序員、Web開發人員,他已經編寫了23本有關Java和互聯網技術的圖書,並且維護著Drudge Retort和其他熱門站點。