COP 3252 - Advanced Java Programming
Deitel Textbook code examples (7th ed.)
Lecture Notes, Outlines, and Examples
Intro to Java
Summary of basic differences, C++ vs. Java
for core intro-programming topics.
You can see more full notes pages on these intro topics from CGS 3416: Intro to Java course (a non-majors intro course). Use for reference as needed:
Core notes page link for the CGS 3416 course
Basic Building Blocks of Java
Control Structures - Intro, Selection
Control Structures - Repetition
Java Methods
More About Methods
(from an earlier version of the non-majors course, when it had a basic C++ pre-req)
Console I/O (including class Scanner)
Arrays
Arrays - features added in Java 1.5.0
Classes and Objects
Strings and StringBuilders
The javadoc tool
Inheritance
Review pages
Review Checklist for Test 1
Review checklist for Test 2
Review checklist (material since test 2)