Back to Course
Core Java

Java Data Types

Primitive Data Types

  • int: whole numbers (e.g., 42)
  • double / float: decimal numbers
  • boolean: true or false
  • char: a single character
  • long, short, byte: other integer sizes for specific memory needs

Reference (Non-Primitive) Data Types

Includes String, Arrays, and Objects — these store references to data rather than the raw value itself, and can be null.

Why Testers Should Know This

Understanding data types is essential when writing Rest Assured assertions, since a response field's actual data type (e.g., a number vs a string) must match what the assertion expects.

Ready to master real-world software testing?

Learn manual and automation testing hands-on with mentor-led sessions.

Explore Course