I Use This!
Activity Not Available

Project Summary

JAVA . . .
 The Correct Reference
(A Book from Satish Series)
1) Chapter 1 Introduction to Object Oriented Programming
Dynamic Binding
Message Communication
Chapter 2 Introduction to Java
2.1 Birth of Java
2.2 Why Java?
  2.2.1 Internet
2.2.2 OOP’s
2.2.3 Platform Independent
2.2.4 Security
2.2.5 Many More
2.3 Java Features
  2.3.1 Platform Independent
2.3.2 Object Oriented
2.3.3 Robust
2.3.4 Multi Threading
2.3.5 Inheritance
2.3.6 Distributed
2.3.7 Interpreted
2.3.8 High Performance

2.4 Differences between Java and C and C++
  2.4.1 Difference between Java and C
  2.4.2 Difference between Java and C++

2.5 JDk Tools
2.5.1 Javac
2.5.2 java
2.5.3 Javah
2.5.4 appletviewer.exe
2.5.5 jar.exe
2.5.6 javadoc.exe
2.5.7 jdb.exe
2.5.8 javap.exe
2.5.9 javaw.exe
2.5.10 packager.exe
2.5.11 rmic.exe
2.5.12 rmid.exe
2.5.13 rmiregistry.exe

Chapter 3 Java Overview

3.2 First Java Program
3.2.1 Class Declaration
3.2.2 Main Method
3.2.3 Static Keyword
3.2.4 Braces
3.2.5 Printing Statement
3.3 Compiling and Running
3.4 Command Line Arguments
3.5 Java Tokens
3.5.1 Identifiers
3.5.2 Literals
3.5.3 Number Literals
3.5.4 Boolean Literals
3.5.5 Character Literals
3.5.6 String Literals
3.5.7 Java Keywords List Of Keywords
3.5.8 Java Separators Java Separators List
3.6 Simple output and input operations with Examples


Chapter 4 Loops, Data Types, Variables, Arrays & Access Specifiers
4.0 Introduction
4.1 Types of Data types
4.1.1 Data types Diagram
4.2 Integers
  4.2.1 byte
4.2.2 short
4.2.3 int
4.2.4 long
 4.3 Floating Types
    4.3.1 float
    4.3.2 double
 4.4 Characters
    4.4.1 char
4.5 Boolean
    4.5.1 boolean
4.6 Declaring Variables
4.7 Type casting
   4.7.1 Automatic type casting with Table
4.8 Arrays
  4.8.1 Single dimensional Arrays
  4.8.2 Double dimensional Arrays
  4.8.3 Multi Dimensional Arrays
4.9 Blocks “{ }”
4.10 Scope of a variable
4.11 Access Specifiers
  4.11.1 Public
4.11.2 Private
4.11.3 Protected
4.11.4 Default
4.11.5 Private protected
4.11.6 Table of Access
Chapter-5 Operators and their Operation
5.1 Introduction
5.2 Arithmetic Operators
5.3 Assignment Operators
5.4 Increment and Decrement Operators
5.5 Bitwise Operators
  5.5.1 Advantages of bitwise operators
5.6 ? : Operator (Conditional Operator)
5.7 Logical Operators

5.8 Dot operator
5.9 Operators Precedence

Chapter 6 Expressions,Statements and Loops
6.1 Expressions
6.1.1 Introduction
 6.1.2 Arithmetic Operations
 6.1.3 Evaluation Operations
 6.1.4 Expressions return true or false
 6.1.5 Priorities in expressions
 6.1.6 Example programmes
6.2 Statements:
  6.2.1 Introduction
  6.2.2 Types of Statements
6.3 Loops:
 6.3.1 if
 6.3.2 If else
 6.3.3 Nested if else
 6.3.4 If using Braces
 6.3.5 Switch case
6.3.6 for loop
6.3.7 while loop
 6.3.8 do…while

 6.3.9 label “:”
6.3.10 break
 6.3.11 continue
6.3.12 Labeled Loops
6.3.13 Breaking Out of Loops
6.4 Example programmes

Chapter 7 Creating & using classes, Objects &methods

7.1 Introduction
  7.2 Overview of a Class
