QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

Java程序设计案例教程

体例新颖,理实一体。案例精美,语言简洁,易学易用。
  • 类  别:计算机系列
  • 书  名:Java程序设计案例教程
  • 主  编:李海涛 陈涛 孙红丽
  • 定  价:59.8
  • 开  本:16开
  • 时  间:2021年6月
  • 出  版  社:同济大学出版社
  • 书  号:978-7-5608-9099-9

内容摘要

        本书是“基于翻转课堂的课程教学范式改革”与校本应用型教材建设项目基础上编写的。本书采用案例驱动的方式编写,即把理论知识点的讲解融入实际的案例中,通过案例教学的方式达到理论与实践的融合,培养学生的动手实践和程序设计能力。内容从Java SE基础知识开始介绍,具体包括Java开发环境搭建、Java语言基础、面向对象编程、数组、集合、异常处理、图形界面设计等内容,教材安排从易到难,逐步深入。
        本书适合作为高等院校Java程序设计课程的教材,也可供广大技术人员参考。

目录

第0章 企业HR管理系统项目介绍学习目标
 0.1认识企业HR管理系统
  0.1.1功能模块
  0.1.2系统功能模块图
 0.2课堂任务1——设计并创建企业HR管理系统数据库
  0.2.1设计数据库表
  0.2.2编写数据库脚本
  0.2.3导入数据库
 0.3课堂任务2——体验企业HR管理系统的功能
  0.3.1登录界面
  0.3.2用户注册界面
  0.3.3用户角色界面
  0.3.4汇报工作界面
  0.3.5评测员工成绩界面
  0.3.6更改角色
  0.3.7修改密码
  0.3.8查看个人简历
  0.3.9系统使用说明
 本章小结
第1章 Java开发入门学习目标
 1.1Java的来历
 1.2Java语言的特点
 1.3Java虚拟机
 1.4面向对象程序设计
  1.4.1抽象
  1.4.2封装
  1.4.3类与对象的概念
  1.5任务:创建企业HR管理系统中的类和对象
 本章小结
 课后练习
第2章 Java程序开发基础学习目标
 2.1Java开发环境的搭建
  2.1.1JDK的三种版本
  2.1.2JDK的安装
  2.1.3JDK目录介绍
  2.1.4环境变量的配置
  2.1.5验证配置环境变量
 2.2Java集成开发环境简介
  2.2.1Eclipse
  2.2.2EditPlus
 2.3两类“HelloWorld”程序
  2.3.1JavaApplication
  2.3.2JavaApplet程序
  2.3.3两类程序的区别
 2.4JavaApplication程序的输入/输出
  2.4.1字符界面的输入/输出
  2.4.2图形界面的输入/输出
 2.5任务:利用eclipse创建系统项目
 本章小结
 课后练习
第3章 Java语法基础学习目标
 3.1Java程序的基本组成
  3.1.1Java的标识符
  3.1.2Java关键字
 3.2数据类型
  3.2.1整数类型
  3.2.2浮点类型
  3.2.3字符类型
  3.2.4布尔类型
  3.2.5数据类型之间的相互转换
 3.3常量与变量
  3.3.1常量
  3.3.2变量
 3.4运算符
  3.4.1赋值运算符
  3.4.2算术运算符
  3.4.3关系运算符
  3.4.4逻辑运算符
  3.4.5位运算符
  3.4.6运算符的优先级
 3.5流程控制语句
  3.5.1顺序结构——按部就班
  3.5.2选择结构——有条件就上
  3.5.3循环结构——不断重复
 3.6方法
  3.6.1方法的定义
  3.6.2方法的重载
  3.7任务:根据用户输入的菜单选项显示与其对应的界面内容
 3.8任务:显示工作汇报列表
 本章小结
 课后练习
第4章 类与对象学习目标
 4.1类的定义
  4.1.1类的声明
  4.1.2成员变量和常量
  4.1.3方法的声明与实现
 4.2对象的创建
  4.2.1对象的创建
  4.2.2对象的使用
 4.3构造方法的定义与重载
 4.4static关键字
  4.4.1静态变量
  4.4.2static方法
 4.5final
  4.5.1final域
  4.5.2final方法
  4.5.3final类
 4.6任务:用户管理功能实现
 本章小结
 课后练习
