Java Course Site

The Java course site for undergraduates of ISS-WHU.

Homework 5

Homework 5 Deadline: 2017-01-08 20:00 PPT and videos: See Group Files Report template: Electronic Report Template NOTE: This is your final homework and you are supposed to submit paper & elec...

Homework 4

Homework 4 Deadline: 2016-12-11 09:00 PPT: homework4.pdf Purpose: How to read API Documentation. Basic knowlegde of JDBC and JavaMail API Muti-threaded programming The simplest semantic...

Homework 3

第三次作业 截止时间: 2016年11月20日 09:00 这次作业的内容是用 shazam算法 实现音频检索(听歌识曲)。 shazam算法一共可以分成4个模块: 音频文件读取、指纹提取(hashing)、指纹存取、和指纹匹配。 关于这四个模块到底做什么,以及它们之间的关系,已经在群文件 ppt 中详细说明。 建议大家组队完成项目,一队3-4人为宜,最多4人。分工自行协商,每个人至少...

Homework 2

homework_2 <font size=24>Due: (GMT+8) 2016-10-30 09:00</font> Part 1: Image Processing You are encouraged to manipulate images via Java Image IO at the pixel level. An RGB image is c...

Exercise 3

Exercise 3 <font size=24>Due: (GMT+8) 2016-10-13 09:00</font> Requirements 写一个程序实现如下功能: 能从txt文件中读取一个含有“学生姓名、学号、语文、数学、英语、物理、化学”字段的学生成绩表(成绩表需自制,可以在excel中另存为txt)。 自制学生名册,存为txt文件。从...

Java Thread Tutorial

Java 线程 何为线程 Java Document 中关于进程和线程的解释,进程与线程都能提供一个执行环境。所谓执行环境,就是堆栈、代码段、数据段等内存空间,寄存器等CPU资源,以及文件描述符等I/O接口。然而两者最大的不同在于,操作系统以进程为单位分配上述系统资源,而线程必须依附于进程,只能共享进程中的资源。 若还是模糊,推荐几篇博文增强理解: 进程与线程的一个简单解释 进程和线程的...

Exercise 2

Exercise 2 第九版教材,第五章186页GUI and Graphics Case Study Exercises第一题。 对应第十版页码为189页。 截止日期:(GMT+8) 2016-10-03 09:00 (Mon) 提交方式:git。规则不再赘述。 提交内容:代码和截图

Exercise 1

Exercise 1 Specifications 实验1: 写一个程序,通过System类调用out静态域获取 printstream对象,测试printstream对象中包括print方法,println方法及printf方法在内的各种方法,通过printf方法调用实现控制格式输出。在同一个程序中,调用system类的静态域in,实现基于键盘的输入控制。 实验2: 完成Java ...

Homework 1

Homework 1 Topic: Multithread Programming & Debugging Due: (GMT+8) 2016-10-09 09:00 SUN Java Debug Hacks Material First, please read the tutorial of debug hacks. Link: Java Debug Hacks (CHN...

Homework Submission Specifications

How to submit your homework via Git /This instruction is designed to give a clear instruction on how to hand in your homework./ Step 1: register your own account Here Attention: when you r...