bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Java/Java Tutorial
Java•Java Tutorial

Java Non-Primitive Data Types

Flash cards

Review the key moves

1/3
Core idea

What is the main idea behind Java Non-Primitive Data Types?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Order

Put the learning moves in the order that makes the concept easiest to apply.

The main differences between primitive and non-primitive data types are:
Non-primitive data types are called reference types because they refer to objects.
Non-Primitive Data Types

Non-Primitive Data Types

Non-primitive data types are called reference types because they refer to objects.

The main differences between primitive and non-primitive data types are:

  • Primitive types in Java are predefined and built into the language, while non-primitive types are created by the programmer (except for String ).
  • Non-primitive types can be used to call methods to perform certain operations, whereas primitive types cannot.
  • Primitive types start with a lowercase letter (like int ), while non-primitive types typically starts with an uppercase letter (like String ).
  • Primitive types always hold a value, whereas non-primitive types can be null .

Examples of non-primitive types are Strings , Arrays , Classes etc. You will learn more about these in a later chapter.

Previous

Java Data Types Example

Next

Java var Keyword