` 7.3 Creating a class
  7.4 Constructors
  7.5 new, return keywords
    7.5.1 new keyword
    7.5.2 return keyword
7.6 Defining methods, variables
   7.6.1 methods returning variables
7.6.2 methods returning objects
7.6.3 call by value
7.6.4 call by reference
  7.7 Scope of a variable
  7.8 Overloading Constructors
  7.9 Overloading Methods
  7.10 Static keyword
  7.11 Static variables
  7.12 Static methods
7.13 Fields
  7.14 Access Specifiers
  7.15 Class.forName();
7.16 final keyword
7.17 final classes
7.18 final methods and variables

Chapter 8 Introduction to Interfaces and Packages and Inheritance
 8.1 Interfaces
    8.1.1 Introduction
    8.1.2 Creating Interfaces
    8.1.3 Rules for creating interface
    8.1.4 Implementing Interfaces
    8.1.5 Uses of interface
    8.1.6 class versus interface
8.1.7 abstract versus interface
8.1.8 References to Objects
8.1.9 extending interface
8.2 Packages
   8.2.1 Introduction
   8.2.2 Creating package
   8.2.3 Importing package
   8.2.4 Uses of package
   8.2.5 Sample problems
8.3 Inheritance
8.3.1 Introduction
8.3.2 Advantages of Inheritance
8.3.3 Types of Inheritance
8.3.4 Creating sub classes
8.3.5 extending classes
8.3.6 Overriding
8.3.7 Examples

Chapter 9 Exploring Java.lang.*
 9.1 Introduction
 9.2 Classes List
 9.3 Wrapper Classes
  9.3.1 Introduction
9.3.2 Integer
9.3.3 Byte
9.3.4 Long
9.3.5 Float
9.3.6 Char
9.3.7 Boolean
9.4 void
9.5 Process
9.6 Runtime
9.7 ClassLoader
9.8 Class.forName()
9.9 Throwable
9.10 Throws
9.11 System.out.
9.12 System.in;
9.13 Java.lang.Math
  9.13.1 List of all
9.13.2 cos
9.13..3 sin
9.13..4 Tan
9.13.5 sqrt

9.14 Examples

 Chapter 10 Data Structures and java.util.*;

 10.1 Introduction
 10.2 classes and interfaces list
 10.3 Interfaces
    10.3.1 Collection
    10.3.2 List
10.3.3 Enumaration
    10.3.4 Set
    10.3.5 Map
    10.3.6 SortedSet
10.3.7 Iterator

 10.4 Classes
   10.4.1 ArrayList
   10.4.2 LinkedList
10.4.3 Vector
10.4.4 Stack
10.4.5 HashMap
10.4.6 HashSet
10.4.7 HashTable
10.4.8 Date
10.4.9 Dictionary
10.4.10 String Tokenizer
10.4.11 TreeSet
10.4.12 Random

Chapter 11 Exception Handling

11.1 Introduction
11.2 Types of Exceptions
11.3 Hierarchy of Exception
11.4 Error
11.4.1 Types of Errors
11.5 Escapable Exception
11.6 Using throws
11.7 Using try and catch block and finally
   11.7.1 try and catch
11.7.2 try and multiple catch blocks
11.7.3 Nested try’s
11.7.4 finally keyword

11.8 throw statement
11.9 Confusable final and finally
11.10 Creating our own Exception

Chapter 12 Multithread Programming

12.1 Introduction
12.1.1 Multi processing
12.1.2 Multi tasking
12.1.3 Multi Threading
12.2 Creating a thread
12.2.1 Extending Thread
12.2.2 Implementing Runnable
12.3 Multiple Threads
12.4 Life Cycle of a Thread
12.4.1 New born State
12.4.2 Runnable
12.4.3 Running
12.4.4 Blocked
   12.4.5 Dead State
12.5 Methods of Thread
    12.5.1 Thread Priority
    12.5.2 yeild()
12.5.3 suspend()
12.5.4 stop()
12.5.5 wait();
12.5.6 isAlive();
12.5.7 join();
12.5.8 Interrupted
12.7 threadGroup
12.8 Synchronization
12.9 Deadlock

Chapter 13 Managing I/O
 13.1 Fundamentals
    13.1.1 File
 13.2 Streams
    13.2.1 Byte Stream
    13.2.2 Character Stream
 13.3 All Byte Stream Classes
     13.3.1 Inputs
13.3.2 Outputs
13.4 All Character Streams
     13.4.1 Readers
13.4.2 Writers

13.5 Reading/writing from, to console (Keyboard/monitor)
     13.5.1 Byte stream Reading Writing
13.5.2 Character Stream Reading Writing

 13.6 Managing Files
    13.6.1 File
    13.6.2 Methods: isDirectory() file.list
    13.6.3 ByteStream: FileInputStream ileOutputStream
    13.6.4 Character: FileWriter FileReader
13.6.5 SequenceInputStream
    13.6.6 RandomAccessFile
13.6.7 Serialization ObjectOutput ObjectInput Examples
13.6.8 Explanations and example programmes

 Chapter 14 Developing AWT

14.1 Introduction
14.1.1 Component
    14.1.2 Container
14.1.3 Panel
    14.1.4 Window
    14.1.5 Frame
14.2 List of awt classes and Interfaces
 14.3 Creating awt programs
 14.4 paint(),repaint(),Graphics
   14.4.1 Drawing Lines
   14.4.2 Drawing Rectangle
   14.4.3 Drawing Ellipses
   14.4.4 Drawing Circles
   14.4.5 Drawing Arcs
   14.4.6 Drawing Polygons
   14.4.7 Font
   14.4.8 Color


Chapter 15 AWT Controls, Menus ,Layout Managers and Events a nd Listeners

 Layout Managers
Handling Events
 Different type of events and listeners
Event Listeners
Mouse Events
Mouse Clicks
Mouse Down and Mouse Up Events
An Example: Spots

Chapter 16 Applets

Applet Class
Parameter passing to applet
Applet methods
Sample programs

Chapter 17 JDBC

 Types of Drivers
 MS access
 Configuring DSN
 List of Classes and interfaces
 Useful classes for type-1 driver
 Inserting record in table
 updating record in table
retrieving record from table
 creating table from JDBC-ODBC Driver
 creating column from JDBC-ODBC Driver
thin Driver
Callable Statement
Prepared Statement

Chapter 18 Servlets
Web server
 Creating Cookies
 Retrieving Cookies

Chapter 19 Swings or JFC’s


Chapter 20 Java Script

Manipulating Files
Deleting files
Creating Folder

Chapter 21 JDB (debugging) Introduction

Chapter 22 Java Terms

Chapter 23 Java Interview Questions

Chapter 24 API Packages

Chapter 25 Real Time Java

Chapter 26 Java Stuff

Chapter 27 Java Projects

Important Terms
Thread Beans Native Code Object
Class Method Parameter Constructor
Main method J2SE J2EE J2ME
Applet Browser Server Client
Byte Code Application JavaScript Error
Bug Compiler Interpreter HTML
HTTP TCP/IP Libraries This
Super JVM Parameter


Object: Object is a living run-time entity .We can clearly understand what an object is by examining various objects .A cycle is an object .A Bike is an Object. Man is an Object and so on …let us see what made it as objects
 A Cycle has a name (attribute).A cycle has a chain (attribute) .A cycle contains pedals (attribute).we can use cycle for some functions like riding.(function). When we consider a man he will he will have a name(attribute),hands(attributes),legs(attribute)
Using his hands he will do some work (function)using his legs he will walk(function) and he has some more functions like running ,eating ,talking, sleeping, and so on(functions)…
    Man Object

Hands Legs

So man cycle are Objects because they have some attributes and functions

Object= variables(attributes) +methods (functions)
 Functions are called as methods in java

Therefore we can define an object as a runtime entity (which will be created in the program execution

Class: Before knowing about a class first you should be familiar with object, which I explained above. A class is proto type or blue print of an object
Which are mostly equals to structs and unions in C++ C languages, with little differences
Class defines the object. The definition of object is class
Consider the following code in JAVA

class demo1
int var1;
String var2;
void method1()
//method 1 Code
void mathod2()
// method 2 code
here demo1 is class name ,var1,var2 are variables of type int and String(don’t be confused or temper you will come to all these in following sections) and method1(),method2() are methods

Data Types:

In our daily life, we use many things for many purposes .we use calculators for calculations. we use *** for ***.and so on. Like that , we create objects for several purposes which are described according to class definition. Therefore, that object is data type of that class .java provides eights built in data types or simple data types, or primitive data types. They are
    Diagram Primitive data types
    Numbers Characters Boolean
Integers Floating points char boolean

byte short int long float double

Operator precedence.
Operator Notes
. [] () Parentheses (()) are used to group expressions and to pass parameters;
 dot (.) is used for access to methods and variables within objects and classes
 square brackets ([]) are used for arrays
++ -- ! ~
* / % Multiplication, division, modulus
+ - Addition, subtraction
<< >> >>> Bitwise left and right shift
< > <= >= Relational comparison tests
== != Equality
| OR
&& Logical AND
|| Logical OR
? : Shorthand for if...then...else (also Called Condition Variable)
= += -= *= /= %= ^= Various assignments
&= |= <<= >>= >>>= More assignments


andhraguy class india java javaproject object project sai satish servlets telugu

In a Nutshell, javacorrectreference...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

GNU General Public License v2.0 or later

Place Warranty

Commercial Use





Hold Liable


Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    compare projects before you chose one to use
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
Review this Project!
Sample ohloh analysis