S. Nageswara Rao, Corporate Trainer

S. N. Rao has 20+ years hands on experience in Java and J2EE technologies. He has written 20+ books on java for students pursuing graduate and PG studies. Apart writing books, he is busy in taking corporate trainings.

Keyboard Input Scanner Java

The Scanner class is placed in java.util package (not in java.io) to facilitate to take input for DS (Data structure) elements. The advantage of Scanner class is parsing is not required for keyboard input data which is required with DataInputStream (as in KeyboardReading1.java) and BufferedReader (as in KeyboardReading2.java). Scanner class can not only read from …

Keyboard Input Scanner Java Read More »

Keyboard Input BufferedReader Java

The previous program (KeyboardReading1.java) of reading keyboard input, using DataInputStream, raises a deprecation warning. To overcome this, in the following program, the readLine() method of BufferedReader is used. Example on Keyboard Input BufferedReader Java The following program takes input from keyboard to fill the array elements. The elements and their average are printed. import java.io.*; …

Keyboard Input BufferedReader Java Read More »

Keyboard Input DataInputStream

In keyboard reading, three programs are given using DataInputStream, BufferedReader and Scanner. Of all, using java.util.Scanner is the easier and includes many methods to check the input data is valid to read. Example on Keyboard Input DataInputStream Following program uses readLine() method of DataInputStream to read data from the keyboard. import java.io.*; public class KeyboardReading1 …

Keyboard Input DataInputStream Read More »

Access Specifiers Permissions and Restrictions

Access specifiers, as the name indicates, specify the access to our code for other classes – whether other classes can access or not and if permitted, to what extent they can access. Java includes access modifiers also which are quiet different from access specifiers. Java comes with four access specifiers. They are public protected default …

Access Specifiers Permissions and Restrictions Read More »

final Keyword Java Examples Screenshots

final Keyword Java After going through "static" and "super" keywords, let us go another keyword "final". These three keywords, known as access modifiers, are used very often in Java code. The final keyword behaves very differently when applied to variables, methods and classes. Even though its functionality (purpose) is different in the three contexts, but …

final Keyword Java Examples Screenshots Read More »