+ All Categories
Home > Documents > Variables are nothing but reserved memory locations to store values. This means that when you create...

Variables are nothing but reserved memory locations to store values. This means that when you create...

Date post: 18-Jan-2018
Category:
Upload: neil-morris
View: 221 times
Download: 0 times
Share this document with a friend
Description:
 There are two data types available in Java:  Primitive Data Types  Reference/Object Data Types
19
Transcript
Page 1: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.
Page 2: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

Based on the data type of a variable, the operating system allocates memory and decides what can be stored in the reserved memory.

Therefore, by assigning different data types to variables, you can store integers, decimals, or characters in these variables.

Page 3: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

There are two data types available in Java:

Primitive Data Types Reference/Object Data Types

Page 4: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

Java programming language is a language in which all the variables must be declared first and then to be used. That means to specify the name and the type of the variable. This specifies that Java is a strongly-typed programming language. Like

        int pedal = 1; This shows that there exists a field named

'pedal' that holds a data as a numerical value '1'. The values contained by the variables determines its data type and to perform the operations on it.

Page 5: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

There are seven more primitive data types which are supported by Java language programming in addition to int. A primitive data type is a data type which is predefined in Java. Following are the eight primitive data types:

Page 6: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

It is a 32-bit signed two's complement integer data type.

It ranges from -2,147,483,648 to 2,147,483,647.

This data type is used for integer values. However for wider range of values use long.

Page 7: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

The byte data type is an 8-bit signed two's complement integer.

It ranges from -128 to127 (inclusive). We can save memory in large arrays using byte.

We can also use byte instead of int  to increase the limit of the code.

Page 8: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

The short data type is a 16-bit signed two's complement integer.

It ranges from -32,768 to 32,767. short is used to save memory in large arrays.

Page 9: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

The long data type is a 64-bit signed two's complement integer.

It ranges from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.

Use this data type with larger range of values.  

Page 10: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

The float data type is a single-precision 32-bit IEEE 754 floating point.

It ranges from 1.40129846432481707e-45 to 3.40282346638528860e+38 (positive or negative).

Use a float (instead of double) to save memory in large arrays. We do not use this data type for the exact values such as currency.

Page 11: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

This data type is a double-precision 64-bit IEEE 754 floating point.

It ranges from 4.94065645841246544e-324d to 1.79769313486231570e+308d (positive or negative).

This data type is generally the default choice for decimal values. 

Page 12: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

The boolean data type is 1-bit  and has only two values: true and false.

We use this data type for conditional statements. true and false are not the same as True and False.

They are defined constants of the language. 

Page 13: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

The char data type is a single 16-bit, unsigned Unicode character.

It ranges from 0 to 65,535. They are not same as ints, shorts etc.

Page 14: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

Keyword  Description   Size/Format

 byte  Byte-length integer  8-bit two's complement

 short   Short integer  16-bit two's complement

 int  Integer   32-bit two's complement

 long   Long integer   64-bit two's complement

 float  Single-precision floating point  32-bit IEEE 

 double  Double-precision floating point  64-bit IEEE 

 char   A single character   16-bit Unicode character

 boolean   A boolean value (true or false)   true or false

Page 15: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.
Page 16: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

Reference variables are created using defined constructors of the classes. They are used to access objects. These variables are declared to be of a specific type that cannot be changed. For example, Employee, Puppy etc.

Class objects, and various type of array variables come under reference data type.

Default value of any reference variable is null. A reference variable can be used to refer to any

object of the declared type or any compatible type.

Example : Animal animal = new Animal("giraffe");

Page 17: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

In Java a reference data type is a variable that can contain the reference or an address of dynamically created object. These type of data type are not predefined like primitive data type. The reference data types are arrays, classes and interfaces that are made and handle according to a programmer in a java program  which can hold the three kind of values as:

Page 18: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

array type// Points to an array instance class type// Points to an object or a class instanceinterface type// Points to an object and a method, which is implemented to the corresponding interface

Page 19: Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.

….. Thank U…..


Recommended