Java程序设计教程

出版时间:2012-3  出版社:电子工业出版社  作者:(美)刘易斯,(美)洛夫特斯 著  页数:828  

内容概要

  《国外计算机科学教材系列:Java程序设计教程(第七版)(英文版)》对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习Java语言程序设《国外计算机科学教材系列:Java程序设计教程(第七版)(英文版)》对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习Java语言程序设计提供了全面、详细的指导。全书覆盖了面向对象设计的广泛内容,介绍了Java语言的基本数据类型、流程控制、类和对象等。在深入分析面向对象设计方法的基础上,介绍了封装机制、继承机制和多态性的实现与应用、异常的捕捉和处理、集合类的定义方法和泛型类的概念,书中提供了大量具有可实践性的程序实例、自测题及答案、练习题和编程项目、生动的“软件失误案例”和“视频讲解”学习辅导短片,并且在每章中都补充了针对本章主题的图形用户界面(GUI)设计知识和实例,这部分内容可形成完整的Java
GUI设计知识体系。此外,本书还有内容丰富的附录,并提供了在线程序设计实践网站服务。

作者简介

作者:(美国)约翰•刘易斯(John Lewis) (美国)威廉•洛夫特斯(William Loftus)

书籍目录

第1章 计算机系统概述
 1.1 计算机处理过程
  1.1.1 软件的分类
  1.1.2 数字计算机
  1.1.3 二进制数
  自测题
 1.2 硬件组件
  1.2.1 计算机结构
  1.2.2 输入/输出设备
  1.2.3 主存储器和辅助存储器
  1.2.4 中央处理器
  自测题
 1.3 网络
  1.3.1 网络连接
  1.3.2 局域网和广域网
  1.3.3 因特网
  1.3.4 万维网
  1.3.5 统一资源定位器
  自测题
 1.4 Java程序设计语言
  1.4.1 Java程序
  1.4.2 注释
  1.4.3 标志符和保留字
  1.4.4 空白符
  自测题
 1.5 程序开发
  1.5.1 编程语言级别
  1.5.2 编辑器、编译器和解释器
  1.5.3 开发环境
  1.5.4 语法和语义
  1.5.5 错误
  自测题
 1.6 面向对象编程
  1.6.1 问题求解
  1.6.2 面向对象的软件原理
  自测题
  关键概念总结
  练习题
  编程项目
第2章 数据与表达式
 2.1 字符串
  2.1.1 print和println方法
  2.1.2 字符串拼接
  2.1.3 转义序列
  自测题
 2.2 变量与赋值
  2.2.1 变量
  2.2.2 赋值语句
  2.2.3 常量
  自测题
 2.3 基本数据类型
  2.3.1 整型与浮点型
  2.3.2 字符型
  2.3.3 布尔型
  自测题
 2.4 表达式
  2.4.1 算术运算符
  2.4.2 运算符优先级
  2.4.3 自增和自减运算符
  2.4.4 赋值运算符
  自测题
 2.5 数据类型转换
  2.5.1 类型转换的安全性
  2.5.2 数据类型转换技术
  自测题
 2.6 交互程序
  自测题
 2.7 图形
  2.7.1 坐标系统
  2.7.2 颜色表示方法
  自测题
 2.8 Javaapplet
  2.8.1 Javaapplet的基本概念
  2.8.2 利用Web执行Javaapplet
  自测题
 2.9 绘图
  自测题
  关键概念总结
  练习题
  编程项目
  软件失误案例:NASA火星气象观测
  卫星和火星极地登陆者号
第3章 使用类和对象
第4章 编写类
第5章 条件判断和循环
第6章 深入的条件判断和循环
第7章 面向对象设计
第8章 数组
第9章 继承
第10章 多态性
第11章 异常
第12章 递归 

章节摘录

版权页:   插图:   1.1 Computer Processing We begin our exploration of computer systems with an overview of computer processing, defining some fundamental terminology and showing how the key pieces of a computer system interact. A computer system is made up of hardware and software. The hardware components of a computer system are the physical, angible pieces that support the computing effort. They include chips, boxes, wires, keyboards, speakers, disks,memory cards, USB lash drives (also called jump drives), cables, plugs, printers,mice, monitors, routers, and so on. If you can physically touch it and it can be considered part of a computer system, then it is computer hardware. The hardware components of a computer are essentially useless without instructions to tell them what to do. A program is a series of instructions that the hardware executes one after another. Software consists of programs and the data those rograms use. Software is the intangible counterpart to the physical hardware components.Together they form a tool that we can use to help solve problems.The key hardware components in a computer system are central processing unit (CPU)input/output(I/O) devices main memory secondary memory devices Each of these hardware components is described in detail in the next section. For now, let's simply examine their basic oles. The central processing unit (CPU) is the device that executes the individual commands of a program. Input/output (I/O) devices, such as the keyboard, mouse, and monitor, allow a human being to interact with the computer. Programs and data are held in storage devices called memory, which fall into two categories: main memory and secondary memory. Main memory is the storage device that holds the software while it is being processed by the CPU. Secondary memory devices store software in a relatively permanent manner. The most important secondary memory device of a typical computer system is the hard disk that resides inside the main computer box. A USB flash drive is also an important secondary memory device. A typical USB flash drive cannot store nearly as much information as a hard disk. USB flash drives have the advantage of portability; they can be removed temporarily or moved from computer to computer as needed. Another portable secondary memory device is the compact disc (CD).

编辑推荐

《Java程序设计教程(第7版)(英文版)》改变了人们对整个初级程序开发课程的学习观念,是为全面透彻学习Java而编写的一本专业书。在第七版中为正在学习Java的人们添加了许多非常实用的内容,使得此书继续在计算机科学的教育领域内处于领先的地位。《Java程序设计教程(第7版)(英文版)》可为学习编程技术的读者打下坚实的基础,从而设计出良好的面向对象软件。通过讲解各种真实世界的编程实例,作者在书中强调了如何创建问题解决方案及如何应用设计技巧。此外,书中提供了大量与开发相关的技术要点提示,同时配合实用、有效的GUI应用程序,使读者能够迅速掌握并巩固所学的知识。

图书封面

评论、评分、阅读与下载


    Java程序设计教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   非常喜欢这本书,适合于初学者!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7