Java in Hindi

Java in Hindi

5 out of 5 based on 1 customer rating

Rs. 350.00

Pages : 682
Format : PDF
Type : Softcopy EBook
Author : Kuldeep Mishra
Contact : 097994-55505
Demo : Download Free Chapters
Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Product Description

यदि आप Java Programming Language का प्रयोग करते हुए OOPS आधारित Object Oriented  Programming सीखना चाहते हैं,  तो ये पुस्‍तक आपके लिए काफी उपयोगी साबित हो सकती है, क्‍योंकि इस पुस्‍तक में न केवल Java Programming Language से सम्‍बंधित विभिन्‍न Programming Concepts को विभिन्‍न प्रकार के Simple Examples द्वारा काफी विस्‍तार से व काफी सरल भाषा में समझाया है, बल्कि साथ ही विभिन्‍न Object Oriented Programming Concepts को किस तरह से उपयोग में लेते हुए किस तरह की जरूरतों को पूरा किया जाता है, इस विषय में भी काफी विस्‍तार से Discuss किया गया है। इस पुस्‍तक में Include किए गए  Java व OOPS से सम्‍बंधित विभिन्‍न Contents निम्‍नानुसार हैं:

Index of Contents

Java – Basics and Programming Fundamentals

Features of JAVA
      Small and Simple
      Object Oriented
      Distributed
      Compiled and Interpreted
      Robust and Safe
      Architecture Neutral / Platform Independent / Portable / Byte Coded
      Garbage Collective
      High Performance
      Multithreaded and Interactive
      Dynamic and Extensible
Java – Working
Java Platform
      The Essentials:
      Applets:
      Networking:
      Internationalization:
      Security:
      Software components:
      Object serialization:
      Java Database Connectivity (JDBC):
Program
Procedural Techniques and OOPS
The Object-Oriented Approach
Difference Between C++ and Java
      Preprocessor
      Pointers
      Structure and Union
      Functions
      Multiple Inheritance
      Strings
      goto Statement
      Operator Overloading
      Automatic Type Casting
      Variable Number of Arguments
      Command Line Argument

Programming – The Basic Concept
      System Software:
      Application Software:
      Computer Architecture
      Hardware Programming
      Software Programming
Language
      Java Compiler (javac)
      Java Interpreter (java)
Structure of Java Programs
      Documentation Section
      Package Statements
      Import Statements
      Interface Statements
      Main Method Class
Definition – The Applet and Application
      Java – Applications
      First Application in Java
      Compiling Java Source File
      Running Java Application
      Anatomy of Java Application
      Comments in Java
Java – Applet
      Applet – Local and Remote
      Clients and Servers
Difference – Applet and Application
      Preparation – The Applet Writing
      System Package – Predefined (Built-In) Library of Java Classes
      Using – The System Packages
      Keyword / Reserve Word
      Building – The Applet Code
      Applet Package – The Applet Class
OOPS and OOPL – The Definition
Problem – The Definition
Data – Value OR a Set of Values
      Integer
      Float
      Character
Object – The Definition
Objects – Based on Problem
Abstraction – The Problem Simplifying Process
Abstract Data Type – Logical Representation of a Real World Object
      Attributes – The Data Members of The Class
      Behaviors – The Methods of The Class
Problem Design (OOPS) v/s Problem Implementation (OOPL)
Encapsulation – The Unitizing Process of Attributes and Behaviors
Class – A Logical Specification of Problem Related Object
Identifier Naming System
Java – Graphical User Interface and Graphics Management
Web Page – The Part of Website
HTML Tags for Web Pages
      Comment Section
      Head Section
      Body Section
Adding Applet in HTML File
Applet Architecture – The Event Based GUI Application Program
First Applet in Java
      GUI – The Event Driven Programming System
Components of an Event
      Event Object
      Event Source
      Event Handler

Java Fundamentals – Core Concepts

Constants
Variables
Naming Constants and Variables – The Identifiers
“Java” Characterset
“Java” Tokens
      Keywords or Reserve Words
      Identifiers
      Literal
      Variables
      Operators
      Precedence Of Operators
Data Types
      Identifier (Variable / Constant) Declaration
      Value Initialization
      Garbage Values
      Integer Data Types
      Floating – Point Data Types
      Boolean Data Type
      Character Data Type
Variable Scope
Code Block
Type Casting
Arrays
      Array Memory Allocation
      Array Initialization
Strings
      String Methods
      StringBuffer Class
Command Line Arguments
Wrapper Classes
Control Statements
      Program Control
      Types Of Control Statement
      Compound Statement or Block
      Increment and Decrement
Loops
      for Loop
      Assignment Operators
      Nesting of Loop
      while Loop
      do while Loop
Jump Statements
      break Statement
      continue Statement
      return Statement
Drawing Graphics
      Applet Canvas
      Colors
      Drawing Shapes
      Drawing Line and Rectangles
      Drawing Circles and Ellipses
      Drawing Arcs
      Drawing Polygons
Building Graphical User Interface
      Abstract Windowing Toolkit
      Components
      Panel Class – The Panel Container
      Push Button Control
      Label Control
      Rectangles and Windows
