Skip to main content

more options


Module 1. Introduction to Java and OO

About this module

You will learn about DrJava, the IDE (Integrated Development Environment) that we use in CS101J. You will learn about Java types, expressions, declarations, and the assignment statement. And you will learn basic OO concepts about objects and classes.

We will spend some time on specifications, testing, and debugging programs, because these are important in any progamming endeavor.

Contents of this module

Part 1. Introduction

Part 2. Integrated development environments (DrJava and Eclipse)

Part 3. Types and expressions

Part 4. Variables, declarations, and the assignment statement

Part 5. Objects and classes

Part 6. The class definition

Part 7. Specifications, testing, and debugging

Part 8. API packages: wrapper classes, autoboxing, Vector, and ArrayList

Programming assignment for module 1

Test for module 1