Java程式设计案例教程(沈大林主编书籍)

生活百科 2023-01-17 20:00生活百科www.aizhengw.cn

Java程式设计案例教程(沈大林主编书籍)

Java,是一种可以撰写跨平台套用软体的面向对象的程式设计语言,由Sun Microsystems公司的James Gosling等人于1990年代初开发。最初被命名为Oak,目标设定在家用电器等小型系统的程式语言,来解决诸如电视机、电话、闹钟、烤麵包机等家用电器的控制和通讯问题。由于这些智慧型化家电的市场需求没有预期的高,Sun放弃了该项计画。在Oak几近失败之时,随着网际网路的发展,Sun看到Oak在计算机网路上的广阔套用前景,于是改造了Oak,在1995年5月23日以“Java”的名称正式发布了。Java伴随着网际网路的迅猛发展而发展,逐渐成为重要的网路程式语言。

基本介绍

  • 书名Java程式设计案例教程
  • 作者沈大林
  • ISBN9787113092108
  • 定价27.00元
  • 出版社中国铁道出版社
  • 出版时间2009-4-1
  • 开本16开

内容简介

Java是由美国SUN公司开发的一种功能强大的,具有简单、面向对象、分散式、可移植等性能的多执行绪动态计算机程式语言。,Java还是一种跨平台的程式设计语言,可以在各种类型的计算机和作业系统上运行。Java语言非常适合于企业网路和Internet环境,现在已成为Internet中最受欢迎、最有影响的程式语言之一。本书使用JDK 6 Update 7作为开发工具来介绍Java语言。
本书共分为7章,主要介绍了Java编程基础知识、算法和流程控制语句、数组和方法、面向对象程式设计、图形用户界面设计与实现以及异常处理和多执行绪。,还配合知识的讲解介绍了近60个案例,提供了大量思考与练习题。全书以计算机案例操作为主线,通过学习大量实用、经典的编程案例来介绍Java语言,使读者可以快速掌握并套用所学的Java语言编程知识。
本书适合作为中等职业学校计算机专业的教材,也可以作为高等职业院校非计算机专业的教材,还可以作为Java语言爱好者的自学用书。
作者钱银中
ISBN10位[7111233298] 13位[9787111233299]
出版社机械工业出版社
出版日期2008-2-1
定价28.00 元

内容提要

本书全面、系统地介绍了Java语言及其程式设计。全书共分15章,第1章至第3章介绍了Java语言基础,第4章至第7章介绍了面向对象程式设计,第8章介绍了Java处理异常的机制,第9章至第11章介绍了图形界面程式设计,第12章至第14章分别介绍了多执行绪、输入输出流和资料库程式设计,第15章通过案例讲述如何在实际的软体项目开发中综合套用Java技术。
本书在介绍基本理论的,注重培养学生的实践技能。书中提供了大量实例,通过刘·这些实例的分析和程式设计,学生可以提高分析和解决实际问题的能力。本书的附录介绍了Java的主流开发工具Eclipse的用法。
本书可作为高职高专软体技术、计算机套用技术、信息管理技术等专业的教材,也可作为Java语言的培训教材或Java语言爱好者的自学用书。

目录

出版说明
前言
第1章 概述
1.1 Java语言的发展历史
1.2 Java语言的特点
1.3 Java虚拟机
1.4 Java的套用
1.5 Java开发环境的建立
1.6 编辑、编译和运行Java应用程式
1.7 实验 编辑并运行Java应用程式
1.8 习题
第2章 Java语言基础
2.1 标识符和关键字
2.2 变数和常量
2.3 基本数据类型
2.4 运算符
2.5 表达式、语句和语句块
2.6 字元串
2.7 输入和输出数据
2.8 实验
2.9 习题
第3章 控制语句和数组
3.1 分支语句
3.2 循环语句
3.3 转移语句
3.4 数组
3.5 增强型for循环
3.6 实验
3.7 习题
第4章 类和对象
4.1 面向对象程式设计方法
4.2 定义类
4.3 创建对象
4.4 定义方法和调用方法
4.5 定义构造方法
4.6 方法的重载
4.7 this关键字
4.8 static修饰符
4.9 包
4.10 访问许可权
4.11 垃圾回收
4.12 实验
4.13 习题
第5章 类的继承
5.1 超类和子类
5.2 继承规则
5.3 用super调用超类的构造方法
5.4 超类变数引用子类对象instanceof运算
5.5 覆盖
5.6 Object类的常用方法
5.7 最终类和最终方法
5.8 抽象类和抽象方法
5.9 实验
5.10 习题
第6章 接口和类库
第7章 枚举和泛型
第8章 异常处理
第9章 图形界面程式设计
第10章 Swing组件编程
第11章 applet应用程式
第12章 多执行绪
第13章 输入输出流
第14章 资料库程式设计
第15章 Java技术的综合套用
附录
参考文献
……

