CS Unix (Sun) CS 361 Concurrent programming • Reference system for programming assignments – Drexel University submitted assignments must work on Solaris. Fall 2004 • Use a makefile to provide directions for compiling and executing programs on tests. Lecture 2 • Get account from https://accounts.cs.drexel.edu/MakeStudentAuthA ©Bruce Char and Vera Zaychik. All rights reserved by the author. ccount or Gaylord Holder Permission is given to students enrolled in CS361 Fall 2004 to (
[email protected]). reproduce these notes for their own use. page 1 page 2 Assigned work for the first week Schedule for the next week • Prepare for Java quiz (Tuesday, April 13): • Our class assistants are Ashley Steigerwalt and be able to write class definitions, simple Lecent Teng. We will be setting up office hours Java programs. Be able to answer basic for them shortly. Look for an announcement on the webct webcite. questions about Java programming. • Assignment 1 due Thursday April 8, 11:45pm via webCT. Write a Java program, compile it. Create tests and a test driver for it. Make a makefile and README file for the directory. Tar/gzip it and submit the file to webct. page 3 page 4 Introduction to Java Java is object oriented • This introduction assumes you’ve had • Everything belongs to a class (no global considerable experience programming in variables, directly). another object oriented language, C++ • Main program is a static method in the class (from CS171, 172, etc.). that you run with the java command. page 5 page 6 1 Java is syntactically similar to Locations of Java code C++ • Built-in types: int, float, double, char.