Java 核心編程從問題分析到代碼實現, 3/e (上下冊) Introduction to Programming with Java: A Problem Solving Approach 3rd Edition

John Dean,Raymond Dean 姜振東,郭一恆,胡曉曄,張亞飛 譯

買這商品的人也買了...

商品描述

在本書中,我們將帶領您進入有趣且令人興奮的計算機編程世界。
在整個“旅程”中,我們將為您提供大量的解決問題的練習。
畢竟,優秀的程序員需要善於解決問題。我們將展示如何使用Java程序實現問題解決方案。
我們提供了大量的示例,簡短的示例集中解釋一個概念,而較長的示例更貼近真實的程序設計。
我們以會話的方式呈現材料,以便於理解,讓這個“旅程”更加愉快。
讀完這本書後,你應該可以成為一名熟練的Java程序員。

本書面向廣泛的讀者。
它既適合標準的大學水平的“程序設計入門”課程或課程序列的學生,
也適合有一些編程經驗並想學習Java的行業從業者和大學水平的學生,本書還適合自學Java的學生。

作者簡介

約翰·迪恩是帕克大學計算機科學與信息系統系的副教授。他擁有堪薩斯大學的汁算機科學碩士學位和諾瓦東南大學的計算機科學博士學位。他擁有Java認證,曾在業界擔任軟件工程師和項目經理,專門研究Java和各種web技術——JavaScript、JavaServer Pages和servlets。他教授過全方位的計算機科學課程,包括Java編程和基於Java的Web維程他撰寫了一本web編程教材,關註HTML5、CSS和JavaScript戶端技術。

目錄大綱

上冊
前言
項目題總結
第1章 計算機與編程導論
1.1 引言
1.2 硬件術語
1.2.1 整體概覽
1.2.2 輸入/輸出設備
1.2.3 中央處理器
1.2.4 主存儲器
1.2.5 輔助存儲器
1.2.6 機械硬盤和固態硬盤
1.2.7 離線存儲
1.2.8 存儲容量比較
1.2.9 文件訪問
1.2.10 常見的計算機硬件詞匯
1.2.1l 計算機改進的速度
1.3 程序開發
1.3.1 需求分析
1.3.2 程序設計
l.3.3 偽代碼
l.3.4 用偽代碼計算車速示例
1.4 源代碼
1.4.1 編程語言
1.4.2 用Java計算車速示例
1.4.3 跳過偽代碼步驟
1.5 將源代碼編譯成目標代碼
1.6 可移植性
1.6.1 目標代碼的可移植性問題
1.6.2 Java對可移植性問題的解決方案
1.6.3 為什麽字節碼解釋器程序被稱為Java虛擬機
1.7 Java的出現
1.7.1 家用電器軟件
1.7.2 萬維網
1.7.3 今天的Java
1.8 計算機倫理
1.9 第一個程序:Hello Wolld
1.9.1 開發環境
1.9.2 向計算機編寫程序
1.9.3 安裝Java編譯器和JVM
1.9.4 編譯一個Java程序
1.10 GUI跟蹤:Hello Worold(可選)
1.10.1 GUI Hello World
總結
覆習題
練習題
覆習題答案
第2章 算法與設計
2.1 引言
2.2 輸出
2.2.1 Hello World算法
2.2.2 矩形算法
2.3 變量
……
下冊