Working with Java Data Types (Java SE 8 Programmer I Certification 1Z0-808)

Working with Java data types is a fundamental skill that any Java developer should have and know for the 1Z0-808 certification exam. This course breaks down and demonstrates what Java data types are and how they are used within an application.
Course info
Level
Intermediate
Updated
Aug 25, 2021
Duration
1h 6m
Table of contents
Description
Course info
Level
Intermediate
Updated
Aug 25, 2021
Duration
1h 6m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
Description

This course is primarily concerned with Java data types, variables, and their assignment and use. In this course, Working with Java Data Types (Java SE 8 Programmer I Certification 1Z0-808), you'll start by being introduced to Netbeans, the free Java editor used for all of the examples throughout the course. First, you’ll examine the 8 Java primitive data types, which include boolean, byte, short, int, long, float, double, and char. Next, you’ll discuss their memory footprint, storage size, and what type of data can be stored in each data type. Then, you'll examine boxing and unboxing, and how data types can be cast or converted from one type to another or copied. Finally, while discussing how to initialize variables and objects, you’ll also touch on naming conventions and what to avoid when naming variables. When you are finished with this course, you'll have a knowledge of Java data types and how they are used within an application.

About the author
About the author

Alex has spent the past 30 years working as a software developer, application architect, cybersecurity professional, and technical trainer. He is a lifelong learner and holds over 20 active certifications in software development, project management, and cybersecurity. Alex is a CompTIA and Microsoft Certified Trainer and enjoys sharing his knowledge with others. He has taught at Rutgers University (NJ), Bergen Community College (NJ), County College of Morris (NJ), College of Southern Nevada, and UNLV.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello, my name is Alex Tushinsky. Welcome to my course, Working with Java Data Types. I am a software developer and cybersecurity consultant at Left to My Own Devices Computer Solutions. This course focuses on objectives defined for the Java SE Programmer 1 certification exam. In this course, we're going to work with Java's various data types and class objects. Some of the major topics that we will cover include the ability to work with primitive data types such as int, Boolean, or float, defining how to declare and use object wrappers available for the Java primitive data types, get a handle on using getters and setters within your classes and why they are important, review object lifecycle and learn the difference between heap and stack memory, as well as how Java allocates that memory to primitives and class objects. By the end of this course, you will be comfortable differentiating between primitives and object reference variables, be able to write code that uses wrapper classes, demonstrate declaring and initializing variables including casting of primitive data types and be able to explain the object's lifecycle. Before beginning this course, you should be familiar with Java and Java syntax and be able to work with a Java editor such as the JetBrains IntelliJ Idea IDE. This course helps provide the foundation for additional exam topics such as being able to create and use arrays, using operators and decision constructs, and working with methods and encapsulation. I hope you'll join me on this journey to learn all about Java data types with the Working with Java Data Types course here, at Pluralsight.