万本电子书0元读

万本电子书0元读

顶部广告

Java程序设计教程与上机实验电子书

  1.本书由“全国信息技术应用培训教育工程工作组”组织编写并审定,为全国信息技术应用培训教育工程及*“正保杯”职业技能大赛的指定教材。   2.本书以“就业”为导向,从实际操作和应用的角度出发,通过大量的项目案例,详细讲述了Java程序设计的基本方法和技巧。可以说,阅读本书相当于在工作一线实习和行职前训练。  

售       价:¥

纸质售价:¥27.60购买纸书

205人正在读 | 0人评论 6.2

作       者:边金良,孙红云

出  版  社:人民邮电出版社

出版时间:2015-05-01

字       数:33.8万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《Java程序设计教程与上机实验》是在编者多年从事Java教学和项目发的基础上编写而成的,以面向对象的编程思想为指导,通过大量的项目案例,详细讲述了Java程序设计的基本方法和技巧。 《Java程序设计教程与上机实验》共11章,第1章主要讲解Java的基础知识;第2章主要介绍Java语言的程序基础,包括Java中的常量和变量、运算符、语句、数组和方法。第3~4章主要介绍面向对象的程序设计,包括继承、封装和多态。第5~11章主要介绍Java语言中的一些高级应用,包括异常处理机制、线程、常用API、IO输输出、图形用户界面、网络编程、Java数据库操作等。 本书知识讲解精细,编程实例切合工作实际,具有很强的操作性和代表性。通过本书的学习,读者能在快速掌握Java语言核心内容的基础上,学会使用Java语言行程序发的流程、方法和技巧。 《Java程序设计教程与上机实验》不仅可以作为高等学校、高职高专院校的教材,也可以作为相关培训机构的培训教材。同时,对于正在使用Java作为编程语言的程序员也有一定的参考价值。  <br/>【推荐语】<br/>1.本书由“全国信息技术应用培训教育工程工作组”组织编写并审定,为全国信息技术应用培训教育工程及*“正保杯”职业技能大赛的指定教材。 2.本书以“就业”为导向,从实际操作和应用的角度出发,通过大量的项目案例,详细讲述了Java程序设计的基本方法和技巧。可以说,阅读本书相当于在工作一线实习和行职前训练。  <br/>【作者】<br/>本书为*“ITAT教育工程”的指定教材,由其“全国信息技术应用培训教育工程工作组”组织编写并审定。该工程自2000年始实施,迄今已有15年,并有近两百万学子参与该教育工程的学习。<br/>
目录展开

出版说明

编者的话

第1章Java基础概述

1.1 Java语言简介

1.1.1 了解 Java 语言平台及其应用编程接口

1.1.2 Java语言的特点

1.2 Java 开发环境的搭建

1.2.1 JDK的安装

1.2.2 环境变量的设定

1.3 Java中的常用术语

1.4 了解 Java 程序的开发方式

1.4.1 使用记事本开发第一个Java程序

1.4.2 使用集成开发环境开发Java程序

1.5 Java中的标识符和关键字

1.5.1 标识符

1.5.2 关键字

1.6 了解Java的组成结构

1.6.1 Java程序的一般结构

1.6.2 Java中的注释

1.7 Java源程序的结构与分析

1.7.1 功能需求与分析

1.7.2 程序结构分析

1.8 上机实训

1.8.1 【实训一】使用记事本开发Java程序

1.8.2 【实训二】使用 Eclipse 开发程序

1.8.3 实训中的技术要点

1.9 编写程序过程中常见的问题

1.10 练习与上机

第2章Java程序基础

2.1 Java 中的常量和变量

2.1.1 常量

2.1.2 变量

2.1.3 数据类型的转换

2.1.4 变量的作用域

2.2 Java中的运算符

2.2.1 赋值运算符

2.2.2 算术运算符

2.2.3 关系运算符

2.2.4 逻辑运算符

2.2.5 复合赋值运算符

2.2.6 运算符的优先级

2.3 Java的结构化程序设计

2.3.1 顺序结构语句

2.3.2 选择结构语句

2.3.3 循环结构语句

2.4 数组

2.4.1 数组的基本概念

2.4.2 二维数组

2.4.3 与数组有关的操作

2.5 Java中的方法

2.5.1 方法的概念和作用

2.5.2 详解方法的定义

2.5.3 方法的调用

2.5.4 方法参数的传递过程

2.5.5 方法的重载

2.6 上机实训

2.7 练习与上机

第3章面向对象程序设计

3.1 面向对象的概念

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 this引用句柄

3.5 方法的参数传递

3.5.1 基本数据类型的参数传递

3.5.2 引用数据类型的参数传递

3.6 static关键字

3.6.1 静态变量

3.6.2 静态方法

3.6.3 静态代码块

3.6.4 main方法详解

3.7 上机实训

3.8 练习与上机

第4章面向对象的高级属性

4.1 类的继承

4.1.1 继承的概念

4.1.2 Java中的继承

4.1.3 使用继承注意的问题

4.2 对象的多态性

4.2.1 对象的类型转换

4.2.2 instanceof操作符

4.2.3 Object类

4.2.4 面向对象的多态编程

4.2.5 面向对象的思想总结

