欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Java程序设计与项目实践(高职高专工作过程导向新理念教材)/计算机系列
      • 作者:编者:代英明//陈建国|责编:孟毅新
      • 出版社:清华大学
      • ISBN:9787302584339
      • 出版日期:2022/10/01
      • 页数:292
    • 售价:26.4
  • 内容大纲

        本书内容包括Java语言开发环境的搭建、基本语法、面向对象编程、集合框架类、文件操作、多线程编程、数据库和网络编程等。本书以JDK 1.8、MyEclipse 10和MySQL为开发平台,配合巩固训练和动手实践,使读者通过项目分解和任务学习配套案例上机练习逐步掌握相关知识,从而扩展知识面,培养自主学习能力。
        本书根据高职教学的特点,突出实践环节和技能应用,将知识点融入项目案例中,并配合大量练习,使学生达到熟练掌握的目的。
        本书可作为高职高专院校计算机相关专业Java语言课程的教材,也可作为Java自学者和应用开发者的参考用书。
  • 作者介绍

  • 目录

    项目1  搭建学生信息管理系统开发平台
      任务1.1  搭建系统开发环境
        1.1.1  Java语言的发展历程及特点
        1.1.2  Java开发工具的选择
        1.1.3  JDK的下载与安装
        1.1.4  MyEclipse的下载与使用
        1.1.5  拓展训练——引入库文件
      任务1.2  编写第一个Java程序
        1.2.1  Java的两类程序
        1.2.2  用JDK和文本编辑器实现两类程序
        1.2.3  用MyEclipse实现两类程序
        1.2.4  拓展训练——编写简单的Java应用程序
      习题1
    项目2  学生基本信息处理——Java语言概述
      任务2.1  学生基本信息的数据结构
        2.1.1  标识符与关键字
        2.1.2  数据类型
        2.1.3  字符串
        2.1.4  运算符与表达式
        2.1.5  拓展训练——main()方法
      任务2.2  学生基本信息的输入与输出
        2.2.1  数据的输入/输出
        2.2.2  拓展训练——命令行参数
      任务2.3  学生信息的统计
        2.3.1  顺序结构
        2.3.2  分支结构
        2.3.3  循环结构
        2.3.4  跳转语句
        2.3.5  拓展训练——数组
      习题2
    项目3  学生信息组织——面向对象程序设计
      任务3.1  学生基本信息的实现
        3.1.1  面向对象基础
        3.1.2  类
        3.1.3  对象与类的使用
        3.1.4  static关键字
        3.1.5  Java访问控制符
        3.1.6  this的应用
        3.1.7  拓展训练——编写学生类
        3.1.8  任务实现
      任务3.2  不同类型学生和班级信息的实现
        3.2.1  继承
        3.2.2  super关键字
        3.2.3  final关键字
        3.2.4  abstract关键字
        3.2.5  接口
        3.2.6  拓展训练——内部类
        3.2.7  任务实现
      任务3.3  工具类的实现
        3.3.1  包

        3.3.2  封装
        3.3.3  多态性
        3.3.4  系统类库API
        3.3.5  集合
        3.3.6  拓展训练——Java增强特性
        3.3.7  任务实现
      任务3.4  录入异常处理
        3.4.1  异常的概念
        3.4.2  异常处理机制
        3.4.3  自定义异常类
        3.4.4  实现机制
        3.4.5  拓展训练——异常转型和异常链
      习题3
    项目4  设计系统GUI界面——图形用户界面设计
      任务4.1  系统登录界面设计
        4.1.1  图形界面基础——AWT
        4.1.2  Swing
        4.1.3  组件、容器组件与常用可视组件
        4.1.4  布局管理器
        4.1.5  拓展训练——边框、观感
        4.1.6  实现机制
      任务4.2  系统主界面设计
        4.2.1  Java事件处理机制
        4.2.2  AWT事件及其相应的监听器接口
        4.2.3  事件适配器
        4.2.4  拓展训练——可供用户选择的可视组件
        4.2.5  实现机制
      任务4.3  学生成绩的图形绘制
        4.3.1  坐标系
        4.3.2  Graphics类的常用方法
        4.3.3  Font类
        4.3.4  Color类
        4.3.5  拓展训练——Graphics2D
        4.3.6  实现机制
      任务4.4  电子相册
        4.4.1  Applet概述
        4.4.2  装载图像、跟踪及显示图像
        4.4.3  拓展训练——播放幻灯片和动画、播放声音
        4.4.4  实现机制
      习题4
    项目5  学生成绩信息检索——数据库技术
      任务5.1  装载数据库驱动程序
        5.1.1  JDBC简介
        5.1.2  JDBC驱动程序分类
        5.1.3  选择数据库连接方式
        5.1.4  JDBC装载
        5.1.5  拓展训练——JDBCAPI
      任务5.2  连接/关闭数据库
        5.2.1  DriverManager类
        5.2.2  Connection接口

        5.2.3  Statement接口
        5.2.4  拓展训练——ResultSet接口
      任务5.3  数据库操作
        5.3.1  查询
        5.3.2  插入记录
        5.3.3  删除记录
        5.3.4  更新
        5.3.5  拓展训练——修改记录
        5.3.6  实现机制
      习题5
    项目6  学生成绩的导入/导出——输入/输出
      任务6.1  输入/输出流
        6.1.1  流
        6.1.2  标准输入/输出流
        6.1.3  字节流
        6.1.4  字符输入/输出流
      任务6.2  文件操作
        6.2.1  File类
        6.2.2  文件操作
        6.2.3  实现机制
      习题6
    项目7  在线倒计时牌——多线程编程技术
      任务7.1  理解线程
      任务7.2  创建线程
      任务7.3  线程通信
      任务7.4  拓展训练——线程池
      任务7.5  实现机制
      习题7
    项目8  网络通信
      任务8.1  IP地址与InetAddress类
      任务8.2  URL类和URLConnection类
      任务8.3  应用InetAddress类
      任务8.4  Socket通信
      拓展训练——UDP
      习题8
    参考文献