万本电子书0元读

万本电子书0元读

顶部广告

Java语言程序设计与实现(微课版)电子书

天津市精品教材以独有的章节安排与知识体系设计、先的教学理念、循序渐地展教学内容。本书能够使初学者牢固建立起面向对象的编程理念,为他们一步学习后续知识下坚实的基础。 1.全书配套微课视频 2.实用为主,够用为度 3.项目化教学引领

售       价:¥

纸质售价:¥33.90购买纸书

40人正在读 | 0人评论 6.2

作       者:张桓 徐丽

出  版  社:人民邮电出版社有限公司

出版时间:2018-02-01

字       数:15.3万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书将Java的精髓知识分解为14个项目,划分成三部分:项目一~项目七为*部分,围绕Java面向对象编程设计基础展,内容包括Java发环境的搭建、发工具Eclipse的使用、Java程序的基本结构、Java基本语法、数据的输与输出、类与对象的应用、面相对象高级语法的使用、程序异常处理等;项目八~项目十二为第二部分,围绕面向对象程序发中不同类型的应用实现展,内容包括Java图形用户界面发、Java事件响应处理机制、Java数据库编程发、Java文件处理、Java多线程处理等。项目十三~项目十四为第三部分,围绕实际项目的实现展,内容包括信息管理系统类项目的发、桌面游戏类项目的发等。 本书以高职高专计算机相关专业和其他有编程需求的工科专业的初学者为主要使用对象,也可作为Java发人员的参考书使用。<br/>【推荐语】<br/>天津市精品教材以独有的章节安排与知识体系设计、先的教学理念、循序渐地展教学内容。本书能够使初学者牢固建立起面向对象的编程理念,为他们一步学习后续知识下坚实的基础。 1.全书配套微课视频 2.实用为主,够用为度 3.项目化教学引领<br/>【作者】<br/>发表了《“天津模式”下职业教育发展对策研究》、《“双证书”课程体系发的研究与实施》等多篇论文;出版了“十一五”*规划教材《网页设计与制作》、《软件发综合训练教程》等多部教材;主讲了《软件发工具》、《网络数据库》等课程获评为天津市级精品课。参与建设的《软件发综合实训》课程被*评审为*精品课、*教学资源共享课程。参与天津市“十一五”教育规划课题《高职院校软件专业课程体系研究与实践》、天津市*重立项调研课题《深化职业教育“双证书”一体化教学改革》等立项课题的研究。连续多年获得学院教学质量优秀奖;多次指导学生参加天津市高职院校技能大赛,多次获得市级一、二等奖项。<br/>
目录展开

扉页

内容提要

前言

项目一 Java语言概述

任务一 Java的起源

任务要求

任务实现

(一)Java的由来

(二)Java的产生

(三)Java对Internet为什么重要

(四)Java的魔力:字节码

(五)Java常用语

任务二 程序设计思想的发展

任务要求

任务实现

(一)面向对象编程

(二)面向对象编程的3个原则

(三)多态性、封装性与继承性相互作用

任务三 Java的三大开发体系

任务要求

任务实现

(一)Java 2 Platform,Standard Edition(J2SE)

(二)Java 2 Platform,Enterprise Edition(J2EE)

(三)Java 2 Platform,Micro Edition(J2ME)

课后练习

项目二 Java程序设计初识

任务一 Java开发环境的搭建

任务要求

任务实现

(一)安装JDK开发环境

(二)系统环境变量的配置

任务二 了解Eclipse集成开发工具

任务要求

任务实现

(一)集成开发工具简介

(二)Eclipse的下载与安装

(三)E clipse的基本使用

任务三 简单Java程序的实现

任务要求

任务实现

(一)一个简单的Java程序

(二)基于控制台的输入/输出结构程序实现

(三)基于GUI的输入/输出结构程序实现

任务四 拓展实训任务

任务要求

任务实现

课后练习

