Primitive Data Types and Literals
This chapter provides tutorial notes and example codes on primitive data types and literals. Topics include 8 primitive data types; storage size of each data type; format rules on source code literals for each data type; example Java programs on primitive types.
Data Types Supported in Java
Integer Data Types
Floating-Point Data Types
Logical (Boolean) Data Type
Literals of Primitive Types
Literal Formats for Integers
Literal Formats for Integers - Example
Literal Formats for Floating-Point
Literal Formats for Floating-Point - Example
Literal Formats for Characters
Literal Formats for Character - Example
- Java supports 8 primitive data types: byte, short, int, long, char, float, double, boolean.
- "byte", "short", "int" and "long" can be used to represent signed integers in different ranges.
- Default data type is "int" for integer literals.
- Default data type is "double" for floating-point literals.
- Hex floating-point literals can be used to represent a particular floating-point value accurately.
Table of Contents
About This Book
Installing JDK 1.8 on Windows
Execution Process, Entry Point, Input and Output
►Primitive Data Types and Literals
Bits, Bytes, Bitwise and Shift Operations
Managing Bit Strings in Byte Arrays
Reference Data Types and Variables
StringBuffer - The String Buffer Class
System Properties and Runtime Object Methods
Generic Classes and Parameterized Types
Generic Methods and Type Inference
Lambda Expressions and Method References
Execution Threads and Multi-Threading Java Programs
ThreadGroup Class and "system" ThreadGroup Tree
Synchronization Technique and Synchronized Code Blocks
Deadlock Condition Example Programs
Garbage Collection and the gc() Method
PDF Printing Version