“十三五”普通高等教育规划教材JAVA程序设计教程/崔淼

本书特色

[

本书以面向对象程序设计的思想为主线,全面细致地介绍了Java程序设计的基础知识、特点及相关应用,注重引导读者从C语言的以函数为主的面向过程程序设计,过渡到以类和对象为主的面向对象的程序设计。本书共分为12章,主要包括Java语言概述,类和对象,深入理解类及其成员,继承、抽象类、接口和多态,数组与集合,异常和异常处理,输入/输出与文件管理,数据库编程、多线程,Java网络编程,JavaFX基础和JavaFX Scene Builder等方面的内容。
本书适合作为高等院校计算机专业教材使用,同时也可作为广大计算机爱好者的学习用书和各类Java程序设计培训班的教学用书。

]

内容简介

[

本书以面向对象程序设计的思想为主线,全面细致地介绍了Java程序设计的基础知识、特点及相关应用,注重引导读者从C语言的以函数为主的面向过程程序设计,过渡到以类和对象为主的面向对象的程序设计。本书共分为12章,主要包括Java语言概述,类和对象,深入理解类及其成员,继承、抽象类、接口和多态,数组与集合,异常和异常处理,输入/输出与文件管理,数据库编程、多线程,Java网络编程,JavaFX基础和JavaFX Scene Builder等方面的内容。本书适合作为高等院校计算机专业教材使用,同时也可作为广大计算机爱好者的学习用书和各类Java程序设计培训班的教学用书。

]

目录

前言第1章 Java语言概述11.1 Java语言的特点及相关概念11.1.1 Java语言的特点11.1.2 与Java相关的几个概念21.2 Java与面向对象的程序设计31.2.1 Java应用程序的构成31.2.2 创建、编译和执行Java应用程序41.2.3 Java源程序的编写要求71.3 Java的数据类型71.3.1 基本类型和引用类型81.3.2 变量与常量91.3.3 数据类型的转换121.3.4 字符串的常用操作方法141.3.5 常用数学方法和随机数141.4 运算符和表达式151.4.1 算术运算符与算术表达式151.4.2 关系运算符与关系表达式161.4.3 布尔运算符与布尔表达式171.5 安装和使用Java IDE环境181.5.1 安装和使用Eclipse181.5.2 安装和使用NetBeans231.6 实训 Eclipse和NetBeans的 安装和使用241.6.1 实训目的241.6.2 实训要求24第2章 类和对象262.1 面向对象程序设计的概念262.1.1 面向对象与传统编程方法的不同262.1.2 类和对象概述272.2 类的方法292.2.1 数据的输入和输出292.2.2 选择结构程序设计302.2.3 循环结构程序设计362.2.4 方法的声明和调用402.2.5 方法的重载422.2.6 方法调用中的参数传递432.3 创建和使用类432.3.1 类的管理和类成员442.3.2 创建类452.3.3 字段与局部变量的区别472.3.4 创建和使用类的对象472.4 类成员的封装482.4.1 字段的封装482.4.2 方法的封装492.5 构造方法和匿名对象502.5.1 类的构造方法502.5.2 匿名对象522.6 实训 创建和使用类532.6.1 实训目的532.6.2 实训要求532.6.3 实训步骤55第3章 深入理解类及其成员593.1 类之间的关系593.1.1 UML简介593.1.2 依赖关系613.1.3 关联关系613.1.4 聚合与组合623.2 方法的特殊用法623.2.1 在构造方法中调用其他构造方法623.2.2 私有构造方法和单例模式633.2.3 参数长度可变的方法643.3 类的实例成员和静态成员653.3.1 Java变量的内存分配机制653.3.2 实例成员653.3.3 静态字段663.3.4 静态方法683.3.5 静态初始化器683.4 final修饰符703.4.1 使用final修饰类及其成员703.4.2 使用final修饰基本类型和引用 类型变量的区别713.5 使用第三方类文件713.5.1 使用其他源程序文件或字节码 文件中的类713.5.2 使用Eclipse的导出功能创建 JAR包743.5.3 安装和使用FatJAR插件753.5.4 引用第三方JAR包773.5.5 反编译.class文件783.6 实训 团队合作项目开发793.6.1 实训目的793.6.2 实训要求793.6.3 实训步骤80第4章 继承、抽象类、接口和多态874.1 继承874.1.1 创建类的子类874.1.2 调用父类构造方法和super 关键字894.1.3 方法的重写与父类字段的隐藏934.1.4 Object类944.1.5 继承的利弊与使用原则984.2 抽象类和接口984.2.1 抽象类984.2.2 接口1024.2.3 接口的引用1054.2.4 接口与抽象类的比较1064.3 内部类和匿名内部类1074.3.1 内部类1074.3.2 匿名内部类1094.4 多态1104.4.1 通过重载和重写实现多态1114.4.2 通过动态绑定实现多态1114.5 实训 创建和使用抽象类1124.5.1 实训目的1124.5.2 实训要求1124.5.3 实训步骤113第5章 数组与集合1155.1 数组的概念1155.1.1 一维数组1155.1.2 二维数组1185.2 数组的操作1225.2.1 数组的复制1225.2.2 使用foreach循环1235.2.3 数组的排序、查找和比较1245.2.4 使用Arrays类操作数组1265.3 将字符串转换成数组1285.3.1 将字符串转换成字符数组1295.3.2 将有分隔符的字符串转换成数组1305.4 集合1325.4.1 ArraysList类1325.4.2 LinkedList类1345.4.3 使用Hashtable类1365.5 实训 设计一个简单图书管理 程序1425.5.1 实训目的1425.5.2 实训要求1425.5.3 实训步骤143第6章 异常和异常处理1476.1 异常的概念1476.1.1 错误与异常1476.1.2 Java的异常处理机制1486.2 异常处理1516.2.1 try finally语句1516.2.2 throw和throws语句1536.3 自定义异常1556.3.1 定义和使用自定义异常1556.3.2 异常使用的注意事项1576.4 实训 使用自定义异常1576.4.1 实训目的1576.4.2 实训要求1586.4.3 实训步骤158第7章 输入/输出与文件管理1607.1 Java的I/O系统1607.1.1 流的概念1607.1.2 Java的输入/输出类库1617.2 字节流1627.2.1 InputStream和OutputStream类1627.2.2 输入/输出流的应用1637.3 字符流1697.3.1 使用FileReader和FileWriter类1697.3.2 BufferedReader和 BufferedWriter类1727.4 文件的非流式操作1757.4.1 File类1757.4.2 使用Scanner和PrintWriter类实现 文件的读写1767.4.3 读取Web上的文件1797.4.4 随机文件访问1807.5 对象的序列化与反序列化1837.5.1 Serializable接口和transient

封面

“十三五”普通高等教育规划教材JAVA程序设计教程/崔淼

书名:“十三五”普通高等教育规划教材JAVA程序设计教程/崔淼

作者:崔淼 赵晓华

页数:316

定价:¥59.0

出版社:机械工业出版社

出版日期:2019-05-01

ISBN:9787111624677

PDF电子书大小:31MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注