Unit 14 : Input/output:

Java I/O  A stream is continuous group of data or a channel through which data flows from one point to another point.  Java implements streams within class hierarchies defined in the java.io package.  Byte streams provide a convenient means for handling input and output of bytes. Byte streams are used, for example, […]

Continue Reading

Unit 13 : String handling

String  A string is a set of one or more characters enclosed in double quotes or simply a string is an array of characters.  Strings, which are widely used in Java programming, are a sequence of characters. In the Java programming language, strings are objects.  The Java platform provides the String class to create […]

Continue Reading

Unit 11 : Multithreaded programming

A multithreaded program contains two or more parts that can run concurrently. Each part of such a program is called a thread, and each thread defines a separate path of execution. Thus, multithreading is a specialized form of multitasking.  There are two distinct types of multitasking: process-based and thread-based.  A process-based multitasking is the feature […]

Continue Reading

Unit 9 : Packages and Interface

Package and Interface  Packages are containers for classes that are used to keep the class name space compartmentalized.  For example, a package allows us to create a class named List, which you can store in your own package without concern that it will collide with some other class named List stored elsewhere.  Packages are stored in a […]

Continue Reading