This unit provides an overview of the java.lang package by explaining its classes, interfaces, and exceptions. It explains the importance of the java.lang package in Java programming. You will learn about the importance of the Object class, which is the super class for all Java classes.
The unit also explains how the Class class encapsulates the run-time state of an object or interface. It also defines how the ClassLoader class loads the classes at run time. You will learn about the Cloneable and Comparable interfaces and how they are implemented in programs.
This unit explains the methods of the String and StringBuffer classes. It describes the immutability of string objects in a program.
You will also learn about the implementation of the “equals” method in a program. Additionally, this unit explains the difference between the implementation of the equals method and the == operator.
This unit describes the ways to perform arithmetic operations using the methods of the Math class in the java.lang package. You will learn the importance of wrapper classes in this package. You will also learn to wrap primitive data types in wrapper classes, and use the methods of the wrapper classes for data type conversions.
Outcomes:
Students will be able to explain Java classes, interfaces and exceptions. They will understand the importance of the java.lang package. Students will understand and be able to explain the importance of the Object class. Students will also be able to understand “Class” class, Strings, & String Buffer, math, and wrapper classes. Students will be able to describe Cloneable and comparable interfaces. Students will also be able to understand the “equals” method in programming.
Assessment:
Students will experience Pre-Topic and Post-Topic Assessments, as well as practice and assessments and each section within this course.
Course Information (see above or below lessons, outlines, activities, etc.)
20205
Course Outline:
java.lang Package
Introduction to the java.lang Package
The java.lang Hierarchy
Using the Object Class
Using the Class Class
Using the Class Loader Class
Using the Cloneable Interface
Using the Comparable Interface
Practice Session
Strings
Using the String Class
Operations on Strings
Using the String Buffer Class
Practice Session
Arithmetic Manipulations
Using the Math Class
Using the Number Class & its Subclasses
Using the Wrapper Classes
Using the Boolean Class
Using the Character Class
Practice Session
Contact Hours: 24
About Online Training Directory - Training Provider
Online Training Directory - Workforce and Continuing Ed online courses are offered at basic, intermediate and advanced levels. Going beyond basic training provides a deeper and more educationally rewarding learning experience, especially for students who wish to advance careers or initiate new ones. For the general lifelong learner we continue to offer "fun to learn" single, stand-alone courses.
We look forward to...