软件工程类

Java核心编程技术实验指导教程

作者:张屹, 蔡木生

所属类别:新世纪应用型高等教育软件专业系列规划教材

出版时间:2010年10月

ISBN:978-7-5611-5839-5前言

本书是与《Java核心编程技术》配套的实验指导教程,共有15个实验,分别对应着各章内容。每个实验包含:实验目的、主要知识点、实验内容与步骤、实验总结四部分内容,其中:“实验目的”说明了实验的主要内容和要求,通常有掌握、熟悉、了解等不同层次要求;“主要知识点”列举了本次实验相关的主要知识点,这是实验的基础和灵魂;“实验内容与步骤”给出实验的具体内容和操作步骤,题型有程序填空、分析、运行、改错、编程等,为加深读者对相关知识点的理解,特别提供了一系列小问题让读者思考、探究;“实验总结”则是对实验的重要性、重点、难点进行说明。 怎样使用这一实验教程呢?这里,我们给出几点建议:(1)关于实验的课时数:如果Java课程是开设1学期,每个实验可安排在1周完成,当然也可以根据各自要求进行增加或删减;若是开设2学期,则可以将一些实验扩展在2~3周完成;(2)关于实验环境:请按第1章要求下载、安装JDK,并进行适当配置,强烈推荐安装Eclipse,这是当今最为流行的Java开发软件,有助于提高编程效率;(3)关于课前预习:读者在上机实践前,应对“主要知识点”的内容熟悉、掌握,这是实验的前提。如果达不到这一要求,应结合教材及时复习相关知识点;(4)关于上机实践时出现的问题:上机实践时出现问题和麻烦,这是很正常的现象,即使是专家、教授也不可避免。面对问题的正确态度是正视它、解决它,调试程序也是一种能力,这种能力需要在上机实践中去提升。Java中涉及的类、接口很多,我们没必要也不可能全部记住它们,但应该能通过Java API文档和Eclipse提示信息快速找到自己所要的内容,这是程序员的一项基本功,应予以重视;(5)关于编程能力的培养:常听一些学生说,我能看懂别人的程序,但自己不会写,这是编程能力不强的表现。要提高编程能力,最重要的是理清编程思路,并进行一定题量的训练。阅读、分析他人代码,理解其编程思路是一种非常有效的途径,在此基础上模仿、改进、创新,日积月累才能提高编程水准。全书共有120多个题目,能保证一定的编程训练量。

本书由广州大学华软软件学院的几位老师共同编写,其中:实验1、实验2、实验4、实验9、实验13由蔡木生编写,实验8、实验10、实验11、实验14、实验15由黄玲玲编写,实验3、实验5、实验6由聂常红编写,实验7、实验12由林若钦编写。全书由张屹、蔡木生统稿。

由于编者水平有限,编写时间仓促,书中疏漏在所难免,恳请读者批评、指正。

目录实验1Java入门1

1.1实验目的1

1.2相关知识点1

1.3实验内容与步骤3

1.4实验总结6

实验2Java编程基础8

2.1实验目的8

2.2相关知识点8

2.3实验内容与步骤13

2.4实验总结20

实验3类与对象21

3.1实验目的21

3.2相关知识点21

3.3实验内容与步骤25

3.4实验总结38

实验4常用类39

4.1实验目的39

4.2相关知识点39

4.3实验内容与步骤40

4.4实验总结44

实验5继承和多态性46

5.1实验目的46

5.2相关知识点46

5.3实验内容与步骤48

5.4实验总结64

实验6抽象类与接口65

6.1实验目的65

6.2相关知识点65

6.3实验内容与步骤66

6.4实验总结76

实验7异常处理77

7.1实验目的77

7.2相关知识点77

7.3实验内容与步骤78

7.4实验总结84

实验8Java泛型与Java集合85

8.1实验目的85

8.2相关知识点85

8.3实验内容与步骤86

8.4实验总结94

实验9文件与输入输出流95

9.1实验目的95

9.2相关知识点95

9.3实验内容与步骤98

9.4实验总结105

实验10图形用户界面设计106

10.1实验目的106

10.2相关知识点106

10.3实验内容与步骤110

10.4实验总结126

实验11事件处理127

11.1实验目的127

11.2相关知识点127

11.3实验内容与步骤129

11.4实验总结140

实验12小应用程序—Applet141

12.1实验目的141

12.2相关知识点141

12.3实验内容与步骤142

12.4实验总结149

实验13数据库编程150

13.1实验目的150

13.2相关知识点150

13.3实验内容与步骤154

13.4实验总结159

实验14多线程160

14.1实验目的160

14.2相关知识点160

14.3实验内容与步骤162

14.4实验总结172

实验15网络编程173

15.1实验目的173

15.2相关知识点173

15.3实验内容与步骤176

15.4实验总结193