GUI Components – On The Absolute Placement
Handling Multiple-Button Events

Java OOPS – Object Oriented Programming Concept

Class and Objects
      Attributes
      Declaring Objects
      new Operator – A Closer Look
      Object Reference
      Abstract Data Types
      Adding Methods to Box Class
Methods Overloading
this Keyword
Automatic Garbage Collection
Finalize() Method
Methods Overloading
Constructors
Arguments Passing
      Pass By Value
      Pass By Reference
Access Controls
      public and private Access Specifier
static Data Members and Methods
final Keyword
Nested and Inner Classes
GUI Application Of Java
      Java Application – The Frame Class

Java Inheritance – Code Reusability

Reusability
Inheritance and Program Design
      Composition: A “Has a” Relationship
      Inheritance: A “Kind of” Relationship
Superclass and Subclass
Implementing Inheritance
Method Overriding
Constructors and Inheritance
Multilevel Hierarchy
Constructor Calling Convention
Dynamic Method Dispatch – The Run Time Polymorphism
Abstract Classes
Final Classes

Java Interfaces – Multiple Inheritances

Declaring Interfaces
Extending Interfaces
Implementing Interfaces

Java Exception – Error Handling

Compile Time Errors
Run Time Errors
Exceptions
      Exception Types
      try and catch Block – The Exception Handling Process
      Multiple catch Blocks
      Nested try Statement
      The throw Keyword
      The throws Keyword
      The finally Code Block
Types of Exceptions – The Java Built – In Exceptions Classes
      java.lang Exceptions
      java.io Exceptions
      java.net Exceptions
      The java.awt Exceptions
      The java.util Exceptions
Creating Own Exception Sub Class

Java Package – Code Reusability

Naming Conventions
Creating Packages

Java Multithreaded Programming

Java Thread Model
Thread Priorities
The Thread Class and the Runnable Interface
The Main Thread
Two Kinds of Threads
      Converting a Class to a Thread
      Deriving a Class From Thread
Thread Exception
Thread Scheduling – Setting Thread Priority
      Establishing Thread Priority
Daemons
The ThreadGroup
Thread States – The Life Cycle of a Thread
      NEWBORN State
      RUNNABLE State
      RUNNIG State
      BLOCKED State
      DEAD State
Synchronization
Deadlock

Java Networking

World Wide Web (WWW) Concepts
Distributed Programs
Protocol
      IP Address
      Host
      Hostname
      IETF (Internet Engineering Task Force)
      Internet
      Intranet
      Packet
      Protocol
      Protocol Stack
      Router
      Sockets
Internet Protocols
      TCP/IP Network Architecture
      IPv4 And IPv6
URL Class
Socket Class
      Reliable
      Ordered Stream
      ServerSocket Class
DatagramSocket Class
      Unreliable
      Connectionless
Ports
Client/Server Technology Fundamentals
      Client/Server Architecture
      Client/Server Communication
      Identifying a Computer
      Testing A Program Without A Network
Socket Introduction
Creating A Simple Server and Client
Socket Transmission Modes
Reading From a Socket and Writing To a Socket
Working With URL
      What Is a URL
      Creating and Manipulating URL

Java RMI – Remote Method Invocation

RMI Applications
Advantage of Dynamic Code Loading
Remote Interfaces, Objects and Methods
Creating Distributed Application Using RMI
      Design and Implement the components of Distributed Application
      Compile Sources and Generate Stubs
      Make Classes Network Accessible
      Start The Application
Creating RMI Server
      Designing A Remote Interface
RMI Technology

Java Database Management

Database Management System Software
Database Connectivity
ODBC Application Programming Interface ( ODBC API)
JDBC Application Programming Interface ( JDBC API)
      JDBC Driver Manager
      JDBC-ODBC Bridge
Installing The ODBC Driver
Connection to A Database
Querying A Database
      Using The Statement Object
      The Statement Object
      The ResultSet Object
      Using PreparedStatement Object
      The PreparedStatement Object
      Passing INPUT Parameter At Runtime

Java AWT – Abstract Windowing Toolkit

Event Driven Programming System
Components of an Event
      Event Object
      Event Source
      Event Handler
Event Handling Mechanism – Double Approach
      The JDK 1. Event Model
      Delegation Event Handling Model
      Event Classes
      Event Listeners
Using The Delegation Event Model – Handling An Event
      The ActionEvent Class
      Handling Mouse Events
      Handling Keyboard Events
      Adapters
      Inner Classes and Anonymouse Inner Classes for Simplifying Adapter Classes
Window Fundamentals of JAVA
      Container Class
      Panel Class
      Window Class
Frame Class
      Canvas Class
      Frame Windows
      Closing a Frame Window
User Interface Control Fundamentals
Adding and Removing Controls
      Labels
      Buttons
      Check Boxes
      Choice Controls
      List Control
      Scroll Bars
      TextField Control
      TextArea Control
      CheckboxGroup Control
      Layout Manager
      Menu Bars and Menus
      Dialog Boxes
      FileDialog Class
      Explicit Event Handling
      Extending Buttons
      Extending Checkbox
      Fonts Handling In Java