前言
作为一名计算机图书作者,我花费了大量的时间呆在书店的计算机图书区,在假装阅读最新一期In Touch Weekly杂志的同时,观察读者阅读图书的行为。
根据我的观察,读者拿起本书并翻到前言后,在他将书放下前往咖啡厅喝杯咖啡前,给我留下的时间大约只有13秒。
因此,这里长话短说:使用Java来进行计算机编程比想象的容易。我本不应该这样说,因为成千上万的程序员正是凭借其Java技能在软件开发、Web应用程序编程和移动app开发领域获得了高薪职位,对他们来说,最不想让老板知道的是,只要坚持不懈并有一点空闲时间,任何人都能学会当前最为流行的编程语言。通过阅读本书,你可以快速掌握Java编程。
任何人都能学会如何编写计算机程序,尽管他们不能对DVR进行编程。Java是最值得学习的编程语言之一,因为这种功能强大的实用技术已被全球大量的程序员采用。
本书是为非程序员、讨厌学习编程的程序员新手,以及经验丰富但想快速掌握Java的程序员编写的。本书使用的是该语言的最新版本—Java 8。
由于Java具有“让一切成为可能”的特性,因此成为一种非常流行的编程语言。你可以使用Java来创建具有图形用户界面的程序、设计充分利用Internet的软件、连接Web服务、开发在Android手机或平板上运行的游戏,等等。
本书引导读者从零开始学习Java编程,它以平实的语言阐述概念,并包含大量要求读者逐步创建的示例程序。读完本书,读者就能编写自己的Java程序,对自己使用该语言的能力充满信心,进而更深入地学习它;读者还将获得日益重要的技能,如网络计算、图形用户界面设计和面向对象编程。
就当前而言,这些术语对你来说也许并不重要。事实上,正是它们使得人们对编程充满了恐惧,并认为很难掌握。然而,如果你能使用计算机在Facebook上创建电子相簿、支付税款、处理电子表格,你就能通过阅读本书编写计算机程序。
目录
第1章 成为程序员
第2章 编写第一个程序
2.1 编写程序所需的工具
2.2 创建Saluton程序
2.3 开始输入程序
2.4 在变量中存储信息
2.5 保存编写好的程序
2.6 将程序编译为class文件
2.7 修复错误
2.8 运行Java程序
2.9 总结
2.10 问与答
2.11 测验
2.12 练习
第3章 Java之旅
第4章 理解Java程序是如何工作的
第5章 在程序中存储和修改信息
第6章 使用字符串来交流
6.1 在字符串中存储文本
6.2 在程序中显示字符串
6.3 在字符串中使用特殊字符
6.4 拼接字符串
6.5 将其他变量用于字符串中
6.6 字符串的高级处理
6.7 导演及演员名单
6.8 总结
6.9 问与答
6.10 测验
6.11 练习
第7章 使用条件测试进行判断
第8章 使用循环重复执行操作
第9章 使用数组存储信息
第10章 创建第一个对象
第11章 描述对象
第12章 充分利用现有对象
第13章 创建简单的用户界面
第14章 用户界面的布局
第15章 响应用户输入
第16章 创建复杂的用户界面
第17章 在数据结构中存储对象
第18章 处理程序中的错误
第19章 创建线程程序
第20章 使用内部类和闭包
第21章 读写文件
第22章 利用JAX-WS开发Web服务
第23章 创建Java2D图形
第24章 编写Android