by Dinesh Thakur Category: Java Language

Identifier is is a simple variable name which is defined as the value container. The type of value stored by identifier is defined by the special java keyword is termed as primitive data type.

In the given example there are some identifiers have been used like byteident, shortident, intident, longident, charident, stringident, floatident, doubleident. And there are some primitive data types of used identifiers have been also used in the program like byte, short, int, long, float, double, char and String. 

In addition to the rules that governs identifiers, Java programmers follow certain style conventions to make up names for classes, methods, constants, variables, interfaces and packages.

1. Class names in Java begins with a capital letter. Class names should be descriptive names or noun phrases but not very long. If class name contains multiple words then each subsequent word in the class name begins with a capital letter. For example: Employee, GradeBook, CommissionEmployee, ProcessExamResult etc.

2. Names of the fields that are not final and method's name should begin with a lowercase letter. Method names should be verbs or verb phrases. However, if they contain multiple words then each subsequent word in the name begins with a capital letter. For example: firstName, salary, getName, getMaximum etc.

3. Names of the packages intended only for local use should have a first identifier that begins with a lowercase letters.

4. Constant represent fixed values that cannot be altered. For example, PI is constant with a fixed value 3.14159. Such constants should be written in uppercase.

These conventions are followed so that programmers can distinguish whether an identifier corresponds to a class name, variable, method, package in a program.

All the data type has it's own capacity to keep the maximum value. Which have been mentioned below : 

Primitive Data Types

byteByte-length integer8-bit two's complement
shortShort integer16-bit two's complement
intInteger32-bit two's complement
longLong integer64-bit two's complement
Real numbers
floatSingle-precision floating point32-bit IEEE 754
doubleDouble-precision floating point64-bit IEEE 754
Other types
charA single character16-bit Unicode character
booleanA boolean value (true or false)true or false

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.

Search Content