4.3 抽象类和接口

4.3.1 抽象类

4.3.2 接口

4.3.3 面向接口编程

4.4 内部类

4.4.1 类中定义内部类

4.4.2 内部类被外部引用

4.4.3 在方法中定义内部类

4.4.4 匿名内部类

4.5 包

4.5.1 package语句及应用

4.5.2 import语句及应用

4.5.3 常用的JDK包

4.5.4 Java的命名规则

4.6 jar文件

4.6.1 jar文件包

4.6.2 打包jar文件

4.6.3 使用jar文件

4.7 上机实训

4.7.1 实训一——面向对象的多态

4.7.2 实训二——面向接口的程序设计

4.8 练习与上机

第5章Java的异常处理机制

5.1 了解异常

5.1.1 生活中的异常

5.1.2 程序中的异常

5.1.3 异常和异常处理

5.1.4 异常体系结构

5.2 异常的捕获和处理

5.2.1 异常处理的基本语法

5.2.2 使用try/catch语句块捕获异常

5.2.3 使用try/catch/finally语句块捕获异常

5.2.4 使用try/catch/finally语句块应注意的问题

5.3 throws关键字、自定义异常和throw关键字

5.3.1 自定义异常

5.3.2 自定义异常

5.3.3 throw关键字

5.4 上机实训

5.4.1 实训一——处理程序可能出现的所有异常

5.4.2 实训二——自定义异常

5.5 练习与上机

第6章线程

6.1 线程简介

6.1.1 线程概述

6.1.2 创建多线程

6.2 与线程有关的操作

6.2.1 后台线程

6.2.2 联合线程

6.2.3 向线程传递数据

6.2.4 从线程返回数据

6.3 线程同步

6.3.1 线程的不安全问题

6.3.2 实现线程安全性

6.3.3 线程的死锁

6.4 线程间的通信

6.4.1 问题的引出

6.4.2 解决思路

6.4.3 线程通信——生产者消费者问题

6.5 线程的生命周期和状态控制

6.5.1 线程的生命周期

6.5.2 线程的状态控制

6.6 上机实训

6.7 练习与上机

第7章Java常用API

7.1 理解API

7.1.1 Java API简介

7.1.2 使用Java API文档

7.2 字符串操作类

7.2.1 String类

7.2.2 StringBuffer类

7.3 基本数据类型的包装类

7.4 常用的集合类

7.4.1 集合的分类

7.4.2 Collection接口

7.4.3 List接口

7.4.4 Map接口

7.5 HashTable 类和Properties类

7.5.1 HashTable类

7.5.2 Properties类

7.6 System类和Runtime类

7.6.1 System类

7.6.2 Runtime类

7.7 上机实训

7.8 练习与上机

第8章IO输入输出

8.1 File类

8.2 RandomAccess File类

8.3 Java IO流

8.3.1 流的概念

8.3.2 流的分类

8.3.3 字节流

8.3.4 字符流

8.3.5 过滤流与包装类

8.3.6 字节流与字符流的转换

8.3.7 IO包中的类层次关系图

8.4 上机实训

8.4.1 实训一——使用 Random AccessFile类读取文件的内容

8.4.2 实训二——使用 FileWriter将内容追加到文件末尾

8.5 练习与上机

第9章图形用户界面

9.1 Swing概述

9.1.1 AWT包和Swing包

9.1.2 一个GUI实例

9.1.3 与GUI有关的术语

9.2 常用组件

9.2.1 容器组件

9.2.2 标签

9.2.3 文本输入类组件

9.2.4 选择类组件

9.2.5 菜单

9.2.6 对话框

9.2.7 表格

9.2.8 组件表面重绘

9.2.9 改变应用程序的观感

9.3 AWT事件

9.3.1 事件处理机制

9.3.2 用事件监听器处理事件

9.3.3 事件

9.3.4 使用匿名内置类实现事件监听

9.4 布局管理器

9.4.1 FlowLayout

9.4.2 BorderLayout

9.4.3 GridLayout

9.4.4 自定义布局管理器

9.5 可视化界面设计

9.6 上机实训

9.7 练习与上机

第10章简单的网络编程

10.1 网络编程的基本概念

10.1.1 网络编程的基础知识

10.1.2 网络编程的基础概念

10.1.3 TCP和UDP

10.2 基于Socket的网络编程

10.2.1 Socket

10.2.2 基于TCP的网络编程

10.2.3 基于UDP的网络编程

10.3 基于 URL 的网络编程

10.3.1 统一资源定位器

10.3.2 从URL 读取WWW网络资源

10.3.3 通过URLConnetction连接WWW

10.4 上机实训

10.5 练习与上机

第11章Java数据库操作

11.1 JDBC概述

11.1.1 什么是JDBC

11.1.2 JDBC的用途

11.1.3 JDBC 与 ODBC 和其他API的比较

11.1.4 JDBC的体系结构

11.2 使用JDBC操作数据库

11.2.1 java.sql包

11.2.2 JDBC访问数据库的步骤

11.2.3 PreperedStatement接口

11.2.4 ResultSetMetaData接口

11.2.5 CallableStatement接口

11.2.6 JDBC事务

11.3 上机实训

11.4 练习与上机

附录练习题参考答案

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部