网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java语言程序设计(高等院校计算机应用技术规划教材)
分类 教育考试-大中专教材-成人教育
作者 焦玲//王兴玲//林春洪
出版社 机械工业出版社
下载
简介
编辑推荐

本书主题鲜明,重点突出,结构紧凑,语言简明扼要,使读者在较短的时间内就能学会利用面向对象的技术分析和解决问题,利用Java语言进行程序开发。

书中的100多个案例的程序代码都作了认真调试,均在Java SE 6.0平台下编译通过,可以直接运行,方便初学者上机操作。全书共分为14章,内容包括初识Java、Java语言基础、Java流程控制语句、数组和字符串、面向对象程序设计基础及高级编程、异常处理、输入/输出流、图形用户界面设计、Applet程序、多线程、数据库编程、网络编程等。

内容推荐

本书针对程序设计语言的特点,通过100多个实用案例全面地介绍了Java语言程序设计的基本知识、方法与技巧。

全书共分为14章,内容包括初识Java、Java语言基础、Java流程控制语句、数组和字符串、面向对象程序设计基础及高级编程、异常处理、输入/输出流、图形用户界面设计、Applet程序、多线程、数据库编程、网络编程等。书中所有案例均在Java SE 6.0平台下编译通过。本书主题鲜明,重点突出,结构紧凑,语言简明扼要,便于自学,是一本很好的Java入门书。

本书可作为高等院校计算机或非计算机专业Java语言程序设计的教材,也可以作为成人高校和在职人员培训班的教材以及自学者的参考书。

目录

出版说明

前言

第1章 初识Java

 1.1 程序设计基本知识

1.1.1 程序

1.1.2 程序设计语言

1.1.3 计算机程序设计

1.1.4 学习Java的方法

 1.2 Java的起源和设计理念

 1.3 Java编译器和Java虚拟机

 1.4 Java平台

 1.5 Java的开发环境

1.5.1 下载开发工具包JDK

1.5.2 安装开发工具包JDK

1.5.3 Java目录的解读

1.5.4 应用编程接口

 1.6 Java程序

1.6.1 开发源代码

1.6.2 编译和运行程序

 1.7 集成开发工具JCrcator的使用

1.7.1 下载和安装JCrator

1.7.2 使用JCrcator.开发程序

 1.8 知识与归纳

 综合练习

第2章 Java语言基础

 2.1 Java符号

2.1.1 Java语言的元素——标识符和关键字

2.1.2 运算符和分隔符

2.1.3 注释

 2.2 程序的基石——基本数据类型

2.2.1 数据类型

2.2.2 常量

2.2.3 变量

 2.3 语句、表达式和运算符

2.3.1 语句

2.3.2 表达式

2.3.3 运算符

 2.4 数据类型转换

2.4.1 自动类型转换

2.4.2 强制类型转换

 2.5 知识与归纳

 综合练习

第3章 Java程序流程控制

 3.1 条件执行语句

3.1.1 简单if语句

3.1.2 if-else语句

3.1.3 嵌套if-else语句

3.1.4 switch语句

 3.2 循环控制语句

3.2.1 for循环语句

3.2.2 while循环语句

3.2.3 do-while循环语句

3.2.4 break语句和continue语句

 3.3 方法的定义和使用

3.3.1 方法的参数

3.3.2 方法的调用

3.3.3 方法的参数传递

3.3.4 return语句

 3.4 Matll类的数学操作方法

3.4.1 数学常量

3.4.2 常用数学函数

 3.5 知识与归纳

 综合练习

第4章 数组和字符串

 4.1 数组

4.1.1 一维数组

4.1.2 多维数组

4.1.3 关于args【】数组

 4.2 字符串

4.2.1 字符串常量

4.2.2 字符串变量的声明和初始化

4.2.3 从字符数组生成字符串

4.2.4 字符串的操作

4.2.5 字符串的比较

4.2.6 字符串的转换

 4.3 知识与归纳

 综合练习

第5章 面向对象的程序设计概念

 5.1 面向对象概念

 5.2 类与对象的概念

 5.3 类的实现

5.3.1 类的修饰符

5.3.2 类的成员变量

5.3.3 类的成员方法

 5.4 对象的创建与引用

5.4.1 对象的创建

5.4.2 对象的引用

5.4.3 对象的清除

5.4.4 构造方法

 5.5 static修饰的方法和变量的使用

 5.6 引用问题

