万本电子书0元读

万本电子书0元读

顶部广告

Java程序设计电子书

注重实践,教学做一体化 案例教学,举一反三。

售       价:¥

纸质售价:¥33.10购买纸书

5人正在读 | 0人评论 6.2

作       者:何水艳,丁沂

出  版  社:机械工业出版社

出版时间:2018-03-07

字       数:10.8万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书根据Java语言程序面向对象的本质特征、以及数据库的连应用来构建教材的体系结构,采用主流的Eclipse作为发工具行讲解。全书共分为13章,根据典型任务序化知识,并将知识铺垫于任务情景之中,内容主要包括:了解Java程序、Java语言发环境、Java的语言基础、Java结构化编程、数组与字符串、面向对象编程、Java的异常处理、小应用程序Applet、图形用户界面、文件和流、Java集合、Java对数据库的访问等。 本书通俗易懂、深浅出,适合计算机专业和非计算机专业的教学和自学者使用,也适合软件发人员及其他有关人员学习。<br/>【推荐语】<br/>注重实践,教学做一体化 案例教学,举一反三。<br/>
目录展开

前言

全国高等职业教育规划教材计算机专业编委会成员名单

出版说明

前言

第1章 了解Java程序

1.1 初识Java

1.1.1 Java概述

1.1.2 Java语言特点

1.1.3 Java工作原理

1.2 Java程序开发

1.2.1 在文本编辑器中编写Java程序

1.2.2 在Eclipse中编写Java程序

1.3 实训

1.3.1 实训1:第一个Java独立应用程序

1.3.2 实训2:第一个Java小应用程序

1.4 习题

一、填空题

二、编程题

第2章 Java语言开发环境

2.1 Java开发环境的建立

2.1.1 JDK的下载与安装

2.1.2 JDK目录的构成

2.1.3 设置环境变量

2.1.4 JDK的使用

2.2 熟悉Eclipse

2.2.1 Eclipse的安装、配置与启动

2.2.2 Eclipse工作台

2.2.3 透视图与视图

2.2.4 菜单栏

2.2.5 工具栏

2.2.6 “包资源管理器”视图

2.3 实训:用Eclipse创建Java开发界面

1.创建Java项目

2.创建Java类文件

2.4 习题

一、填空题

二、编程题

第3章 Java语言基础

3.1 标识符与关键词

3.1.1 标识符

3.1.2 关键词

3.2 Java数据类型

3.2.1 基本数据类型

3.2.2 数据类型的转换

3.2.3 变量、说明和赋值

3.2.4 复合数据类型

3.2.5 案例1:输出产品简介

3.3 运算符与表达式

3.3.1 算术运算符

3.3.2 关系运算符

3.3.3 逻辑运算符

3.3.4 位运算符

3.3.5 赋值运算符

3.3.6 其他运算符

3.3.7 运算符的优先级

3.3.8 案例2:关系运算符的优先级应用

3.4 实训:实现两个变量的互换

3.5 习题

一、选择题

二、简答题

第4章 Java结构化编程

4.1 分支结构

4.1.1 if语句

4.1.2 switch语句

4.1.3 案例1:划分成绩等级

4.2 循环结构

4.2.1 while和do-while语句

4.2.2 for语句

4.2.3 案例2:鸡兔同笼

4.2.4 案例3:计算Fibonacci数列

4.3 跳转语句

1.break语句

2.continue语句

3.return语句

4.4 实训

4.4.1 实训1:根据消费金额计算折扣

4.4.2 实训2:1~100的素数

4.5 习题

一、简答题

二、编程题

第5章 数组与字符串

5.1 数组

5.1.1 声明数组变量

5.1.2 创建数组实例

5.1.3 访问数组元素

5.2 二维数组

5.2.1 声明数组变量

5.2.2 创建数组实例

5.2.3 访问数组元素

5.2.4 案例1:员工工资存储系统

5.3 数组操作与数组包装类Arrays

5.3.1 数组遍历

5.3.2 数组排序

5.3.3 数组复制

5.3.4 案例2:员工工资存储系统改版

5.4 不变字符串类String

1.创建String对象

2.String类的常用方法

5.5 实训:金额大小写转换

5.6 习题

一、选择题

二、编程题

第6章 面向对象编程

6.1 概述

1.面向对象的概念

2.面向对象特点

6.2 类和对象

6.2.1 类的定义

6.2.2 成员变量和成员方法

6.2.3 构造方法

6.2.4 对象的创建、初始化和使用

6.2.5 成员方法的递归

6.2.6 方法的重载

6.2.7 案例1:定义长方形类Rectangle

6.2.8 案例2:计算多个几何图形的面积

6.3 类的继承和多态

6.3.1 继承的概念

6.3.2 继承的实现

6.3.3 单重继承

6.3.4 多态性

6.3.5 方法覆盖和域的隐藏

6.3.6 案例3:形状-矩形-长方体

6.4 包与接口

6.4.1 包