第5章 面向对象三大特性及其Java实现学习目标
 5.1封装
  5.1.1封装的概念
  5.1.2封装的实现
 5.2继承
  5.2.1Java的继承
  5.2.2方法的覆盖与重载
  5.2.3this与super关键字
 5.3多态
  5.3.1多态的实现
  5.3.2多态中的问题
 5.4抽象类和抽象方法
  5.4.1抽象类
  5.4.2抽象方法
 5.5接口
  5.5.1接口的定义
  5.5.2接口的实现
 5.6Java的访问权限
 5.7任务:显示不同用户的功能菜单
 5.8任务:处理各角色工作任务及薪资
 本章小结
 课后练习
第6章 数组学习目标
 6.1一维数组
  6.1.1一维数组的声明
  6.1.2一维数组的初始化
  6.1.3一维数组的使用
 6.2二维数组
  6.2.1二维数组的声明
  6.2.2二维数组的初始化
  6.2.3二维数组的使用
 6.3任务:应用数组实现信息存储
 本章小结
 课后练习
第7章 Java类库基础学习目标
 7.1包
  7.1.1包的概念
  7.1.2包的应用
 7.2常用的基础类库
  7.2.1Object类
  7.2.2数据类型类
  7.2.3System类与Class类
  7.2.4Math与Random
  7.2.5String、StringBuilder和StringBuffer
 7.3任务:利用包对类进行分类管理及常用类的使用
 本章小结
 课后练习
第8章 异常与多线程学习目标
 8.1异常
  8.1.1异常与异常类
  8.1.2抛出异常
 8.2异常的处理
  8.2.1捕获异常
  8.2.2继续向上抛出异常
 8.3多线程
  8.3.1Java多线程的实现
  8.3.2线程的生命周期
  8.3.3线程的调度
  8.3.4线程同步
 8.4任务:处理输入菜单选项输入异常
 本章小结
 课后练习
第9章 JavaI/O系统学习目标
 9.1输入输出流概述
  9.1.1字节流
  9.1.2字符流
 9.2几种字节输入流
  9.2.1字节数组输入流ByteArrayInputStream
  9.2.2文件输入流FileInputStream
 9.3几种常用的字符输入流
  9.3.1字符数组输入流CharArrayReader
  9.3.2字符串输入流:StringReader
 9.4几种字节输出流
  9.4.1字节数组输出流ByteArrayOutputStream
  9.4.2文件字节输出流FileOutputStream
 9.5文件类File和随机存取文件类RandomAccessFile
  9.5.1File类
  9.5.2RandomAccessFile类
 9.6任务:利用输入输出流保存和读取数据
 本章小结
 课后练习
第10章 图形用户界面学习目标
 10.1图形用户界面概述
  10.1.1AWT与Swing
  10.1.2AWT常用组件
 10.2事件处理
  10.2.1事件处理机制
  10.2.2常用事件的分类
  10.2.3事件适配器
 10.3布局管理
  10.3.1边框布局管理器
  10.3.2流式布局管理器
  10.3.3卡片布局管理器
  10.3.4网格布局管理器
  10.3.5网格包布局管理器
  10.3.6盒式布局管理器
 10.4Swing组件
  10.4.1JFrame窗体
  10.4.2JDialog对话框
  10.4.3JPanel面板
  10.4.4JLabel标签
  10.4.5JButton按钮
  10.4.6JTextField单行文本框
  10.4.7JPasswordField密码框
  10.4.8JTextArea文本域
  10.4.9菜单
 10.5任务:使用图形用户界面方式实现HR企业管理系统
 本章小结
 课后练习
第11章 JDBC数据库编程学习目标
 11.1数据库概述
  11.1.1数据库基本概述
  11.1.2SQL简介
 11.2JDBC概述
 11.3JDBC访问数据库
  11.3.1使用JDBC连接数据库
  11.3.2操作数据库——增、删、改、查
 11.4JDBC进阶
  11.4.1事务管理
  11.4.2数据库连接池
 11.5任务:使用JDBC连接数据库进行操作
 本章小结
 课后练习
参考文献

相关图书

  • Java程序设计

    主编:李忠伟

      本书共分10章,内容包括:Java概述、Java语言基础、Java与面向对象、数组与字符串、异常处理、输入与输出流、Swing与图形用户界面、多

    ¥43