项目三 Java语法基础

任务一 用户标识符与保留字

任务要求

任务实现

(一)用户标识符

(二)保留字

任务二 数据类型

任务要求

任务实现

(一)常量和变量

(二)基本数据类型

(三)基本数据类型的封装

任务三 Java运算符和表达式

任务要求

任务实现

(一)算术运算符和算术表达式

(二)关系运算符和关系表达式

(三)布尔逻辑运算符和布尔表达式

(四)位运算符及表达式

(五)赋值运算符和赋值表达式

(六)条件运算符及表达式

(七)对象运算符

(八)其他运算符

(九)表达式的运算规则

任务四 Java程序的注释方式

任务要求

任务实现

(一)程序注释

(二)程序文档注释

任务五 Java程序的输入输出

任务要求

任务实现

(一)字符界面下的输入输出方法

(二)图形界面下的输入输出方法

任务六 分支控制语句

任务要求

任务实现

(一)if条件分支语句

(二)switch条件语句

任务七 循环控制语句

任务要求

任务实现

(一)for循环语句

(二)While和do…While循环语句

课后练习

项目四 数组

任务一 一维数组

任务要求

任务实现

任务二 二维及多维数组

任务要求

任务实现

任务三 数组(Arrays)类

任务要求

任务实现

任务四 字符串

任务要求

任务实现

(一)String类

(二)StringBuffer类

(三)StringTokenizer类

课后练习

项目五 面向对象的程序设计基础

任务一 面向对象的基本概述

任务要求

任务实现

(一)类和对象

(二)面向对象的特点

任务二 类

任务要求

任务实现

(一)定义类

(二)成员变量

(三)成员方法

(四)构造方法

任务三 对象

任务要求

任务实现

(一)对象的创建

(二)对象的简单应用示例

(三)对象的清除

任务四 方法的进一步讨论

任务要求

任务实现

(一)方法引用及参数传递

(二)方法的重载

(三)静态(static)方法

(四)最终(Final)方法

任务五 变量的进一步讨论

任务要求

任务实现

课后练习

项目六 类的继承、包及接口

任务一 类的继承

任务要求

任务实现

(一)类继承的实现

(二)覆盖(Override)方法

(三)变量的隐藏(Hidded)

(四)应用示例

任务二 抽象类

任务要求

任务实现

(一)抽象类的定义

(二)抽象类的实现

任务三 内部类、匿名类及最终类

任务要求

任务实现

(一)内部类

(二)匿名类和最终类

任务四 包及访问限定

任务要求

任务实现

(一)Java中常用的标准类包

(二)包(package)的创建及包中类的引用

(三)访问限定

任务五 接口

任务要求

任务实现

(一)接口的定义

(二)接口的实现

课后练习

项目七 程序的异常处理

任务一 Java异常

任务要求

任务实现

(一)Java异常

(二)错误与异常的区别

任务二 Java异常处理机制

任务要求

任务实现

任务三 捕获异常

任务要求

任务实现

(一)try…catch语句

(二)try…catch…finally语句

(三)try、catch、finally语句块的执行顺序

任务四 抛出异常

任务要求

任务实现

(一)throws抛出异常

(二)throw抛出异常

任务五 自定义异常

任务要求

任务实现

(一)创建自定义异常类

(二)使用自定义异常类

任务六 拓展实训任务

任务要求

任务实现

课后练习

项目八 Java的图形用户界面开发

任务一 图形用户界面简介

任务要求

任务实现

(一)图形用户界面开发概述

(二)AWT与Swing

任务二 容器

任务要求

任务实现

(一)容器组件概述

(二)框架窗体JFrame

(三)面板容器JPanel

任务三 布局管理

任务要求

任务实现

(一)FlowLayout

(二)BorderLayout

(三)GridLayout

(四)CardLayout

(五)BoxLayout

(六)自定义布局

任务四 基本组件

任务要求

任务实现

