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

请输入您要查询的图书:

 

书名 Java程序设计(普通高等教育十二五规划教材)
分类
作者
出版社 吉林大学出版社
下载
简介
内容推荐
Java语言是一种面向对象的网络编程语言,其强大的网络功能是其它语言难以比拟的。Java语言特别适合开发Web应用程序。Java程序具有硬件无关、平台无关、高可靠性、支持多线程等特点,在当今计算机和网络技术中占据重要的地位。
本书通过众多的典型任务,由浅入深、循序渐近地引领读者走进Java的编程世界。本书首先通过一个编程实例让读者全面了解Java的编程方式,然后讲述面向对象的基本概念和常用方法,并针对典型任务进行详细解析,使读者易学易用。全书内容包括Java编程基础、面向对象程序设计、常用类的使用、图形用户界面程序设计、异常处理、网络和数据库编程技术。本书每个单元都配有综合训练任务、实训项目和习题及习题参考答案,这对读者理解和消化书中的内容是很有帮助的,非常适合学生学习和初学者自学参考。
本书可作为高等院校、高职高专院校计算机及相关专业Java程序设计课程的教材,也可供Java程序设计爱好者参考使用。
目录
单元1 Java程序简介
1.1 Java语言的发展历史
1.2 Java虚拟机及工作原理
1.2.1 Java虚拟机(JVM)
1.2.2 垃圾内存自动回收机制
1.2.3 代码安全性检查机制
1.3 Java程序的开发环境及配置
1.3.1 JDK的下载
1.3.2 JDK的安装与配置
1.3.3 Eclipse集成开发环境的安装与配置
1.3.4 使用Eclipse集成环境开发Java程序的过程
1.4 Java程序的种类及简介
1.4.1 Java Application
1.4.2 Java Applet
1.4.3 Servlet的简介与开发环境
1.4.4 JSP与Servlet的比较
1.5 Java语言的特点
1.6 单元要点
习题一
实训一 初入Java世界
习题解答(参考)
单元2 Java语言基础
2.1 Java程序的构成
2.2 数据类型、变量和常量
2.2.1 数据类型
2.2.2 标识符、变量和常量
2.3 表达式
2.3.1 赋值与类型转换
2.3.2 算术运算
2.3.3 关系运算
2.3.4 逻辑运算
2.3.5 位运算
2.3.6 其他运算符
2.3.7 优先级与结合性
2.3.8 注释
2.4 控制语句
2.4.1 结构化程序设计
2.4.2 分支语句
2.4.3 循环语句
2.4.4 跳转语句
2.5 单元要点
2.6 综合训练任务
习题二
实训一 求取月份天数
实训二 猜数字游戏
习题解答(参考)
单元3 抽象、封装与类
3.1 抽象与封装
3.1.1 抽象
3.1.2 封装
3.2 Java类的设计
3.2.1 Java系统类介绍
3.2.2 自定义类的设计
3.2.3 对象创建与类的构造函数
3.3 类的修饰符
3.3.1 abstract
3.3.2 final
3.4 域和方法
3.5 访问控制符
3.6 泛型与反射
3.7 单元要点
3.8 综合训练任务
习题三
实训一 描述“人类”信息
实训二 借书卡程序设计
实训三 保护人的“隐私”程序设计
习题解答(参考)
单元4 继承与多态
4.1 继承的基本概念
4.2 Java继承的实现
4.2.1 类的派生
4.2.2 域的继承与隐藏
4.2.3 方法的继承与覆盖
4.2.4 this和super
4.3 方法重载与静态多态
4.4 构造方法的继承与重载
4.5 包的创建与使用
4.5.1 包的创建
4.5.2 包的使用
4.6 接口
4.6.1 接口和多重继承
4.6.2 接口的声明
4.6.3 接口的实现
4.7 单元要点
4.8 综合训练任务
习题四
实训一 员工继承关系
实训二 模拟USB接口
习题解答(参考)
单元5 实用工具类介绍
5.1 Java语言基础类库
5.1.1 Object类
5.1.2 基本数据类型对象包装类
5.1.3 Math类与System类
5.2 Java的数组
5.2.1 一维数组的声明和初始化
5.2.2 二维数组
5.2.3 多维数组
5.2.4 java.util.Arrays类
5.3 Java的集合框架
5.3.1 Collection接口
5.3.2 Set接口
5.3.3 List接口
5.3.4 Iterator接口
5.3.5 MaD接口
5.4 Java的字符串
5.4.1 String类
5.4.2 StringBuffer类
5.4.3 Java应用程序的命令行参数
5.5 Java的异常处理
5.5.1 异常与异常类
5.5.2 异常的抛出
5.5.3 异常的处理
5.6 单元要点
5.7 综合训练任务
习题五
实训一 学生成绩计算程序设计
实训二 天气预报的数据处理
实训三 除法计算器程序设计
实训四 最大公约数计算器设计
习题解答(参考)
单元6 Java的多线程机制与实现
6.1 线程的概念
6.1.1 程序、进程与线程
6.1.2 Java中的线程
6.2 线程的创建
6.2.1 通过Thread类创建线程
6.2.2 通过Runnable接口实现线程
6.3 线程的状态与控制
6.3.1 线程的生命周期与状态
6.3.2 线程的方法与控制
6.4 线程的优先级与调度
6.5 线程的同步
6.6 线程的交互
6.7 单元要点
6.8 综合训练任务
习题六
实训一 飘动字幕动画程序设计
实训二 学生成绩读写程序设计
习题解答(参考)
单元7 图形用户界面设计与实现
7.1 AWT简介
7.1.1 组件
7.1.2 容器
7.1.2 布局管理器
7.2 Swing简介
7.3 基本容器JFrame和GUI程序
7.4 Java的事件处理机制
7.4.1 事件的概念
7.4.2 事件类和事件监听者
7.4.3 事件编程的步骤
7.5 容器的布局管理器
7.5.1 BorderLayout
7.5.2 FlowLayout
7.5.3 CardLayout
7.5.4 GridLayout
7.6 常用Swing组件的介绍
7.6.1 JLabel
7.6.2 JButton
7.6.3 文本组件JTextComponent
7.6.4 单选按钮JRadioBtltton
7.6.5 复选框JCheckBox
7.6.6 列表框JList
7.6.7 组合框JComboBox
7.6.8 JSlidet
7.6.9 JTabbedPane
7.7 菜单的定义与
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/10 20:36:41