搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java面向对象程序设计
0.00     定价 ¥ 78.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787576308723
  • 作      者:
    编者:陆建波|责编:江立
  • 出 版 社 :
    北京理工大学出版社
  • 出版日期:
    2022-01-01
收藏
内容介绍
本书通过丰富、实用的精选实例将面向对象的程序设计方法与Java语言相结合,注重培养读者使用面向对象的思维方法分析问题和解决问题的能力。全书共8章。第1章介绍了编程语言的发展、Java语言的特点、运行机制和Eclipse集成开发环境;第2章介绍了Java语言基础;第3章介绍了面向对象的基本理论、原理、技术方法、设计原则以及相关的哲学思考;第4章介绍了Java异常类、数据库连接类等高级特性;第5章介绍了网络编程的常用类;第6章介绍了Java常用图像处理类、图像增强技术、图像分割算法及图像处理在人脸识别、二维码生成中的应用;第7章介绍了Java数据处理的流程;第8章介绍了Android开发流程。 本书通俗易懂、实例丰富,可作为高等院校计算机类、人工智能类、数据科学与大数据技术类、信息管理与信息系统类专业相关课程的教学教材,也可作为自学、函授或培训的教材或参考书。
展开
目录
第1章 Java概述及开发环境搭建
1.1 Java概述
1.1.1 Java的诞生
1.1.2 Java的发展历史
1.1.3 Java的特点
1.1.4 Java的运行机制
1.1.5 Java的现状和应用前景
1.2 Java开发环境
1.2.1 JDK的安装与配置
1.2.2 Eclipse的使用
1.2.3 Eclipse的常用功能
1.3 课程学习建议
1.4 本章小结
习题
第2章 Java基础程序设计
2.1 标识符与关键字
2.1.1 标识符
2.1.2 关键字
2.2 基本数据类型
2.2.1 变量与常量
2.2.2 布尔型
2.2.3 字符型
2.2.4 整型
2.2.5 浮点型
2.3 类型转换
2.4 输入、输出数据
2.4.1 输入基本型数据
2.4.2 输出基本型数据
2.5 数组
2.5.1 声明数组
2.5.2 为数组分配元素
2.5.3 数组元素的使用
2.5.4 length 的使用
2.5.5 数组的初始化
2.5.6 数组的引用
2.6 运算符与表达式
2.6.1 算术运算符与算术表达式
2.6.2 关系运算符与关系表达式
2.6.3 逻辑运算符与逻辑表达式
2.6.4 赋值运算符与赋值表达式
2.6.5 运算符综述
2.7 语句概述
2.7.1 条件语句
2.7.2 switch开关语句
2.7.3 循环语句
2.8 本章小结
习题
第3章 面向对象
3.1 面向过程与面向对象
3.2 类与对象
3.2.1 类与对象的定义
3.2.2 访问权限
3.2.3 Java类的命名规范
3.3 面向对象的主要特征
3.3.1 封装
3.3.2 继承
3.3.3 多态
3.4 类的使用
3.4.1 类的创建与引用
3.4.2 匿名对象
3.4.3 内部类
3.4.4 final关键字
3.4.5 instanceof关键字
3.4.6 this关键字
3.5 抽象类
3.6 接口
3.7 统一建模语言
3.8 面向对象设计原则
3.8.1 开闭原则
3.8.2 依赖倒转原则
3.8.3 单一职责原则
3.8.4 合成复用原则
3.8.5 里氏替换原则
3.8.6 接口隔离原则
3.8.7 迪米特法则
3.9 面向对象的哲学思考
3.10 本章小结
习题
第4章 包与常用类
4.1 包
4.1.1 包的作用
4.1.2 创建包
4.1.3 类的存放路径
4.1.4 Java中的常用包
4.1.5 import语句
4.2 异常类
4.2.1 try-catch 语句
4.2.2 自定义异常类
4.3 常用系统类
4.3.1 String类
4.3.2 StringBuffer 类、StringBuilder类
4.3.3 Date 类
4.3.4 Calendar类
4.3.5 随机类
4.4 数据库类
4.4.1 JDBC
4.4.2 连接数据库
4.4.3 数据库操作
4.4.4 预处理语句
4.4.5 事务
4.5 本章小结
习题
第5章 Java网络编程
5.1 概述
5.2 网络编程常用类
5.2.1 InetAddress 类
5.2.2 URL类
5.2.3 Socket类与ServerSocket类
5.2.4 DatagramSocket类与DatagramPacket类
5.3 Java 网络编程应用字例
5.3.1 使用UDP 实现聊天功能
5.3.2 使用TCP实现上传文件功能
5.4 本章小结
习题
第6章 Java 图像处理
6.1 图像处理基础
6.1.1 基础知识
6.1.2 基于Java的图像基本操作
6.2 图像增强
6.2.1 概述
6.2.2 图像灰度变换
6.2.3 直方图增强
6.2.4 图像平滑
6.2.5 图像锐化
6.3 图像分割
6.3.1 图像分割原理
6.3.2 图像的边缘检测
6.3.3 基于K-Means的图像分割算法
6.4 图像处理应用
6.4.1 生成二维码
6.4.2 人脸识别
6.5 本章小结
习题
第7章 Java与数据科学
7.1 数据获取及清洗
7.1.1 使用 Apache Commons I0进行文件操作的常用方法
7.1.2 使用Apache Tika 提取PDF文本
7.1.3 使用Jsoup从网站获取数据
7.1.4 使用正则表达式清洗数据
7.2 数据统计
7.2.1 使用 Apache Commons Math 计算描述性统计指标
7.2.2 使用Apache Commons Math 进行频率分布统计
7.3 聚类分析
7.3.1 使用Weka的图形界面完成聚类
7.3.2 使用Weka 的Java K-Means实现聚类
7.3.3 使用 Apache Commons Math 进行聚类分析
7.4 数据可视化
7.4.1 使用JFreeChart绘制图形
7.4.2 使用GRAL绘制图形
7.5 本章小结
习题
第8章 Android与Java
8.1 初识Android
8.1.1 Android的由来
8.1.2 Android简介
8.2 Java与Android 的关系
8.3 Android开发主要流程
8.4 搭建Android应用开发环境
8.4.1 安装Android Studio
8.4.2 配置安装Android SDK
8.4.3 配置Android运行与调试环境
8.5 开发一个简单的Android应用
8.5.1 使用 Android Studio 创建 Android 项目
8.5.2 一个简单的 Android应用——Wea
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证