天津市精品教材以独有的章节安排与知识体系设计、先的教学理念、循序渐地展教学内容。本书能够使初学者牢固建立起面向对象的编程理念,为他们一步学习后续知识下坚实的基础。 1.全书配套微课视频 2.实用为主,够用为度 3.项目化教学引领
售 价:¥
纸质售价:¥33.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
扉页
内容提要
前言
项目一 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游戏需求分析
任务要求
任务实现
(一)需求描述
(二)系统功能描述
任务二 系统详细设计
任务要求
任务实现
(一)核心方法描述
(二)游戏主界面布局方法
(三)空位方块产生方法
(四)按键操作控制方法
(五)为方块设置颜色方法
(六)应用程序主入口方法
课后练习
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