Java程序设计基础/普通高等院校计算机基础教育“十三五”规划教材
定 价:38 元
丛书名:普通高等院校计算机基础教育“十三五”规划教材
- 作者:罗恩韬,李文扈,乐华 等 编
- 出版时间:2017/9/1
- ISBN:9787113235987
- 出 版 社:中国铁道出版社
- 中图法分类:TP312JA
- 页码:210
- 纸张:胶版纸
- 版次:1
- 开本:16开
《Java程序设计基础/普通高等院校计算机基础教育“十三五”规划教材》使用开发环境是JDK 1.8+Eclipse 4.7,主要针对Java语言开发初学者,重点讲解Java语言的基础知识。
《Java程序设计基础/普通高等院校计算机基础教育“十三五”规划教材》共10章,主要介绍Java基本语法知识,控制语句,方法,数组与字符串,类和对象,封装、继承和多态,抽象类和接口,异常处理机制,GUI编程。内容由浅入深,并辅以实例说明,逐步**读者学习Java语言程序设计的各个知识点。
《Java程序设计基础/普通高等院校计算机基础教育“十三五”规划教材》适合作为普通高等院校Java程序设计课程的教材,也可作为Java入门者的参考用书。
Java是当今最为流行的程序开发语言之一,具有与平台无关、简单高效、多线程、安全和健壮等特点,广泛应用于企业级Web应用开发和移动应用开发。
要学好程序设计,首先要有兴趣。本书在结构上作了精心安排,以知识点和具体实例相结合的方式介绍所有内容。在对细节的逐步深入过程中,通过对问题的求解提升读者的学习兴趣。
本书在对知识点进行分析和归纳的同时,对引例作扩展或改变,逐步形成更全面、复杂的实例,让读者通过对比加强对概念的理解,从而达到举一反三的学习效果。考虑到知识的连贯性,各章节会在内容和实例上有所联系,以涵盖各知识点并拓宽读者思路。
本书的编写目的在于,进一步深化读者对基本概念的理解,提高读者综合应用能力,使读者在掌握Java面向对象程序设计核心理论与编程思想、技巧的同时,养成良好的编程习惯.b、本书所配备的例题清晰直观、循序渐进,并通过通俗易懂且逻辑性强的讲解巩固知识点。
本书编者长期从事教学工作,积累了丰富的经验,其“实战教学法”取得了很好的效果。本书具有以下特点:
1.注重基础性
本书内容注重基础性,深入浅出,并在每章后面安排了大量的习题,帮助学生学习每一个知识点。
2.兼顾流行性
本书讲解的是Java开发过程中最流行的方法,可培养学生良好的编程风格和编程习惯。
3.适合教学
书中每章内容安排适当,符合教学要求,教师可以根据具体情况选用,也可以进行适当增减。
本书共分10章:第1章为Java概述,介绍Java的基本知识(包括Java发展历史,Java的特点和基本原理);第2章为Java基本语法知识,重点介绍标识符及关键词、数据类型、常量与变量,以及运算符与表达式;第3章为Java控制语句,介绍Java的三大基本结构化程序;第4章为方法,重点介绍方法的基本概念,包括方法声明、方法调用、参数传递、方法重载、局部变量和包;第5章为数组与字符串,首先介绍数组的基本概念,包括一维数组和二维数组,其次介绍字符串相关类;第6章为类和对象,主要介绍类和对象的基本概念;第7章为封装、继承和多态,介绍封装、继承和多态三大特征之间的概念以及联系;第8章为抽象类和接口,重点介绍抽象类和接口的特点以及主要作用,应灵活掌握其在程序中的使用;第9章为Java异常处理机制,重点介绍异常处理机制的基本原理、异常处理的过程,以及异常处理的三种方式,最后介绍自定义异常的实现;第10章为GUI编程,重点介绍图形用户界面编程,利用编程人员对图形用户界面编程的兴趣,将前面9章的内容结合起来,将所有内容融合成一个实例。
本书由罗恩韬、李文、扈乐华任主编,黄丽韶、郭力勇、杜敏、段华斌、黄伟国任副主编。具体编写分工如下:第1、2章由李文编写,第3、4章由罗恩韬编写;第5章由黄丽韶编写,第6章由扈乐华编写,第7章由郭力勇编写,第8章由杜敏编写,第9章由段华斌编写,第10章由黄伟国编写。全书由罗恩韬、李文、扈乐华统稿。本书在编写过程中参阅了许多优秀的同类教材以及网上资料,在此向其作者表示衷心的感谢。
由于时间仓促和编者水平有限,书中疏漏和不妥之处在所难免,敬请读者批评指正。
第1章 Java概述
1.1 Java简介
1.1.1 Java的历史
1.1.2 Java的特点
1.1.3 Java运行基本原理
1.1.4 Java程序的类型
1.2 Java中的OOP
1.2.1 OOP的基本思想
1.2.2 OOP的发展过程
1.2.3 OOP的特点
1.3 Java开发环境
1.3.1 JDK环境配置
1.3.2 JDK常用命令
1.3.3 Eclipse配置
1.3.4 Eclipse主界面
1.3.5 用Eclipse开发Java应用程序
小结
习题
第2章 Java基本语法知识
2.1 标识符及关键词
2.1.1 标识符
2.1.2 关键词
2.1.3 语句及注释
2.2 数据类型
2.2.1 基本数据类型
2.2.2 引用数据类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.4 运算符与表达式
2.4.1 算术运算符及表达式
2.4.2 关系运算符及表达式
2.4.3 逻辑运算符及表达式
2.4.4 位运算符及表达式
2.4.5 赋值运算符及表达式
2.4.6 其他运算符及表达式
2.4.7 运算符的优先级与结合性
2.4.8 数据类型转换
小结
习题
第3章 Java控制语句
3.1 顺序结构语句
3.1.1 表达式语句
3.1.2 块语句
3.2 选择结构语句
3.2.1 if语句
3.2.2 switch语句
3.2.3 选择结构语句的嵌套
3.3 循环结构语句
3.3.1 while循环语句
3.3.2 do...while循环语句
3.3.3 for循环语句
3.4 其他控制语句
3.4.1 break语句
3.4.2 continue语句
小结
习题
第4章 方法
4.1 方法声明
4.2 方法调用
4.3 参数传递
4.4 方法重载
4.5 局部变量
4.6 包
4.6.1 package语句
4.6.2 imporf语句
小结
习题
第5章 数组与字符串
5.1 数组
5.1.1 一维数组
5.I.2 多维数组
5.2 字符串相关类
5.2.1 Siring类
5.2.2 StringBuffer类
5.2.3 StringBuilder类
小结
习题
第6章 类和对象
6.1 引入实例
6.2 类
6.2.1 类的定义
6.2.2 成员变量
6.2.3 成员方法
6.3 对象
6.3.1 对象的声明和创建
6.3.2 对象的使用
6.4 类的封装
6.4.1 访问控制属性
6.4.2 设置类的访问控制属性
6.4.3 设置类成员的访问控制属性
6.5 静态成员
6.5.1 静态变量
6.5.2 静态方法
小结
习题
第7章 封装、继承和多态
7.1 封装
7.2 继承
7.2.1 继承的基本概念
7.2.2 子类对象的构造过程
7.2.3 继承中的构造方法
7.2.4 方法重写
7.2.5 this关键字
7.2.6 super关键字
7.3 多态
7.3.1 多态的概念
7.3.2 多态的实现
7.3.3 对象转型
7.4 equals()方法
小结
习题
第8章 抽象类和接口
8.1 抽象类
8.2 接口
8.2.1 接口的定义
8.2.2 实现接口
8.2.3 继承接口
8.2.4 接口的特征
8.2.5 比较抽象类与接口
8.3 final关键字
8.4 常用类
8.4.1 基本数据类型包装类
8.4.2 Math类
8.4.3 Random类
8.4.4 System类
8.4.5 Runtime类
8.4.6 Date类
8.4.7 SimpleDateFormat类
8.4.8 Calendar类
小结
习题
第9章 Java异常处理机制
9.1 Java异常的基础知识
9.2.Java异常类类图
9.3.Java异常处理机制
9.4 定义和使用异常类
9.5 运行时异常和受检查异常
9.6 Java异常处理的原则和技巧
小结
习题
第10章 GUI编程
10.1 Swing介绍
10.2 Swing控件
10.2.1 JApplet
10.2.2 Imagelcon和JLabel
10.2.3 JTextField
10.2.4 AbsfractButfon
10.2.5 JBuflon
10.2.6 JCheckBox
10.2.7 JRadiOButtOn
10.2.8 JComboBox
10.2.9 JTabbedPane
10.2.1 0JScrollPane
10.2.1 1JTree
10.2.1 2JTable
10.3 Swing事件处理
10.4 Swing事件监听器
10.5 SwingLayout布局
10.5.1 BorderLayout
10.5.2 FlowLayout
10.5.3 GridLayout
10.5.4 GridBagLayout
10.5.5 CardLayout
10.5.6 BoxLayout
小结
习题
参考文献