内容简介

内容简介
本书从Java语言的基本特点入手,全面介绍Java语言的基本概念和编程方法,全书共分为8章,涵盖Java中的基本语法和数据类型,以及类的概念、异常处理、用户界面设计等内容。,本书还对Java执行绪等内容做了介绍。本书内容详尽,并配合大量示例,在每章的均列出若干习题,供读者参考。
本书既可作为高职高专院校“Java程式设计”课程的教材,也可作为程式设计自学者和专业技术人员的参考书。

目录

前言
第1章Java语言入门
1?1Java语言概述
1?1?1一杯咖啡(Java)的历史
1?1?2认识Application和Applet
1?2开发环境搭建
1?2?1JDK的安装与配置
1?2?2MyEclipse的安装与使用
1?3上机练习
1?4习题
第2章Java语言编程基础
2?1Java语言的基础知识
2?1?1标识符和关键字
2?1?2数据类型
2?1?3用变数和常量计算圆
的面积
2?1?4表达式和运算符
2?2Java语言的语句
2?2?1用if语句进行成绩分析
2?2?2用switch语句进行
成绩分析
2?2?3循环语句
2?3数组
2?4上机练习
2?5习题
第3章类和方法
3?1面向对象概述
3?2类和方法的套用
3?2?1用类和方法实现
四则运算
3?2?2用构造方法输出
提示信息
3?2?3类的继承和多态
3?2?4抽象类和抽象方法实现
3?3内部类和匿名类
3?3?1内部类
3?3?2匿名类
3?4接口
3?5上机练习
3?6习题
第4章图形用户界面设计
4?1认识AWT和Swing
4?2布局管理器
4?2?1FlowLayout布局管理器
套用
4?2?2BorderLayout布局管理器
套用
4?2?3GridLayout布局管理器
套用
4?2?4自定义布局管理器
套用
4?3常用组件和事件处理
4?3?1学习JFrame和JPanel
的使用
4?3?2使用标籤、按钮、複选框和单选
框组件製作调查问卷
4?3?3向调查问卷中加入下拉
列表
4?3?4在调查问卷中加入文本输入
区域
4?3?5学习JTable组件的使用
4?3?6製作计算器的选单
4?3?7常用对话框
4?3?8常用组件的事件处理
4?4上机练习
4?5习题
第5章异常处理
5?1Java的异常处理机制
5?2在方法中处理异常
5?3自定义异常类
5?4上机练习
5?5习题
第6章执行绪
6?1执行绪入门
6?2多执行绪
6?3执行绪的状态控制和同步
6?4上机练习
6?5习题
第7章标準类库和常用工具类
7?1Java常用的基础类
7?1?1Object类
7?1?2与字元串有关的类
7?1?3包裹类
7?1?4Math类
7?1?5System类
7?2集合类
7?2?1Collection
7?2?2Set接口和HashSet类
7?2?3List接口和ArrayList类
7?2?4集合的访问
7?2?5Map接口和Hashtable类
7?3上机练习
7?4习题
第8章Java的档案管理与标準
输入输出
8?1档案和目录的操作
8?2档案的输入与输出
8?3标準输入与输出
8?4上机练习
8?5习题
参考文献
〖=〗第1章计算机病毒概论
1?1计算机病毒的定义
1?2计算机病毒的发展状况
1?2?1计算机病毒的起源
1?2?2国内计算机病毒的发展状况
1?3计算机病毒的传播途径
1?4计算机病毒的特点
1?5计算机病毒的分类
1?6计算机病毒和恶意
软体的区别
1?7常见恶意代码的命名规则
1?8计算机病毒的生命周期
1?9计算机病毒的影响
1?10计算机病毒的预防措施
1?11习题
第2章病毒分析平台
2?1掌握UltraEdit的使用方法
2?2掌握影子系统的使用方法
2?3掌握IceSword的使用方法
2?4掌握FileMon的使用方法
2?5掌握RegSnap工具的
使用方法
2?6技能训练——病毒分析常用
工具实验
2?6?1档案修复实验
2?6?2分离捆绑档案实验
2?6?3系统诊断实验
2?6?4系统监视实验
2?7习题
第3章典型计算机病毒剖析
3?1注册表的操作及维护
3?1?1注册表功能及结构
3?1?2注册表常用操作及命令
3?1?3注册表操作函式
3?1?4注册表操作示例
3?2网页脚本病毒剖析
3?2?1网页脚本病毒简介
3?2?2网页脚本病毒的特点
3?2?3网页脚本病毒发作现象
及清除示例
3?2?4脚本及恶意网页代码示例
3?2?5“万花谷”病毒实例剖析
3?2?6新“欢乐时光”病毒
实例剖析
3?3宏病毒剖析
3?3?1宏病毒简介
3?3?2宏病毒工作原理
3?3?3宏病毒特点及检测
3?3?4宏病毒预防及清除
3?3?5宏操作示例
3?3?6“梅丽莎”病毒剖析及
清除示例
3?4蠕虫病毒剖析
3?4?1蠕虫病毒简介
3?4?2蠕虫病毒特点
3?4?3漏洞与缓冲区溢出技术
3?4?4“红色代码”病毒
实例剖析
3?4?5“熊猫烧香”病毒
实例剖析
3?5木马病毒剖析
3?5?1木马病毒的起源和定义
3?5?2木马病毒的功能
3?5?3木马病毒的特点
3?5?4木马病毒的分类
3?5?5木马病毒的基本工作原理
3?5?6木马攻击技术
3?5?7Trojan?PSW?QQPass?pqb
木马病毒剖析
3?6技能训练——病毒分析
实验
3?6?1注册表操作实验
3?6?2网页脚本病毒防治实验
3?6?3宏病毒防治实验
3?6?4蠕虫病毒防治实验
3?6?5木马病毒防治实验
3?7习题
第4章计算机病毒防範、免疫
与清除技术
4?1计算机病毒的防範措施
4?2计算机病毒免疫技术
4?3计算机病毒检测方法
4?3?1现象观察法
4?3?2对比法
4?3?3加和对比法
4?3?4搜寻法
4?3?5软体仿真扫描法
4?3?6先知扫描法
4?3?7人工智慧陷阱技术和宏病毒
陷阱技术
4?4计算机病毒的清除
4?5技能训练——病毒防範和免疫
实验
4?5?1防範网页木马攻击实验
4?5?2防範网页病毒攻击实验
4?5?3病毒免疫实验
4?5?4手工清除“QQ尾巴”
病毒实验
4?5?5手工清除隐藏档案
病毒实验
4?6习题
第5章反病毒软体的编制技术
5?1计算机病毒特徵码的作用
5?2最新查毒技术
5?2?1主动防御技术
5?2?2启发式查毒技术
5?3防毒技术的发展
5?4反病毒软体构成分析
5?4?1反病毒软体的构成
5?4?2反病毒引擎的体系构架
5?4?3反病毒引擎的发展方向
5?5防毒软体案例剖析
5?5?1防毒软体KV300的构成
5?5?2防毒参数自动分析程式
——ANYCOM分析
5?5?3全自动防毒实用程式案例
——AUTOKV剖析
5?6简单的防毒程式实践
5?6?1sxs?exe病毒防毒程式
5?6?2“熊猫烧香”病毒
防毒程式
5?6?31099病毒查杀程式
5?6?4“冲击波”病毒防毒源
代码分析
5?7技能训练——反病毒程式
实验
5?7?1编写清除sxs?exe病毒
程式实验
5?7?2编写清除“熊猫烧香”病毒
程式实验
5?8习题
第6章计算机病毒防治策略
6?1病毒防治战略
6?1?1多层保护战略
6?1?2基于点的保护战略
6?1?3集成方案战略
6?1?4被动型战略和主动
型战略
6?1?5基于订购的防毒
支持服务
6?2趋势科技防毒产品简介
6?2?1防毒维C片
6?2?2企业防毒墙
6?2?3InterScan邮件安全
版和ScanMail
6?2?4集成云安全技术——Web安全
网关IWSA 2500/5000
6?2?5IWSS产品
6?3习题
参考文献〖=?(〗〖=〗目 录
第1章 Java语言入门 1
1?1 Java语言概述 1
1?1?1 一杯咖啡(Java)的历史 1
1?1?2 认识Application和Applet 3
1?2 开发环境搭建 6
1?2?1 JDK的安装与配置 6
1?2?2 MyEclipse的安装与使用 12
1?3 上机练习 19
1?4 习题 19
第2章 Java语言编程基础 20
2?1 Java语言的基础知识 20
2?1?1 标识符和关键字 20
2?1?2 数据类型 22
2?1?3 用变数和常量实现圆的面积的计算 23
2?1?4 表达式和运算符 25
2?2 分支结构的语句 33
2?2?1 用if语句进行成绩分析 34
2?2?2 用switch语句进行成绩分析 37
2?2?3 循环语句 39
2?3 数组 44
2?4 上机练习 48
2?5 习题 48
第3章 类和方法 49
3?1 面向对象和Java类 49
3?1?1 面向对象技术 49
3?2 类和方法的套用 52
3?2?1 四则运算的实现-类和方法 52
3?2?3 用构造方法输出提示信息 63
3?2?4 圆柱体体积和表面积的计算-类的继承和多态 67
3?2?5 圆柱体体积和表面积的计算-抽象类和抽象方法实现 77
3?3 内部类和匿名类 81
3?3?1 内部类 81
3?3?2 匿名类 92
3?3 圆柱体体积和表面积-接口 94
3?4 上机练习 100
3?5 习题 101
第4章 图形用户界面设计 102
4?1 认识AWT包和Swing包 102
4?2 布局管理器 102
4?2?1 FlowLayout布局管理器套用 104
4?2?2 BorderLayout布局管理器套用 106
4?2?3 GridLayout布局管理器套用 107
4?2?4 自定义布局管理器的套用 108
4?3 常用组件和事件处理 109
4?3?1 学习JFrame和JPanel的使用 109
4?3?2 使用标籤、按钮、複选框和单选框表组件製作调查问卷 113
4?3?3 向调查问卷中加入下拉列表 122
4?3?4 在调查问卷中加入文本输入区域-文本框和文本域 125
4?3?5 学习JTable组件的使用 130
4?3?5 製作计算器的选单 132
4?3?6 常用对话框 136
4?3?7 常用组件的事件处理 143
4?4 上机练习 157
4?5 习题 157
第5章 异常处理 159
5?1 Java的异常处理机制 159
5?2 在方法中处理异常 166
5?3 自定义异常类 171
5?3 上机练习 172
5?4 习题 172
第6章 执行绪 174
6?1 执行绪入门 174
6?2 多执行绪 178
6?3 执行绪的状态控制和同步 180
6?4 上机练习 186
6?5 习题 187
第7章 标準类库和常用工具类 188
7?1 Java的常用基础类 188
7?1?1 Object类 188
7?1?2 与字元串有关的类 192
7?1?3 包裹类 208
7?1?4 Math类 213
7?1?5 System类 215
7?2 集合类 218
7?2?1 Collection 218
7?2?2 Set接口和HashSet类 220
7?2?3 List接口和ArrayList类 221
7?2?4 集合的访问 226
7?2?5 Map接口和Hashtable类 229
7?3 上机练习 232
7?4 习题 232
第8章 Java的档案管理与标準输入输出 234
8?1 档案和目录的操作 234
8?2 档案的输入与输出 240
8?3 标準输入与输出 253
8?4 上机练习 254
8?5 习题 254
第9章 Java资料库编程 256
9?1 MySQL资料库和Navicat客户端的使用 256
9?1?1 MySQL的安装和配置 256
9?1?2 Navicat的安装和使用 264
9?2 资料库的基本操作 278
9?3 上机练习 295
9?4 习题 295
参考文献 296

图书信息

作 者包海山,李占玲 主编出 版 社机械工业出版社
出版时间2011-5-1
开 本16开
I S B N9787111338383
定 价: 32.00元
层 次: 高职高专
本书配有电子课件

内容简介

Java程式设计是高职高专计算机软体类专业核心课程之一,也是深入掌握软体开发职业岗位能力的基础课程。
本书内容分为9个模组Java套用实例总体概览、Java程式开发环境的选择与创建、Java程式设计基础、类和对象、异常处理与多执行绪设计、基于Swin9的图形化用户界面设计、基本输入/输出、资料库连线技术JDBC、单机版考试系统的整合与测试,内容涵盖了全国计算机等级考试二级Java考试大纲要求的技能水平和知识範围,具有鲜明的职业特色,适合于高职高专、成人本专科和中职中专计算机相关专业程式设计语言类课程的教学,也可以作为计算机等级考试、高新技术考试的培训教材和程式设计人员、编程爱好者学习Java程式设计技术的参考书。

图书目录

前言
模组一 Java套用实例总体概览
任务一 Java套用实例(单机版考试系统)需求分析
子任务1 开发背景及目标简介
子任务2 套用需求分析
任务二 Java套用实例总体设计
子任务l 功能设计
子任务2 试题文本档案和资料库设计
任务三 认识Java套用实例的窗体界面
子任务1 登录窗体元素及布局设计
子任务2 主窗体元素及布局设计
任务四 了解Java套用实例开发流程
学材小结
模组二 Java程式开发环境的选择与创建

铁路出版

基本信息

书名Java程式设计案例教程
套系名称全国高等职业院校计算机教育规划教材 国家社会科
出版社中国铁道出版社
书号978-7-113-12174-7
版次1版1次
开本16开
页码300页
作者崔曙光 李春奇
出版时间2011-02-10
定价30 元

内容简介

本书以Java SE Development Kit(JDK)6版本为基础,以通俗易懂的语言,循序渐进地向读者介绍了Java语言编程的基础知识。,针对较难理解的问题,由简到繁地使用案例进行讲解,便于读者掌握Java编程的技巧。全书共15章,前14章以学生管理系统为主线展开内容,具体包括Java概述及开发环境搭建、程式结构及标识符、数据类型及变数、运算符及表达式、流程控制语句、数组、面向对象程式设计基础、面向对象程式设计高级、异常、图形界面编程、I/O输入输出、执行绪、网路编程、Java常用类等内容,第15章为学生管理系统的设计与实现。
本书专为高职高专院校的学生设计,可作为高职高专院校Java语言课程的教材,也可作为Java自学者或者套用开发者的参考书。

图书目录

第1章 Java概述及开发环境搭建 1
1.1 认识Java 1
1.1.1 什幺是Java 2
1.1.2 Java语言的特点 2
1.1.3 Java程式的运行机制和Java虚拟机 3
1.2 Java开发环境搭建 4
1.2.1 JDK的安装与配置 4
1.2.2 体验第1个Java程式 8
1.2.3 classpath属性的作用 10
1.3 本章小结 11
思考与练习 11
第2章 程式结构、标识符、关键字和注释 12
2.1 Java类的基本结构 12
2.2 分号、块和空白 13
2.3 Java标识符 14
2.4 Java关键字 15
2.5 直接量 16
2.6 注释 17
2.7 Javadoc文档 18
2.8 本章小结 19
思考与练习 20
第3章 数据类型和变数 21
3.1 变数 21
3.2 Java基本数据类型 22
3.2.1 布尔类型 23
3.2.2 整数类型 23
3.2.3 char类型 24
3.2.4 浮点类型 25
3.3 基本数据类型之间的转换 26
3.3.1 变数的有效取值範围 26
3.3.2 基本类型之间的转换 27
3.4 本章小结 29
思考与练习 29
第4章 运算符及表达式 31
4.1 算术和一元操作符及表达式 32
4.1.1 算术运算符 32
4.1.2 自增自减运算符 38
4.2 关係运算符及表达式 39
4.3 逻辑运算符及表达式 40
4.4 位运算符及表达式 41
4.4.1 位运算符 42
4.4.2 移位运算符 42
4.5 其他运算符 43
4.5.1 条件运算符 43
4.5.2 赋值运算符 44
4.6 运算符的优先权 45
4.7 本章小结 46
思考与练习 46
第5章 流程控制语句 47
5.1 选择语句 48
5.1.1 if语句 48
5.1.2 switch多分支语句 53
5.2 循环语句 56
5.2.1 while循环语句 57
5.2.2 do-while循环语句 58
5.2.3 while和do-while的区别 59
5.2.4 for循环语句 60
5.2.5 多重循环 62
5.3 流程跳转语句 63
5.3.1 break中断语句 64
5.3.2 continue继续语句 65
5.4 本章小结 66
思考与练习 66
第6章 数组 68
6.1 数组的声明、创建及初始化 69
6.1.1 声明数组变数 69
6.1.2 创建数组对象 70
6.1.3 访问数组元素 70
6.1.4 数组的初始化 71
6.2 数组的常用操作 72
6.2.1 数组排序 73
6.2.2 搜寻数组元素 78
6.2.3 比较数组元素 78
6.3 多维数组 79
6.4 本章小结 81
思考与练习 81
第7章 面向对象程式设计基础 83
7.1 面向对象概述 84
7.2 类与对象 84
7.2.1 对象和类的定义 84
7.2.2 成员变数的定义 85
7.2.3 对象的生成与使用 86
7.2.4 对象的比较 87
7.2.5 方法的定义和调用 89
7.2.6 局部变数 90
7.2.7 this引用 93
7.3 访问控制 94
7.3.1 包的使用 94
7.3.2 包的引入 97
7.3.3 访问控制符 99
7.3.4 类的封装 100
7.4 构造器 102
7.5 final关键字的使用 107
7.6 static关键字的使用 110
7.6.1 静态变数 110
7.6.2 静态方法 112
7.6.3 静态代码块 113
7.6.4 单例设计模式 114
7.7 本章小结 115
思考与练习 116
第8章 面向对象高级程式设计 118
8.1 继承 118
8.1.1 继承概述 119
8.1.2 类的继承 119
8.1.3 方法的重写 123
8.1.4 方法的重载 129
8.1.5 多态 131
8.2 抽象类与接口 133
8.2.1 抽象类的概念 133
8.2.2 抽象类和抽象方法 133
8.2.3 接口的概念及使用 136
8.3 内部类 139
8.4 本章小结 141
思考与练习 141
第9章 异常 143
9.1 Java异常概述 143
9.2 Java异常的处理机制 145
9.2.1 Java异常处理机制的优点 145
9.2.2 使用try-catch捕获异常 145
9.2.3 finally语句块 148
9.2.4 使用throws子句声明异常 149
9.2.5 使用throw语句抛出异常 151
9.3 Java异常类 151
9.4 自定义异常 152
9.5 本章小结 153
思考与练习 154
第10章 图形界面编程 156
10.1 Swing简单套用 156
10.1.1 使用JFrame类创建窗体 157
10.1.2 使用JPanel类创建面板 160
10.1.3 使用JLabel类添加文字 161
10.1.4 使用JButton类添加按钮 162
10.1.5 Java GUI编程中的事件处理机制 164
10.2 布局管理器 170
10.2.1 流布局管理器 170
10.2.2 格线布局管理器 173
10.2.3 框线布局管理器 174
10.2.4 其他布局管理器 176
10.3 常用控制项 178
10.3.1 控制项类概述 179
10.3.2 文本框与密码框 179
10.3.3 文本区与滚动视窗 183
10.3.4 单选按钮与複选框 185
10.3.5 下拉列表框 188
10.3.6 对话框 191
10.3.7 表格 192
10.4 本章小结 196
思考与练习 196
第11章 输入/输出 197
11.1 I/O流的基本原理及分类 197
11.2 位元组流和字元流 198
11.2.1 位元组流简介 198
11.2.2 字元流简介 200
11.3 结点流 201
11.3.1 常用结点流简介 201
11.3.2 FileInputStream和FileOutputStream 201
11.3.3 FileReader和FileWriter 205
11.4 处理流 208
11.4.1 常用处理流简介 208
11.4.2 BufferedReader和BufferedWriter 208
11.4.3 PrintWriter 210
11.5 标準输入/输出 212
11.6 目录档案管理 215
11.7 本章小结 217
思考与练习 218
第12章 执行绪 219
12.1 执行绪的创建 219
12.1.1 认识执行绪 220
12.1.2 创建执行绪 220
12.1.3 后台执行绪与联合执行绪 223
12.2 执行绪的调度 226
12.2.1 执行绪的生命周期 226
12.2.2 执行绪的调度模型 226
12.2.3 执行绪的优先权 227
12.2.4 执行绪的让步 228
12.3 多执行绪的同步 230
12.3.1 同步的语句块 230
12.3.2 同步的方法 231
12.3.3 notify方法的使用 232
12.3.4 执行绪死锁 235
12.4 本章小结 236
思考与练习 237
第13章 网路编程 238
13.1 网路编程基础知识 238
13.2 URL类 240
13.3 Socket编程 242
13.3.1 Socket简介 242
13.3.2 ServerSocket简介 243
13.3.3 使用ServerSocket/Socket进行网路编程 244
13.4 本章小结 246
思考与练习 246
第14章 Java常用类 247
14.1 String和StringBuffer类 247
14.1.1 String类 248
14.1.2 StringBuffer类 250
14.2 包装类 250
14.3 集合类 252
14.3.1 集合类简介 252
14.3.2 List(列表) 253
14.3.3 Set(集) 257
14.3.4 Map(映射) 259
14.4 日期类 261
14.5 Random类 264
14.6 本章小结 265
思考与练习 265
第15章 学生管理系统的设计与实现 267
15.1 学生管理系统的设计 267
15.1.1 系统概述 267
15.1.2 系统功能模组设计 268
15.2 数据档案设计 272
15.3 学生管理系统的实现 274
15.4 本章小结 285
思考与练习 285
参考文献 286

11年出版

基本信息

书名Java程式设计案例教程(第二版)
套系名称高职高专计算机规划教材.案例教程系列
书号978-7-113-13711-3
版次2-3
开本16开
页码296页
作者沈大林 张伦
出版时间2011-11-01
定价32 元
适用专业计算机
出版社中国铁道出版社

内容简介

Java是由美国SUN公司(现已被Oracle公司收购)Java非常适合于企业网路和Internet环境。本书使用SUN公司发布的Java SE 6 Update 23作为开发工具,对Java语言进行介绍。
全书共分为9章,通过75个实例和一个综合实例,採用知识与实例相结合的教学方法进行讲解,通过学习实例掌握程式设计方法和设计技巧。本书按节细化了知识点,并结合知识点介绍了相关的实例。读者可以按照实例编写程式,学习Java知识,能较快提高程式设计的水平。
本书适合作为高职高专院校计算机专业的教材,也可以作为大学非计算机专业的教材,以及初学者的自学用书。

图书目录

"第0章 绪论 1
0.1 Java概述 1
0.2 安装Java集成开发环境 3
0.3 更新系统环境变数 6
0.4 教学方法和课程安排 8
第1章 与Java相关的DOS
和HTML 10
1.1 Java程式的种类、组成和布局 10
1.1.1 Java应用程式和Java
1.1.1 小程式 10
1.1.2 Java程式的组成 11
1.1.3 Java程式的布局 12
1.1.4 实例 12
1.2 DOS磁碟作业系统和常用
1.2 DOS命令 15
1.2.1 DOS磁碟作业系统 15
1.2.2 常用DOS命令 15
1.2.3 实例 17
1.3 HTML 19
1.3.1 HTML简介 19
1.3.2 常用标记符 20
1.3.3 插入对象标记 25
1.3.4 实例 27
思考练习1 29
第2章 变数和流程控制 31
2.1 数据类型和列印语句 31
2.1.1 数据类型 31
2.1.2 注解语句和列印语句 32
2.1.3 实例 34
2.2 变数和表达式 37
2.2.1 变数和常量 37
2.2.2 表达式和运算符 41
2.2.3 数据类型的转换 45
2.2.4 实例 46
2.3 算法和分支结构语句 49
2.3.1 算法 49
2.3.2 if语句 52
2.3.3 switch语句 55
2.3.4 实例 56
2.4 循环结构语句 60
2.4.1 while语句 60
2.4.2 for语句 63
2.4.3 多重循环语句 69
2.4.4 跳转语句 70
2.4.5 实例 72
思考练习2 77
第3章 初识面向对象和图形
用户界面 80
3.1 面向对象和Java库类 80
3.1.1 面向对象 80
3.1.2 Java库类 82
3.1.3 读取键盘输入的数据 87
3.1.4 实例 89
3.2 图形用户界面 94
3.2.1 图形用户界面和AWT 94
3.2.2 基本组件 95
3.2.3 实例 99
3.3 编辑文字和绘制图形 103
3.3.1 设定颜色 103
3.3.2 编辑文字 104
3.3.3 绘制图形 105
3.3.4 repaint()方法 108
3.3.5 实例 108
思考练习3 113
第4章 最佳化算法、数组和方法 115
4.1 最佳化算法 115
4.1.1 如何最佳化算法 115
4.1.2 穷举法 117
4.1.3 实例 118
4.2 数据结构和数组 121
4.2.1 数据结构 121
4.2.2 一维数组 122
4.2.3 二维数组 125
4.2.4 数字排序 126
4.2.5 实例 131
4.3 方法和递归 138
4.3.1 方法 138
4.3.2 方法的套用 140
4.3.3 递归 142
4.3.4 实例 143
思考练习4 147
第5章 面向对象程式设计 150
5.1 面向对象实现方法 150
5.1.1 面向对象程式设计的特点 150
5.1.2 定义类 151
5.1.3 关键字this和对象数组 157
5.1.4 实例 159
5.2 类的继承和多态 164
5.2.1 类的继承 164
5.2.2 关键字super 166
5.2.3 类的多态 167
5.2.4 实例 168
5.3 包和接口 174
5.3.1 包 174
5.3.2 访问控制符 176
5.3.3 接口 177
5.3.4 实例 180
思考练习5 185
第6章 Swing类图形用户界面 187
6.1 初识Swing类 187
6.1.1 什幺是Swing 187
6.1.2 Swing容器 188
6.1.3 最常用的Swing组件 191
6.1.4 界面布局管理器 192
6.1.5 实例 194
6.2 常用组件和设定框线 198
6.2.1 Swing的常用组件 198
6.2.2 设定框线 201
6.2.3 实例 205
6.3 键盘事件和滑鼠事件 215
6.3.1 事件 215
6.3.2 键盘事件 216
6.3.3 滑鼠事件 217
6.3.4 实例 218
6.4 选单和对话框 224
6.4.1 选单组件 224
6.4.2 对话框 226
6.4.3 播放音频档案 229
6.4.4 实例 230
思考练习6 234
第7章 异常处理、档案管理
和多执行绪 236
7.1 异常处理 236
7.1.1 常见错误 236
7.1.2 异常处理 239
7.1.3 实例 242
7.2 输入输出和档案管理 245
7.2.1 输入与输出 245
7.2.2 档案管理 247
7.2.3 实例 251
7.3 多执行绪 253
7.3.1 什幺是多执行绪 253
7.3.2 执行绪的状态和优先权 254
7.3.3 多执行绪的控制和调度 256
7.3.4 实例 258
思考练习7 263
第8章 Java网路编程 264
8.1 Java网路编程基础 264
8.1.1 网路基础知识 264
8.1.2 使用Java编写网路程式 266
8.1.3 实例 269
8.2 编写网路聊天工具 272
8.2.1 设计程式 272
8.2.2 编写程式 274
思考练习8 283
思考练习答案 286
上一篇:Mr.Lai台北脆皮鸡排 下一篇:Masha Savitz

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有