(一)按钮

(二)标签

(三)文本框

(四)复选框与单选按钮

(五)列表框

(六)组合框

任务五 菜单与工具栏

任务要求

任务实现

(一)菜单

(二)工具栏

任务六 图形图像处理

任务要求

任务实现

(一)Graphics绘图类的使用

(二)Java图像处理

任务七 拓展实训

任务要求

任务实现

课后练习

项目九 Java的事件处理机制

任务一 Java的事件处理

任务要求

任务实现

(一)事件处理机制概述

(二)Java事件处理的基本概念

任务二 事件监听与处理

任务要求

任务实现

(一)事件监听器接口

(二)事件源的注册

(三)事件的相应处理

(四)事件适配器

(五)内部类和匿名类在Java事件处理中的应用

任务三 常用事件

任务要求

任务实现

(一)激活构件事件处理——使用ActionEvent类

(二)选择事件处理——使用ItemEvent类

(三)按键事件处理——使用KeyEvent类

(四)鼠标事件处理

任务四 拓展实训

任务要求

任务实现

课后练习

项目十 Java的数据库编程开发

任务一 JDBC概述

任务要求

任务实现

(一)JDBC的功能简介

(二)JDBC的数据库访问模型

(三)JDBC的API介绍

任务二 应用JDBC访问数据库

任务要求

任务实现

(一)加载JDBC驱动

(二)创建数据库连接

(三)执行查询语句

(四)处理数据集

(五)更新数据库操作

(六)断开与数据库的连接

(七)应用JDBC访问SQL Server数据库

任务三 拓展实训任务

任务要求

任务实现

课后练习

项目十一 Java的文件操作

任务一 I/O概述

任务要求

任务实现

(一)输入/输出流

(二)字节流

(三)字符流

任务二 文件管理

任务要求

任务实现

(一)文件的概念

(二)File类

(三)File类的常用方法

任务三 文件字节流

任务要求

任务实现

(一)FileInputStream类

(二)FileOutputStream类

(三)FileInputStream和FileOutputStream实例

任务四 文件字符流

任务要求

任务实现

(一)FileReader类

(二)FileWriter类

(三)FileReader和FileWriter类的实例

任务五 文件处理

任务要求

任务实现

(一)顺序访问文件

(二)随机访问文件

任务六 拓展实训任务

任务要求

任务实现

课后练习

项目十二 多线程处理

任务一 线程概述

任务要求

任务实现

(一)线程的概念

(二)线程的生命周期及5种基本状态

(三)多线程编程

任务二 线程的创建及启动

任务要求

任务实现

(一)继承Thread类

(二)实现Runnable接口

(三)线程的调度

任务三 多线程的控制

任务要求

任务实现

(一)多线程优先级调度

(二)多线程的互斥与同步

(三)死锁

任务四 拓展实训

任务要求

任务实现

(一)创建Bank类

(二)创建PersonA类

(三)创建PersonB类

(四)创建主方法的调用类

课后练习

项目十三 图书馆管理信息系统项目开发

任务一 需求分析

任务要求

任务实现

(一)需求描述

(二)功能模块描述

任务二 数据库设计

任务要求

任务实现

任务三 系统详细设计

任务要求

任务实现

(一)包结构描述

(二)系统启动类

(三)数据实体类

(四)数据库操作类

(五)数据对象操作类

(六)主窗口

(七)书籍管理

任务四 程序发布

任务要求

任务实现

(一)程序配置

(二)程序执行

课后练习

项目十四 Java桌面游戏项目开发

任务一 2048游戏需求分析

任务要求

任务实现

(一)需求描述

(二)系统功能描述

任务二 系统详细设计

任务要求

任务实现

(一)核心方法描述

(二)游戏主界面布局方法

(三)空位方块产生方法

(四)按键操作控制方法

(五)为方块设置颜色方法

(六)应用程序主入口方法

课后练习

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部