ER-CS225.AB1
CS225: Core Java Fundamentals
Beginner Self-paced · 1 year access
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
11 Interactive Lessons · 62 topics01 Preface 3 topics +
- To the Reader
- A Tour of This Course
- Conventions
02 An Introduction to Java 5 topics +
- Java as a Programming Platform
- The Java “White Paper” Buzzwords
- Java Applets and the Internet
- A Short History of Java
- Common Misconceptions about Java
03 The Java Programming Environment 3 topics +
- Installing the Java Development Kit
- Using the Command-Line Tools
- Using an Integrated Development Environment
04 Fundamental Programming Structures in Java 10 topics +
- A Simple Java Program
- Comments
- Data Types
- Variables and Constants
- Operators
- Strings
- Input and Output
- Control Flow
- Big Numbers
- Arrays
05 Objects and Classes 10 topics +
- Introduction to Object-Oriented Programming
- Using Predefined Classes
- Defining Your Own Classes
- Static Fields and Methods
- Method Parameters
- Object Construction
- Packages
- JAR Files
- Documentation Comments
- Class Design Hints
06 Inheritance 8 topics +
- Classes, Superclasses, and Subclasses
- Object: The Cosmic Superclass
- Generic Array Lists
- Object Wrappers and Autoboxing
- Methods with a Variable Number of Parameters
- Enumeration Classes
- Reflection
- Design Hints for Inheritance
07 Interfaces, Lambda Expressions, and Inner Classes 1 topics +
- Interfaces
08 Exceptions, Assertions, and Logging 6 topics +
- Dealing with Errors
- Catching Exceptions
- Tips for Using Exceptions
- Using Assertions
- Logging
- Debugging Tips
09 Generic Programming 9 topics +
- Why Generic Programming?
- Defining a Simple Generic Class
- Generic Methods
- Bounds for Type Variables
- Generic Code and the Virtual Machine
- Restrictions and Limitations
- Inheritance Rules for Generic Types
- Wildcard Types
- Reflection and Generics
10 Collections 7 topics +
- The Java Collections Framework
- Interfaces in the Collections Framework
- Concrete Collections
- Maps
- Views and Wrappers
- Algorithms
- Legacy Collections
11 Appendix A +
02 / FAQs
Questions before you start
Prepare for CS225: Core Java Fundamentals
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.