6.4.2 接口

6.5 实训

6.5.1 实训1:实现银行账户

6.5.2 实训2:公司月薪统计

6.6 习题

一、填空题

二、编程题

第7章 Java的异常处理

7.1 Java异常简介

7.1.1 Java异常

7.1.2 常用Java异常类列表

7.2 异常机制

7.2.1 捕获异常

7.2.2 抛出异常

7.2.3 声明异常

7.2.4 案例:除数为0的异常及处理

7.3 自定义异常类

7.4 实训

7.4.1 实训1:数字转换异常

7.4.2 实训2:自定义方程求根的异常

7.5 习题

一、简答题

二、编程题

第8章 小应用程序Applet

8.1 Java Applet的特点

8.1.1 Applet与Application

8.1.2 Java Applet的方法和生命周期

8.2 HTML与标记Applet

8.2.1 HTML常用标记

8.2.2 Applet标记

8.2.3 HTML与Applet参数传递

8.3 Applet的应用

8.3.1 Applet中显示图像

8.3.2 Applet播放声音

8.3.3 案例:Java Applet的运行原理

8.4 实训:Java Applet中使用套接字

8.5 习题

一、填空题

二、编程题

第9章 图形用户界面

9.1 生成图形化用户界面

9.1.1 GUI概述

9.1.2 Java图形用户界面的构成

9.2 框架

9.2.1 构建框架

9.2.2 添加组件

9.3 Java布局管理

9.3.1 BorderLayout

9.3.2 FlowLayout

9.3.3 GridLayout

9.3.4 CardLayout

9.3.5 案例1:设计计算器界面

9.4 Java事件处理

9.4.1 事件和事件源

9.4.2 事件监听器

9.4.3 监听器接口

9.5 常用Swing组件的使用

9.5.1 标签

9.5.2 按钮

9.5.3 文本组件

9.5.4 选择组件

9.5.5 组合框

9.5.6 列表框

9.5.7 菜单组件

9.5.8 工具栏

9.5.9 滚动面板

9.5.10 面板

9.5.11 案例2:兴趣投票界面

9.6 实训:简易聊天界面

9.7 习题

一、填空题

二、编程题

第10章 文件和流

10.1 数据流的基本概念

10.1.1 输入数据流

10.1.2 输出数据流

10.2 基本字节数据流类

10.2.1 文件数据流

10.2.2 过滤流

10.2.3 管道数据流

10.2.4 对象流

10.3 基本字符流

10.3.1 Reader类和Writer类

10.3.2 BufferedReader类和BufferedWriter类

10.3.3 案例1:BufferedReader和BufferedWriter的使用

10.4 文件的处理

10.4.1 File类

10.4.2 随机访问文件

10.4.3 案例2:使用RandomAccessFile写入文件

10.5 实训:银行账户管理

10.6 习题

一、选择题

二、编程题

第11章 多线程

11.1 程序、进程与线程

1.进程与线程的区别与联系

2.进程和程序的区别及联系

11.2 多线程

11.2.1 构建Thread子类对象

11.2.2 用实现Runnable接口的对象构建Thread对象

11.2.3 案例1:通过实现Runnable接口创建线程

11.3 线程类Thread

11.3.1 Thread类构造方法及线程名称

11.3.2 线程优先级与Thread相关字段

11.3.3 线程生命周期与线程状态

11.3.4 线程其他方法

11.3.5 线程同步与互斥

11.3.6 同步关键字synchronized

11.3.7 生产者与消费者模型

11.3.8 案例2:模拟多个生产者和消费者操作公共资源

11.4 实训:龟兔赛跑

11.5 习题

一、填空题

二、编程题

第12章 Java集合

12.1 Collection与Iterator接口

12.2 集合接口与集合元素的增删改

12.2.1 Collection<E>接口

12.2.2 List<E>接口与ArrayList<E>类

12.2.3 Set<E>接口

12.2.4 Queue<E>接口

12.3 集合实用类Collections

12.3.1 基本数据类型包装类

12.3.2 案例:对字符串数值从小到大排序

12.4 键/值映射与映射类

12.4.1 映射接口Map<K,V>

12.4.2 哈希映射类HashMap<K,V>

12.5 实训:学生属性增删改与键/值检索

12.6 习题

一、填空题

二、编程题

第13章 Java对数据库的访问

13.1 关系数据库与SQL语言

13.1.1 关系数据库概述

13.1.2 数据定义语言

13.1.3 数据操作语言

13.1.4 数据控制语言

13.2 使用JDBC连接数据库

13.2.1 JDBC简介

13.2.2 JDBC驱动程序类型

13.3 JDBC开发基本步骤

1.加载JDBC驱动程序

2.提供JDBC连接的URL

3.创建数据库的连接

4.创建一个Statement

5.执行SQL语句

6.处理结果

7.关闭JDBC对象

13.4 实训:读取数据库信息

13.5 习题

一、填空题

二、编程题

参考文献

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部