文档介绍:Java 2实用教程(第三版)实验指导与) 实验模版代码及答案建议使用文档结构图(选择 Wor d菜单→视图→文档结构图) 上机实践 1初识 J ava 3 实验 1一个简单的应用程序 3 实验 2一个简单的 Java Ap plet 程序 3 实验3联合编译 4上机实践 2基本数据类型与控制语句 5 实验 1输出希腊字母表 5 实验 2回文数 6实验 3猜数字游戏 8上机实践 3类与对象 9 实验 1三角形、梯形和圆形的类封装 9 实验 2实例成员与类成员 12 实验 3使用 packa ge语句与 impor t语句 14 上机实践 4继承与接口 16 实验 1继承 16 实验 2上转型对象 19 实验 3接口回调21 上机实践 5字符串、时间与数字23 实验 1 Strin g类的常用方法 23 实验 2比较日期的大小 24 实验 3处理大整数 25 上机实践 6组件及事件处理 26 实验 1算术测试 26实验 2信号灯 29 实验 3布局与日历 31 上机实践 7组件及事件处理 235 实验 1方程求根35 实验 2字体对话框 38 实验 3英语单词拼写训练 41 上机实践 8多线程 45 实验 1汉字打字练习45 实验 2旋转的行星 47 实验3双线程接力 51 上机实践 9输入输出流 54 实验1学读汉字 54实验 2统计英文单词字 57 实验 2读取 Zip 文件 61 上机实践 10 Jav a中的网络编程 62 实验 1读取服务器端文件 62 实验2使用套接字读取服务器端对象 64 实验 3基于 UD P的图像传输 67 上机实践 11数据结构 71 实验 1扫雷小游戏71 实验 2排序与查找 76 实验3使用 Tree Set 排序 77 上机实践 12 jav a Swi ng79 实验 1 JLay eredP ane 分层窗格 79 实验 2使用表格显示日历 80 实验 3多文档界面( M DI ) 83 上机实践 1初识 Java 实验 1一个简单的应用程序 : 【代码 1】: Sys intln ("你好, 很高兴学习 Java" ); 【代码 2】: Sys intln ("We are s tuden ts") ; Hello .java publ ic cl ass H ello {pub lics tatic void main (Str ing a rgs[ ]) {【代码 1】//命令行窗口输出"你好,很高兴学习 Java " A a= new A (); a. fA(); }} class A{ void fA() {【代码 2】//命令行窗口输出"We are s tuden ts" }}实验2一个简单的 J ava A pplet 程序 : 【代码 1】: rawSt ring( "这是一个 Java Apple t程序",10,3 0); 【代码 2】: rawSt ring( "我改变了字体",2 0,50) ; First Apple a imp ort j pplet .*; impor t jav .*; p ublic clas s Fir stApp lete xtend s App let {pub licv oid p aint( Graph ics g){ g. setCo lor(C olor. blue) ;【代码 1】//在 Java Appl et中绘制一行文字: “这是一个 Java Apple t程序” Color (Colo ); g. setFo nt(ne w Fon t("宋体",Fon D,36) ); 【代码 2】//在 Java Apple t中绘制一行文字: “我改变了字体”}}实验 3联合编译 : 【代码 1】: Syste .prin tln(" 你好,只需编译我"); 【代码 2】: Syste .prin tln(" I am A"); 【代码 3】: Sy stem. rintl n("I am B" ); 【代码4】: Syst ntln( "I am C") ; 1:H ello. java publi c cla ss Ma inCla ss { publi c sta ticv oid m ain ( Strin g arg s[ ]) {【代码 1】//命令行窗口输出"你好,只需编译我" A a=ne w A()