您好,欢迎来到聚文网。 登录 免费注册
案例式Java语言程序设计

案例式Java语言程序设计

  • 字数: 318000
  • 装帧: 平装
  • 出版社: 知识产权出版社
  • 作者: 徐硕 编
  • 出版日期: 2024-10-01
  • 版次: 1
  • 开本: 16开
  • isbn: 9787513095235
  • 页数: 312
  • 出版年份: 2024
定价:¥98 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书通过一个完整的案例将Java语言的基本特征、面向对象特征以及Java语言的高级特征有机融合在一起,形成Java语言的核心知识体系,让信息管理与信息系统相关专业的学生快速掌握Java语言的基本思想和基本技能,培养学生正确应用面向对象的思维方法分析问题和解决问题的能力。Java语言的基本特征包括数据类型,数据与字符串,基本数据处理,数据输入/输出以及图形用户界面等。Java语言面向对象特征包括面向对象的基本概念与思想,类与对象,封装、继承与多态,抽象类与接口等。Java语言的高级特征包括集合类,异常处理,输入/输出以及基于JDBC的数据库应用开发等。同时,为强化学生对所学Java语言知识的理解和灵活运用,每章均会附一定数量的编程作业习题以及相应的参考答案。
目录
第1章 绪论
1.1 编程语言的发展
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 面向过程的编程语言
1.1.4 面向对象的编程语言
1.1.5 面向对象的编程语言的发展历程
1.1.6 编程语言的流行度
1.2 编程语言Java
1.2.1 Java语言的产生
1.2.2 Java语言的特点
1.3 Java程序的集成开发环境
1.4 Java虚拟机
本章习题
第2章 Java语言基础
2.1 Java基本语法
2.1.1 标识符
2.1.2 关键字
2.1.3 Java中的特殊符号
2.2 原始数据类型
2.2.1 整数类型
2.2.2 字符数据类型
2.2.3 浮点类型
2.2.4 数据类型转换
2.3 String类型
2.4 运算符
2.4.1 算术运算符
2.4.2 移位运算符
2.4.3 位运算符
2.4.4 赋值运算符
2.4.5 关系运算符
2.4.6 逻辑运算符
2.4.7 运算符的优先级
2.5 常量及变量
2.5.1 常量
2.5.2 变量
2.6 语句
2.6.1 Java语言中的三种语句
2.6.2 程序控制流:条件语句
2.6.3 程序控制流:循环语句
2.6.4 程序控制流:控制循环语句
本章习题
第3章 类与对象
3.1 面向过程与面向对象
3.1.1 面向过程与面向对象的区别
3.1.2 封装机制
3.1.3 面向过程与面向对象的优缺点
3.2 类与对象的概念
3.2.1 对象
3.2.2 类
3.2.3 类与对象的关系
3.2.4 类的声明
3.2.5 创建及使用对象
3.3 构造方法
3.4 类的严谨定义
3.4.1 访问权限修饰符
3.4.2 非访问权限修饰符
3.4.3 类修饰符使用注意事项
3.5 数据成员
3.5.1 访问权限修饰符
3.5.2 非访问权限修饰符
3.6 成员方法
3.6.1 成员方法的分类
3.6.2 成员方法的声明
3.6.3 方法体内的局部变量
3.6.4 成员方法的返回值
3.6.5 形式参数与实际参数
3.6.6 成员方法引用注意事项
3.6.7 成员方法的递归引用
3.6.8 static成员方法
3.6.9 final成员方法
本章习题
第4章 封装、继承与多态
4.1 封装
4.1.1 封装的概念
4.1.2 封装的特征
4.2 继承
4.2.1 继承的概念
4.2.2 访问修饰符
4.2.3 成员方法覆盖
4.2.4 数据成员隐藏
4.2.5 关键字super
4.2.6 子类的构造过程
4.3 多态
4.4 抽象类与抽象方法
4.5 接口
4.5.1 接口的声明
4.5.2 接口与抽象类的异同
本章习题
第5章 数组与字符串
5.1 数组的概念
5.2 一维数组
5.2.1 一维数组的声明
5.2.2 一维数组的初始化
5.2.3 数组的增长原理
5.2.4 数组的赋值及参数传递
5.2.5 对象数组
5.3 二维数组
5.3.1 二维数组的声明
5.3.2 二维数组的初始化
5.3.3 二维数组的本质
5.4 字符串
5.4.1 String类
5.4.2 StringBuffer类和StringBuilder类
本章习题
第6章 集合类
6.1 集合和集合框架
6.1.1 集合
6.1.2 集合框架
6.1.3 迭代器
6.2 List接口和实现类
6.2.1 ArrayList实现类
6.2.2 List的排序
6.2.3 自定义泛型类
6.2.4 Vector类
6.2.5 LinkedList类
6.3 Set接口
6.3.1 HashSet类
6.3.2 SortedSet接口和TreeSet类
6.3.3 匿名类
6.4 Map接口
6.4.1 单文档词频统计
6.4.2 多文档词频统计
本章习题
第7章 初级图形用户界面设计
7.1 GUI概述
7.1.1 Java的图形设计包
7.1.2 用户界面三要素
7.1.3 awt和swing的特点
7.1.4 构建GUI应用的步骤
7.2 容器的分类及常用方法
7.2.1 容器的分类
7.2.2 容器的方法
7.3 WindowBuilder插件
7.4 布局管理器
7.4.1 FlowLayout(流式布局)
7.4.2 BorderLayout(边界布局)
7.4.3 GridLayout(网格布局)
7.4.4 CardLayout(卡片布局)
7.4.5 BoxLayout(箱式布局)
7.4.6 GridBagLayout(网格包布局)
本章习题
第8章 高级图形用户界面设计
8.1 事件响应原理
8.1.1 事件与事件源
8.1.2 事件监听器
8.1.3 委托事件模型
8.2 事件适配器
8.3 KeyEvent事件及其响应
8.4 MouseEvent事件及其响应
8.5 JScrollBar组件
8.6 JTabbedPane容器
8.7 菜单设计
8.8 对话框设计
8.8.1 JDialog类
8.8.2 JOptionPane类
本章习题
第9章 异常处理
9.1 异常
9.1.1 异常的产生与传递
9.1.2 运行时异常处理
9.2 异常处理方法
9.2.1 throws处理方法
9.2.2 try-catch处理方法
9.3 异常处理机制
9.3.1 多重异常捕获
9.3.2 隐式的finally语句块
9.3.3 嵌套try-catch结构
9.3.4 有异常的方法覆盖
9.4 异常处理的原则和技巧
9.5 自定义异常
本章习题
第10章 输入与输出
10.1 Java的输入与输出
10.2 字节流与字符流
10.2.1 InputStream类
10.2.2 OutputStream类
10.2.3 Reader类与Writer类
10.3 文件的输入与输出
10.3.1 File类
10.3.2 FileInputStream类与FileOutputStream类
10.3.3 FileReader类和FileWriter类
10.4 对象的序列化
10.4.1 序列化的概念
10.4.2 ObjectInputStream和ObjectOutputStream中的对象序列化
10.4.3 序列化对象注意事项与应用
本章习题
附录
附录A JDK的安装
附录B Eclipse的安装
附录C Window Builder的安装

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网