5.6.1 调用不赋值的基本数据类型成员变量

5.6.2 调用不赋值的引用型成员变量

5.6.3 调用不存在的方法或者变量

5.6.4 调用数组的空引用

 5.7 知识与归纳

 综合练习

第6章 类的封装、多态和继承

 6.1 封装性

 6.2 继承性

 6.3 多态性

 6.4 知识与归纳

 综合练习

第7章 接口和包

 7.1 抽象类

7.1.1 抽象类的实现

7.1.2 this与super

 7.2 接口

7.2.1 接口的定义

7.2.2 接口的实现

 7.3 包

7.3.1 package语句

7.3.2 import语句

7.3.3 包的编译与运行

 7.4 知识与归纳

 综合练习

第8章 异常处理

 8.1 异常的概念

 8.2 异常举例

 8.3 异常运行机理

 8.4 异常的处理

8.4.1 try-catch-finally语句

8.4.2 throws与throw

8.4.3 自定义异常

 8.5 知识与归纳

 综合练习

第9章 流和文件

 9.1 流的概念与原理

 9.2 文件类及其操作

9.2.1 File类简介

9.2.2 使用File类的简单案例

 9.3 字节级输入/输出类

 9.4 字符级输入/输出类

 9.5 系统的输入/输出

9.5.1 系统输入流

9.5.2 系统输出流

9.5.3 系统错误流

 9.6 知识与归纳

 综合练习

第10章 多线程

 10.1 线程的基础知识

10.1.1 多线程编程的意义

10.1.2 定义自己的线程

10.1.3 创建线程对象

10.1.4 启动线程 

10.1.5 同时使用多个线程

 10.2 线程的状态

 10.3 线程的调度

10.3.1 线程的睡眠

10.3.2 线程的优先级

10.3.3 线程的同步

 10.4 知识与归纳

 综合练习

第11章 图形用户界面设计

 11.1 图形用户界面概述

 11.2 熟悉AWT

11.2.1 组件和容器

11.2.2 版面布局管理器

11.2.3 AWT事件处理机制

 11.3 Swing概述

11.3.1 Swing与AWT的区别

11.3.2 顶层容器

11.3.3 其他容器

11.3.4 基本组件

 11.4 知识与归纳

 综合练习

第12章 Applet与JApplet程序

 12.1 Applet的结构与执行

 12.2 Applet的创建与运行

 12.3 Applet中的图形、字体和颜色的处理

12.3.1 使用图形—Graphics类

12.3.2 使用字体——Font类

12.3.3 使用颜色——Color类

 12.4 Applet的多媒体应用

12.4.1 URL

12.4.2 声音的播放

12.4.3 图像的处理

 12.5 知识与归纳

 综合练习

第13章 Java数据库编程

 13.1 数据库概述

13.1.1 数据库应用模型

13.1.2 关系数据库

13.1.3 SQL语句

13.2 JDBC的结构

 13.3 通过JDBC连接数据库

13.3.1 建立数据库

13.3.2 建立数据源

13.3.3 连接数据库

 13.4 数据库编程综合实例

 13.5 知识与归纳

 综合练习

第14章 Java网络编程

 14.1 网络开发基础

14.1.1 IP地址

14.1.2 端口

14.1.3 Internet协议

14.1.4 创建并连接URL对象

 14.2 面向套接字的编程思路

14.2.1 套接字

14.2.2 Socket通信的网络模型 

14.2.3 Socket类和ServerSocket类

 14.3 网络编程案例

14.3.1 使用套接字实现简单的服务器/客户端程序

14.3.2 使用套接字连接多个客户端程序

 14.4 知识与归纳

 综合练习

附录

 附录A 实验

实验一 Java开发环境配置

实验二 Java基础编程

实验三 Java流程控制语句编程

实验四 方法的定义和使用

实验五 数组和字符串 

实验六 面向对象概念

实验七 类的封装、多态和继承

实验八 接口和包

实验九 异常处理

实验十 图形用户界面——基础设计

实验十一 图形用户界面——布局管理器使用

实验十二 图形用户界面——高级设计

实验十三 Applet与JApplet

实验十四 数据库编程

实验十五 网络编程

 附录B 综合案例

案例一 简单登录系统

案例二 学生信息查询系统

案例三 简单聊天室

案例四 记事本

 附录C NetBeans 6.5使用简介

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/2 2:47:14