| |
| |
| |
内容简介 本书作者采用独特的先进教育思想,结合朴实的叙述风格,集中个面地讲述了Java程序设计语言的基本概念与编程思想,具体阐述了一般程序设计语言的基础知识、面向对象编程技术,以及Java语言的强大功能。 书中充分考虑初学者经常遇到的疑难困惑,强调学习过程的编程实践与设计思路,每章均配有大量习题,所有习题都给出参考答案,并辅以书后覆盖面广的综合实习题,使您能学以致用,迅速提升编程能力。 本书适用于没有或缺乏程序设计经验的初学者,可供大专院校计算机或非计算机专业学生使用,也可作为Java语言的自学教材。
本书前言
特色及评论
文章节选
| |
|
顾客评论 |
|
目录
目 录 第0章 俗话程序设计 0. l 软件. 程序和程序员 0. 2 程序设计语言和生活中的语言 0. 3 程序设计语言概况 0. 4 程序员的工作和回报 0. 4. l 程序员的工作 0. 4. 2 不同程序设计语言的回报率 0. 5 Java程序设计语言 0. 5. 1 Java作为入门程序设计语言是否好学 0. 5. 2 Java的故事 第1章 编程全过程概览 1. l 编写程序的完整过程 1. 2 JDK的安装和设置 1. 3 使用文本编辑器输入和编辑源程序 1. 4 编译源程序 1. 5 运行程序 l. 6 Java程序框架 l. 7 JDK中的演示程序欣赏 1. 8 编写源程序时常见的问题 1. 9 编译和运行程序时需要注意的问题 1. 10 本章小结 第1章习题 第2章 Java基本语法 2. l 注释 2. 1. l 单行注释 2. 1. 2 多行注释 2. 1. 3 文档注释 2. 2 标识符 2. 3 语句. 空格和语句块 2. 4 基本数据类型 2. 4. l 整型和整数变量的声明 2. 4. 2 浮点型和浮点变量的声明 2. 4. 3 字符型和字符变量的声明 2. 4. 4 布尔型和布尔交量的声明 2. 4. 5 常量 2. 5 运算符. 表达式和返回值 2. 6 数学运算 2. 7 赋值运算 2. 8 类型转换 2. 9 自增与自减运算 2. 10 比较运算 2. 11 逻辑运算 2. 12 位运算和移位运算 2. 13 本章小结 第2章习题 第3章 程序流程设计和控制 3. l 算法. 伪代码和流程图 3. 2 if语句 3. 3 switch语句 3. 4 while语句 3. 5 do while语句 3. 6 for语句 3. 7 循环的综合示例 3. 8 多重循环 3. 9 break. coninue和标号语句在循环中的作用 3. 10 本章小结 第3章习题 第4章 面向对象技术的基础知识 4. l 类的定义和使用 4. 1. l 最简单的类 4. 1. 2 类的数据 4. l. 3 类的函数 4. 1. 4 完整的类定义示例 4. 1. 5 创建类的对象和运行程序 4. 1. 6 对象之间的关系 4. 1. 7 程序代码的书写格式 4. 1. 8 小结 4. 2 有返回值的方法 4. 3 改变类的结构 4. 4 类中成员间的访问机制 4. 4. 1 在一个类中的访问机制 4. 4. 2 一个类访问另外一个类 4. 5 类中的变量与方法中的变量 4. 5. l 全局变量和局部变量的访问规则 4. 5. 2 全局变量和局部变量的初始化 4. 5. 3 变量的作用域 4. 6 类的构造方法和重载 4. 6. l 类的构造方法(Constructor) 4. 6. 2 重载(overload)方法与默认构造方法 4. 7 类的继承与方法重置 4. 7. l 类的继承和重置方法 4. 7. 2 在一个文件中继承类 4. 7. 3 为每个类添加main方法 4. 7. 4 类与其超类的构造方法的调用 4. 7. 5 不用继承使用另外一个类的功能 4. 7. 6 滥用重置 4. 7. 7 重置与重载 4. 8 static和final关键字 4. 8. l static关键字 4. 8. 2 final关键字 4. 9 this和saper关键字 4. 10 本章小结 第4章习题 第5章 面向对象技术的高级主题 5. l 超类与继承类的关系 5. 2 通过classpath访问另一个目录中的类 5. 3 通过软件包访问另一个目录中的类 5. 3. 1 建立软件包 5. 3. 2 使用软件包 5. 4 存取(访问)控制 5. 5 抽象类和抽象方法 5. 6 接口illterface与多重继承 5. 6. l 接口基础 5. 6. 2 多重继承 5. 6. 3 接口的类型转换(upcasting) 5. 7 内部类基础 5. 8 Java的存储结构 5. 9 本章小结 第5章习题 第6章 通过Java丈档了解类的使用 6. 1 Java文档的使用介绍 6. 1. 1 Overview页面 6. 1. 2 Package页面 6. 1. 3 Class页面 6. 1. 4 Use页面 6. l. 5 Tree页面 6. 1. 6 Deprecated API页面 6. 1. 7 Index页面 6. 2 怎样使用软件包 6. 3 使用JavaDoc生成自己的程序文档 6. 4 本章小结 第6章习题 第7章 几个基本的Java类 7. 1 Math类 7. 2 数组 7. 2. l 数组基础 7. 2. 2 数组的建立方式 7. 2. 3 数组的长度 7. 2. 4 对象数组 7. 2. 5 多维数组 7. 2. 6 与数组有关的运行错误 7. 3 String类 7. 3. 1 字符串的声明和赋初值 7. 3. 2 String类中的方法 7. 4 main方法 7. 5 包裹类 7. 6 本章小结 第7章习题 第8章 程序的异常处理 8. l 异常入门 8. 2 传统的错误处理方法 8. 3 基本的异常处理 8. 3. l try和catch 8. 3. 2 Exception类及其子类 8. 3. 3 得到异常类的信息 8. 4 必须抓住异常的场合 8. 5 本章小结 第8章习题 第9章 输入输出 9. l 输入与输出 9. 2 流在功能上的分类 9. 2. 1 Node stream 9. 2. 2 Processing stream 9. 3 InputStream类 9. 4 处理流的使用 9. 5 OutputStream类 9. 6 Reader和Wrier类 9. 7 System类提供的输入和输出功能 9. 8 本章小结 第9章习题 第10章 在Windows中绘图 10. 1 建立Windows窗口 10. 1. l 建立Windows窗日的方法之一 10. 1. 2 建立Windows窗口的方法之二 10. 1. 3 建立Windows窗日的方法之三 10. 1. 4 关闭Windows窗口 10. 1. 5 设置Windows窗口在屏幕上的位置 10. 2 图形绘制入门 10. 3 显示文字 10. 4 选择颜色 10. 5 设置字体 10. 6 画直线 10. 7 绘制平面矩形 10. 8 绘制立体矩形 10. 9 画圆 10. 10 绘制圆弧 10. 11 绘制圆角矩形 10. 12 绘制多边形和多折线 10. 13 显示图像 10. 14 本章小结 第10章习题 附录A Java运行环境设置和DOS基本操作 A. l autoexec. bat的设置方法 A. 2 DOS基本操作方法 A. 2. l 进入DOS窗日 A. 2. 2 基本DOS操作命令 A. 2. 3 窗日的设置 附录B Windows程序设计入门 B. 1 Windows程序中的几个基本概念 B. 2 容器. 构件和布局 B. 2. l 在窗日中添加构件 B. 2. 2 使用布局 B. 2. 3 文本框和文本区 B. 2. 4 JPanel类(面板) B. 2. 5 没有交互功能的聊天室程序 B. 3 Windows事件处理 B. 3. l 事件处理的运行机制 B. 3. 2 具有交互功能的聊天室程序 B. 3. 3 关闭窗日事件 附录C 各章习题参考答案 第1章习题答案 第2章习题答案 第3章习题答案 第4章习题答案 第5章习题答案 第6章习题答案 第7章习题答案 第8章习题答案 第9章习题答案 第10章习题答案 附录D 综合实习题 D. l 勾股定理(Pythagorean三角形) D. 2 加密与解密 D. 3 猜数游戏 D. 4 斐波纳契数列(Fibonacci Series) D. 5 随机运动图形 D. 6 条状图 D. 7 用于反恐的敏感词汇分析 附录E Java中部分中文术语之我见
| |
Java程序设计导学-相关图书 ·DirectX与VB.NET程序开发 ·解殖与民族主义(另类视野) ·Delphi实用培训教程 ·工程结构数值分析及Algor实现 ·文明的进程 ·IELTS实用雅思听力(1-4磁带) ·计算机网络原理 ·31天打造完美发音(磁带) ·古国怪遇记 ·托福必考语法 ·实用透析手册 ·生命的环链:新时期文学流程透视(1978-1999) ·电磁生物效应 ·电磁兼容实验技术 ·梦幻之城:当代城市审美文化的批评性考察 ·光传输网的抖动和漂移 ·光网络的组网与优化设计 ·永远的前卫:中国现代艺术的反思与批判 ·宽带IP(数据)和视频接入技术 ·通信原理考研指导
|
| |