本书是陈国君教授编著的《Java 2程序设计基础(第2版)》一书的配套实验用书。全书分16章,基本与《Java 2程序设计基础(第2版)》中的16章一一对应。
本书从实际教学出发,加强了对Java语言的重点和难点的学习,在实践过程中,深化学生对理论知识的认识,使学生掌握Java语言的基本语法和程序设计的基本方法,让学生基本具备使用Java开发实际系统的能力,并培养学生解决实际问题的能力。
为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了87个实验。学生可以在实验课时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。
本书是陈国君教授编著的《Java 2程序设计基础(第2版)》(清华大学出版社,2009年版)一书的配套实验用书。全书分16章,与《Java 2程序设计基础(第2版)》中的16章一一对应,87个实验详细讲解Java语言的各个部分。书中的每个实验都给出了实例以及具体的上机指导,内容由浅入深、循序渐进,知识点全面。实验针对学习Java语言过程中遇到的重点和难点,强调实用性和易学性,可以帮助读者进一步熟悉和掌握Java语言的语法知识及程序设计的方法。
本书可作为高等院校计算机及其相关专业的教学实验辅导教材,也可作为职业教育的培训实验教材和Java初学者的入门教材。
第1章 Java语言概述
实验1 Java语言开发环境的配置
实验2 编译与运行Java应用程序
实验3 编译与运行Java小程序
第2章 基本数据类型
实验4 基本数据类型的使用
实验5 算术运算符1
实验6 算术运算符2
实验7 逻辑运算符
实验8 字符串与数值型数据的转换
实验9 从键盘输入数据
第3章 结构语句
实验10 if条件语句
实验11 for循环语句
实验12 while循环语句
实验13 do while语句
实验14 switch语句
实验15 跳转语句
第4章 数组与字符串
实验16 一维数组1
实验17 一维数组2
实验18 二维数组
实验19 字符串1
实验20 字符串2
实验21 命令行参数
第5章 类与对象
实验22 类的定义
实验23 对象的创建与使用
实验24 参数传递
第6章 Java语言类的特性
实验25 类的私有成员与公共成员
实验26 类的构造方法1
实验27 类的构造方法2
实验28 方法的重载
实验29 类的静态成员
实验30 对象的赋值与比较
第7章 继承与抽象类
实验31 类的继承1
实验32 类的继承2
实验33 方法的覆盖
实验34 抽象类
实验35 JDK参考文档的使用
实验36 使用JDK参考文档编写Java程序
实验37 为Java程序生成程序文档
第8章 包、接口与内部类
实验38 包1
实验39 包2
实验40 接口1
实验41 接口2
实验42 内部类
第9章 异常处理
实验43 Java的异常处理机制
实验44 常见的异常
实验45 多异常处理
实验46 由方法抛出异常
实验47 主动抛出异常
实验48 必须要捕获的异常
第10章 输入输出
实验49 FileInputStream类的应用
实验50 FileOutputStream类的应用
实验51 FilReader类的应用
实验52 Filewriter类的应用
实验53 文件操作
实验54 读写基本类型数据
实验55 对象的写入与读取
实验56 对文件的随机访问
第11章 多线程
实验57 用Thread类创建线程
实验58 实现Runnable接口创建线程
实验59 铁路售票程序
实验60 守护线程
实验61 线程同步机制
第12章 图形界面设计
实验62 创建框架窗口
实验63 流式布局管理器
实验64 边界式布局管理器
实验65 网格式布局管理器
实验66 密码验证窗口
第13章 事件处理
实验67 操作事件
实验68 窗口事件类1
实验69 窗口事件类2
实验70 学生信息输入窗口
实验71 鼠标移动
实验72 菜单
第14章 绘图程序设计
实验73 绘制文字
实验74 绘制直线
实验75 绘制图形
实验76 交互式绘图
实验77 生成可执行程序
第15章 小程序设计
实验78 邮箱登录界面设计
实验79 向Applet小程序传递参数
实验80 显示图像和播放声音
实验81 在Applet中绘制矩形
实验82 将应用程序转换为Applet
第16章 Java网络编程
实验83 InetAddress程序设计
实验84 使用URL类访问网络资源
实验85 Socket服务端程序设计
实验86 Socket客户端程序设计
实验87 数据报通信
参考文献