McCloskey's Web Page for CMPS 144L, Spring 2022 CMPS 144L (Computer Science 2 Lab) Spring 2022 Syllabus Student File Submission System Teaching Assistants Office Hours Lab Assignments Lab #1: Preliminaries and the Temperature Class Lab #2: Extending Classes Lab #3: Abstract Classes and Their Children Lab #4: 3-Color Partitioning Java Resources Java SE download jGrasp IDE Using "run arguments" in jGrasp jGrasp Tutorials (198-page pdf file) (links to separate chapters exist on web page at URL specified in previous hyperlink). Java Package Hierarchy (i.e., links to all packages) Links to particular packages/classes java.lang : Math String java.util : Scanner Iterator Arrays How Java Works (how stuff works) (Note that the hyperlinks for downloading JDK, etc., on this page are out of date.) Java "home page" Java Tutorials The Java Tutorials Object-Oriented Programming Concepts Language Basics Classes and Objects Interfaces and Inheritance Numbers and Strings Arrays Generics Packages How to Make Frames (Main Windows) How to Write Doc Comments for the Javadoc Tool Using Assertions in Java Technology