需要特殊软件使用这部分中的一些文件: .java,
.class,.mf,.zip,和 .gz。
该课程的实验开始于讲座时间之后,设计为花费一个小时。试验期间,学生会得到授课教师的辅导。
因为6.092是一个对6.170的预备班,
许多实验作业从6.170材料中取得。该部分的6.170的工具是Athena,是MIT的基于计算环境的UNIX?
文件(.properties和.css)对实验2的作业很特别。
实验文件。
| 日程 # |
作业 |
解答 |
| 1 |
实验 1:JavaTM 基础,程序 1-4 (PDF) |
实验 1 解答(PDF)
MathCalc.java
(JAVA) Primes.java
(JAVA) StringCharacters.java
(JAVA) |
| 2 |
实验 1 (续):球 和 箱子, 问题 7 (PDF) |
Box.java (JAVA) Ball.java
(JAVA) BallContainer.java
(JAVA) BoxTest.java
(JAVA) |
| 3 |
实验 2:MadLibs: 语言趣味时间 ((PDF) |
junit.zip (ZIP)
(该ZIP文件包括:100个.class文件、1个.css文件、6个.gif文件、1个 .mf文件,以及1个 .properties 文件。)
lab2.tar.gz (GZ)
(该GZ文件包括: 7个 .java 文件、1 个.classpath 文件,以及1 个.project文件。)
MadLib.java (JAVA) MadLibTemplate.java
(JAVA) MadLibTest.java
(JAVA) MadHamlet.java
(JAVA) MadHello.java
(JAVA) StdStreamUI.java
(JAVA) UserInterface.java
(JAVA) |
| 4 |
实验 3:比较与排序 (PDF) |
lab3.tar.gz (GZ)
(该GZ文件包括:6个.java文件和1个java~文件。)
AntiAliasJButton.java (JAVA) AntiAliasJLabel.java
(JAVA) ComparatorExample.java
(JAVA) ExtendedTableRenderer.java
(JAVA) PeopleComparator.java
(JAVA) Person.java
(JAVA) |