java实验指导答案华软_Java核心编程技术实验指导教程相关推荐

  1. 109_《Delphi4核心编程技术》

    <Delphi4核心编程技术> Delphi 教程 系列书籍 (109) <Delphi4核心编程技术> 网友(邦)整理 EMail: shuaihj@163.com 下载地址 ...

  2. java web编程技术解题与实验指导_javaweb编程技术实验指导书

    javaweb编程技术实验指导书 <Java Web编程技术> 实 验 指 导 书 沈泽刚 编写2010 年 3 月目 录 实验一 简单的 Servlet 与 JSP .1 实验二 HTT ...

  3. 微型计算机实验报告温度控制,单片机、可编程控制器实验教学大纲.doc

    单片机.可编程控制器实验教学大纲.doc 单片机.可编程控制器实验教学大纲 一.实验课的性质与任务 本实验课是在学生学完单片机原理与应用课程之后,为巩固提高所学知识,而安排的一次综合设计实验.通过本实 ...

  4. 182_赵陈雄_java核心编程实验

    Java-核心编程实验课笔记(一) 一:Java特性和优势 1:简单性 2:面向对象 3:可移植性 4:高性能 5:分布式 6:动态性 7:多线程 8:安全性 9:健壮性 二:Java程序运行机制 1 ...

  5. java类与对象实验报告心得体会_Java类与对象实验报告.doc

    西 安 邮 电 大 学 (计算机学院) 课内实验报告 实验名称: 类与对象 专业名称: 计算机科学与技术 班 级: 计科1405班 学生姓名: 高宏伟 学 号: 指导教师: 刘霞林 实验日期: 201 ...

  6. java 开发文档协作_Java 网络编程---分布式文件协同编辑器设计与实现

    目录: 第一部分:Java网络编程知识 (一)简单的Http请求 一般浏览网页时,使用的时Ip地址,而IP(Internet Protocol,互联网协议)目前主要是IPv4和IPv6. IP地址是一 ...

  7. 184_刘发顺_Java核心编程

    Java核心编程 Java 技术栈: Java基础 Java面向对象:Java 是一种面向对象的语言,它对对象中的类.对象.继承.封装.多态.接口.包等均有很好的支持.为了简单起见,Java 只支持类 ...

  8. 华南农业大学c语言实验指导答案,华南农业大学C语言程序设计实验指导书参考答案...

    华南农业大学C语言程序设计实验指导书参考答案,大一C语言实验苦手可以看一下. 上级实验参考答案#include "stdio.h" #include"math.h&quo ...

  9. java选择题和答案解释_JAVA试题及答案50道选择题).doc

    JAVA试题及答案50道选择题) 选择题 JAVA所定义的版本中不包括:(D) JAVA2 EE JAVA2 Card JAVA2 ME JAVA2 HE JAVA2 SE 下列说法正确的是(A) J ...

最新文章

  1. django drf Filter
  2. android accessibility 模拟返回_Android无障碍宝典
  3. 一个孩子能长大成人到底有多不容易? | 今日最佳
  4. 性能压测工具选型对比
  5. win+mysql自动备份吗_Windows下mysql自动备份的最佳方案
  6. Dataloader与Dataset
  7. 小哥哥你有98K吗?利用Python制作一款多功能变声器!
  8. tableau 集动作_在Tableau中通过添加操作,控制集并高亮显示数据
  9. c语言程序下三子棋,C语言实现三子棋游戏(初级版)
  10. java 基本语法与流程控制_java基础语法2-运算符与流程控制
  11. 虚拟机win7装oracle,大神教你win7系统安装Oracle VM VirtualBox虚拟机的处理教程
  12. 反脆弱性—露天广场与办公楼
  13. python把工作簿拆分为工作表_使用Python和Pandas将Excel工作表拆分为单独的工作表...
  14. java原始人赛车,原始人赛车
  15. 二进制数与十进制数的相互转换、二进制数的乘除运算、移位运算
  16. 旋转编码开关 EC11 的工作原理
  17. php优势和技术应用
  18. 雷环捷:回溯中国早期人工智能哲学研究
  19. [ 深度学习 ] 基础知识:深度学习的57个术语
  20. windows虚拟机安装Mac OS系统(操作图解)

热门文章

  1. [译]Perl中的数组
  2. 关于Oracle的提示详解(1)
  3. 将相同值的行内容进行合并操作--Sql2005
  4. ADMT3.1快速迁移域用户账户和组[为企业维护windows server 2008系列十四]
  5. Go Elasticsearch 删除快速入门
  6. oracle和db2之间的基本差别
  7. 电脑上查看端口是否被占用
  8. 5.2.1.开启驱动开发之路
  9. Ubuntu上安装jdk出现的错误
  10. 14.1.2 Checking InnoDB Availability 检查InnoDB 可用性: