ENTD381 - Core JAVA Fundamentals (Part A)

(APUS-ENTD381.AB1)
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

Skills You’ll Get

1

An Introduction to Java

  • Java as a Programming Platform
  • The Java “White Paper” Buzzwords
  • Java Applets and the Internet
  • A Short History of Java
  • Common Misconceptions about Java
2

The Java Programming Environment

  • Installing the Java Development Kit
  • Using the Command-Line Tools
  • Using an Integrated Development Environment
  • JShell
3

Fundamental Programming Structures in Java

  • A Simple Java Program
  • Comments
  • Data Types
  • Variables and Constants
  • Operators
  • Strings
  • Input and Output
  • Control Flow
  • Big Numbers
  • Arrays
4

Objects and Classes

  • 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
5

Inheritance

  • 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
6

Interfaces, Lambda Expressions, and Inner Classes

  • Interfaces
  • Lambda Expressions
  • Inner Classes
  • Service Loaders
  • Proxies
7

Exceptions, Assertions, and Logging

  • Dealing with Errors
  • Catching Exceptions
  • Tips for Using Exceptions

1

Fundamental Programming Structures in Java

  • Using Comments
  • Using a Variable
  • Using Multiple Variables
  • Using Relational Operators
  • Using the instanceOf Operator
  • Using the Logical OR Operator
  • Using the Logical AND Operator
  • Using the Modulus Operator
  • Using the Ternary Operator
  • Concatenating Two Strings
  • Using the if Statement
  • Using the if-else Statement
  • Using the switch Statement
  • Using the for Statement
  • Using the while Loop
  • Using the break Statement
  • Declaring an Array
  • Declaring a Multidimensional Array
2

Objects and Classes

  • Creating a Class Variable
  • Creating a Reference to the Object
  • Creating a Method
  • Creating the main() Method
  • Creating an Object
  • Using the this Keyword
  • Using the Access Modifier
  • Importing a Package
3

Inheritance

  • Using Polymorphism
  • Using the equals() Method
  • Using Autoboxing
  • Creating an Enumeration
  • Working with an Enum
4

Interfaces, Lambda Expressions, and Inner Classes

  • Creating an Interface
  • Using an Interface
  • Using a Lambda Expression
  • Using the Predicate Interface
  • Using BinaryOperator
  • Using UnaryOperator
  • Using the map() Method
  • Using the min() and max() Methods
5

Exceptions, Assertions, and Logging

  • Using the try/catch Block
  • Using Multiple catch Blocks
  • Using a Stack Trace

Related Courses

All Courses
scroll to top