Java程序设计基础教程/“十三五”高等职业教育核心课程规划教材·信息大类
定 价:36.5 元
丛书名:“十三五”高等职业教育核心课程规划教材·信息大类
- 作者:吴琦,黄媛,柳秋寒,刘晓峥,卢茂龙 编
- 出版时间:2019/1/1
- ISBN:9787569307559
- 出 版 社:西安交通大学出版社
- 中图法分类:TP312.8
- 页码:173
- 纸张:胶版纸
- 版次:1
- 开本:16开
《Java程序设计基础教程/“十三五”高等职业教育核心课程规划教材·信息大类》从初学者的角度详细讲解了Java开发中重点用到的多种技术,内容包括Java开发环境的搭建及其运行机制、基本语法、面向对象的思想等。该书注重结合实例,各章从实例人手,系统地介绍本实例所涉及的知识点,注重应用性,内容由浅入深、逻辑性强,并且每章末尾均配有本章小结和练习。
~Java程序设计基础教程》共分12章,第1章介绍Java语言入门知识;第2~3章介绍Java的基本语法及运算符与表达式;第4~5章介绍选择与循环结构;第6章介绍方法;第7~8章介绍数组与字符串;第9~10章介绍Java面向对象程序设计;第11章介绍异常;第12章介绍JDBC。
《Java程序设计基础教程/“十三五”高等职业教育核心课程规划教材·信息大类》既可作为高等院校计算机及其相关专业的教学用书,也可作为各学校程序设计公共选修课的教材,同时也可用作职业教育的培训用书和Java初学者的入门教材,是一本适合广大计算机编程初学者的入门级教材。
Java语言是当前最为流行的程序设计语言之一,诸多优秀的特性使其成为被业界广泛认可和采用的工具,同时越来越多的高校也将其作为程序设计教学时主要的编程语言。此外,随着大部分高校计算机及相关专业将人才培养的重点放在应用技术为主的层次上,为适应社会需求,学生在有限的教学课时和教学过程中,既需要掌握足够的Java编程基础,又需要熟悉项目设计并能通过编码具体实现。同时,Java编程语言的教学改革也对教材、实训提出了一定的要求,内容取舍和讲述要符合学生认知能力和水平,并为今后进一步学习打下扎实的基础;教学过程的实施方便,可操作性和可拓展性强;所学及所用应紧跟行业的应用和需求;初学者很难在众多的Java图书中找到适合自己的入门教材,本书的目的就在于帮助Java初学者,力求以最简单、最实用的文字和实例帮助初学者,甚至是毫无编程基础的读者们快速走进Java程序的精彩世界。
本书编写的初衷是设计一本真正能适合高校进行Java语言程序设计教学实践活动的基础教程。本教材对每个知识点都进行了深入分析,并使用生动形象的比喻来讲解抽象的编程思想。在教材中,每个知识点都精心设计了相关的案例,并模拟这些知识点在实际工作中的运用,真正做到了知识的由浅入深、由易到难。让学生迅速了解、掌握Java技术的基本思想与应用开发技术,掌握基础知识和操作技能,编制面向对象的程序,并且能够根据实际需求编制出一些实用程序。
本教材共分为12章,下面分别对每章进行简单介绍。
第1章主要介绍了Java的历史及特点,然后介绍了如何搭建Java开发环境以及配置环境变量及开发Java的集成开发工具MyEclipse。通过本章的学习,初学者需要掌握JDK的安装过程,动手实现属于自己的第一个Java程序。
第2章详细讲解Java语言的基本语法。不论任何一门语言,其基本语法都是最重要的内容。在学习基本语法时,一定要做到认真学习每一个知识点,切忌走马观花,粗略地阅读章节内容,那样达不到任何学习效果。
第3章主要介绍Java中的运算符。运算符按功能分为:赋值运算符、算术运算符、关系运算符和逻辑运算符。
第4章主要介绍选择结构。选择结构主要有if和switch两种结构。if选择结构又有单分支if、双分支if、多重if以及嵌套if。switch语句又称为多路分支条件语句,通过判断表达式的值与整数或字符常量列表中的值是否相匹配来选择相关联的执行语句。
第5章主要介绍循环结构。Java语言中常见的循环包括while循环、do - while循环和for循环。
第6章主要介绍Java中的方法,定义方法要确定访问修饰符、返回值类型、方法名和参数列表。
第7章主要介绍数组,数组是最简单的复合数据类型,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。本章主要介绍一维数组和二维数组。
第8章主要介绍字符串,在Java中,将字符串用类的对象来实现,使用字符串要熟练掌握字符串的处理函数。通过本章的学习,可以使学生熟练掌握字符串的使用方法。
第9章主要介绍了面向对象的基础知识。首先介绍了什么是面向对象,然后介绍了类与对象的概念,二者之间的关系,类的封装及使用;其次介绍了构造方法的定义与重载,最后介绍了this与static关键字的使用。
第10章主要介绍了面向对象的继承特性。继承、封装和多态是面向对象的三大特性,是学习Java语言的精髓所在。本章还介绍了抽象类和接口、包的定义和引用。熟练掌握本章内容,能够为学习Java语言打好基础。
第11章主要介绍了Java中的异常概念,分类以及如何处理异常。这对程序的正常运行意义很重大。熟练掌握本章内容,能够编写出更完善、更优秀的程序。
第12章主要介绍了JDBC,程序可通过JDBC API连接到数据库,并使用结构查询语句实现对数据库的查询、更新等操作。
在学习本教材时,首先要做到对知识点理解透彻,其次一定要亲自动手练习教材中提供的案例,因为在学习软件编程的过程中动手实践是非常重要的。对于一些非常难以理解的知识点也可以选择通过案例的练习来学习。如果实在无法理解教材中所讲解的知识,建议初学者不要纠结于某一个知识点,可以先往后学习。通常来讲,看了后面一两个小节的内容后再回来学习之前不懂的知识点,一般就都能理解了。
本书由吴琦、黄媛、柳秋寒、刘晓峥、卢茂龙编写,最后由吴琦、黄嫒统稿并整理。由于编者水平有限,书中可能存在疏漏或错误、敬请读者批评指正。
第1章 Java语言入门
1.1 Java产生的背景
1.2 Java语言的特点
1.3 Java的运行环境
1.4 搭建基本的Java开发环境
1.5 MyEclipse开发环境
1.6 Java程序中的注释
本章小结
习题
第2章 Java的基本语法
2.1 标识符和关键字
2.2 基本数据类型
2.3 变量和常量
本章小结
习题
第3章 运算符与表达式
3.1 算术运算符与算术表达式
3.2 关系运算符与关系表达式
3.3 逻辑运算符与逻辑表达式
3.4 条件运算符
3.5 位运算符
3.6 复合赋值运算符与赋值表达式
3.7 运算符的优先级及结合性
本章小结
习题
第4章 选择结构
4.1 流程图与程序结构
4.2 if语句
4.3 if-else语句
4.4 if…else…if语句
4.5 switch条件语句
本章小结
习题
第5章 循环结构
5.1 while循环语句
5.2 do…while循环语句
5.3 for循环语句
5.4 循环嵌套
5.5 循环语句的比较
5.6 跳转语句
本章小结
习题
第6章 方法
6.1 方法概述
6.2 无参数的方法
6.3 有参数的方法
本章小结
习题
第7章 数组
7.1 一维数组的创建与使用
7.2 多维数组
本章小结
习题
第8章 字符串
8.1 字符串的创建
8.2 字符串的常用方法
8.3 可变字符串StringBuffer
本章小结
习题
第9章 Java与面向对象
9.1 面向对象概念
9.2 类和对象
9.3 构造方法
9.4 this关键字
9.5 static关键字
本章小结
习题
第10章 类的继承和接口
10.1 类的继承
10.2 抽象类
10.3 接口
10.4 包
本章小结
习题
第11章 异常
11.1 异常的概念
11.2 try…catch和finally
11.3 throws与throw关键字
11.4 运行时异常与编译时异常
11.5 自定义异常
本章小结
习题
第12章 JDBC概述
12.1 JDBC的概念
12.2 JDBC的驱动程序
12.3 JDBC应用程序接口简介
12.4 利用JDBC访问数据库实例
本章小结
习题
参考文献