
Exploring Eclipse, Java Basics, and Sox Concepts
Dive into the world of Eclipse, Java basics, and Sox in this comprehensive guide. Learn about Java concepts, interface implementation, Eclipse startup processes, and using Sox for audio file manipulation. Discover the practical applications of these technologies through step-by-step instructions and visual aids.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Eclipse, Java basics, and Sox 2014.1.14 Iris Jianghong Shi
Java concepts Interface: DStack Interface Specify functions Dstack ListStack ArrayStack implements implements Class: ListStack Class: ArrayStack DStack Interface Specify functions Why interface? Division of task Simplify code for different implementations implements ArrayStack One realization Class A extends SuperArray Stack Inherits above and does more Class B
Eclipse startup Starting with hw1 Create project Implement classes Run More about Eclipse: http://courses.cs.washington.edu/courses/cse143 /11wi/eclipse-tutorial/
Using Sox Take a .wav sound file Convert it to a .dat file: sox secret.wav secret.dat Manipulate it with the java program Convert it back to a .wav file sox secret.dat secret.wav Listen to it
Q&A Thank you for coming!