Theme Options

NEWSLETTER

Java Programming

BI 1571

New

Java Programming

Author: Vijay T. Patil

T.Y.Diploma Sem V, Computer Engineering Group, MSBTE

BI: 1571

ISBN: 978-93-5016-248-4

Solved Question Papers upto 2015 Winter

More details

Rs.279

Rs.310

-10%

Availability: This product is no longer in stock

Contents

1. Introduction to Java

1. Introduction

2. Java Features

2.1 Differentiate between Java and C

2.2 Differentiate between Java and C++

2.3 Active and Passive Objects

2.4 Java is Popular for Internet

2.5 Java and World Wide Web (WWW)

2.6 Categories of Java Programs

2.7 Java Components

2.8 Java Program Structure

2.9 Simple Java Program

2.10 Compilation and Execution of Java Program

2.11 Command Line Arguments

2.12 Class Path Problem

2.13 Java Runtime Environment

2.14 Advantages of Java

2.15 Disadvantages of Java

3. Constants, Variables and Data Types

3.1 Java Tokens

3.2 Java Keywords

3.3 Identifiers

3.4 Literals

3.5 Separators

3.6 Constants

3.7 Variables

3.8 Dynamic Initialization

3.9 Data Types

3.10 Type Conversion (Casting)

4. Operators and Expressions

4.1 Arithmetic Operators

4.2 Assignment Operators

4.3 Unary Operators

4.4 Pre-increment and Post-increment

4.5 Comparison Operators / Relational Operators

4.6 Bitwise Operators

4.7 Shift Operators

4.8 Logical Operators

4.9 Conditional Operators

4.10 The new Operator

4.11 Special Operators

4.13 Operator Precedence in Java

4.14 Mathematical Functions

5. Decision Making and Branching

5.1 The if Statement

5.2 The if…..else Statement

5.3 Nested-If Statement

5.4 The Else-If Ladder

5.5 Switch Statement

5.6 Nested Switch Statement

5.7 Break Statement

5.8 The Default Keyword

5.9 Continue Statement

5.10 Labeled Statement

6. Decision Making and Looping

6.1 The While Loop

6.2 Do…while Loop

6.3 For Loop

Solved Programs

2. Classes, Objects and Methods

1. Introduction

1.1 Defining a Class

1.2 Methods Declaration

1.3 Creating Objects

1.4 Differentiate between Class and Object

1.5 Accessing Class Members

1.6 Constructors

1.7 Difference between Constructor and Methods

1.8 The “this” Keyword

1.9 Variable Length Arguments

1.10 Garbage Collection

1.11 Finalize() Methods

2. Visibility Control

3. Array

3.1 One Dimensional Array

3.2 Two Dimensional Arrays

3.3 Strings

3.4 Vectors

3.5 Wrapper Classes

3.6 Autoboxing and Unboxing

3.7 Enumerated Types

4. Inheritance:  Extending a Class

4.1 Single or Simple Inheritance

4.2 Multilevel Inheritance

4.3 Hierarchical Inheritance

4.4 Method Overloading

4.5 Method Overriding

4.6 Dynamic Method Dispatch

4.7 Final Variables and Methods

4.8 Super

4.9 Abstract Class and Abstract Methods

4.10 Static Members

4.11 Nesting of Methods

Solved Programs

3. Interfaces and Packages

1. Introduction

1.1 Problem with Multiple Inheritances

1.2 Java Interface

1.3 Extending Interfaces

1.4 Implementing Interfaces

1.5 Accessing Interface Variables

1.6 Nested Interface

2. Java Packages

2.1 Java API Packages

2.2 Using System Packages

2.3 Naming Conventions

2.4 Creating Packages

2.5 Accessing Package

2.6 Using a Package

2.7 Adding a Class to a Package

2.8 Import Statement

2.9 Static import

2.10 Package Visibility

Solved Programs

4. Multithread Programming and Exceptional Handling

1. Java-managing Errors and Exceptions

1.1 Types of Errors

1.2 Exceptions

1.3 Exception handling Mechanism

1.4 Throw

1.5 Throws

1.6 Finally Statement

1.7 Throwing User defined Exception

1.8 Chained Exception

2. Introduction of Multithreading

2.1 Java Multithreaded Programming

2.1 Types of Multithreading

2.2 Java Thread

2.3 Creating Threads

2.4 Extending the Thread Class

2.5 Implementing the Runnable Interface

2.6 Life cycle of a Thread

2.7 Using Thread Methods

2.8 Thread Priority

2.9 Synchronization

2.10 Inter-thread Communication

2.11 Deadlock

Solved Programs

5. Java Applets and Graphics Programming

1. Introduction

2. Java-Applet

2.1 Types of Applets

2.2 Differentiate between Applets and Application

2.3 Creating an Executable Applet

2.4 Steps Involved in Developing and Testing in Applets

2.5 Running the Applet using Appletviewer

2.6 Adding Applet to the HTML File

2.7 Applet Structure and Elements

2.8 Applet Life Cycle

2.9 An Applet Skeleton

2.10 Applet Tag

2.11 Passing Parameters to Applets

2.12 Aligning the Display

2.13 Designing a Web Page

2.14 Displaying Numerical Values

2.15 Getting input from the User

2.16 Update() Method

2.17 Repaint() Method

2.18 Status Window

2.19 getDocumentBase() and getCodeBase()

3. Java – Graphics Programming

3.1 The Graphics Class

3.2 Graphics Methods

3.3 Using Control Loops in Applets

3.4 Drawing Bar Charts

3.5 Line Graph

3.6 The Class Color

3.7 Setting Background and Foreground Color

3.8 Fonts Class

3.9 GraphicsEnvironment (java.awt.GraphicsEnvironment)

Solved Programs

6. File Input/Output and Collection Frame Work

1. Introduction

2. Java I/O

2.1 Byte Stream Class

2.2 Character Stream Class

2.3 File Streams

2.4 FileInputStream and FileOutputStream

2.5 DataInputStream and DataOutputStream

2.6 Filter Stream

2.7 PushbackInputStream

2.8 Pipe Stream

2.9 Random Access File

2.10 File Operations

3. Serialization

4. Java Collection Framework

4.1 Hierarchy of Collection Framework

4.2 Collection Interface

4.3 List Interface

4.4 Set Interface

4.5 Sortedset interface

4.6 The Collection Classes

4.7 ArrayList class

4.8 LinkedList Class

4.9 HashSet Class

4.10 TreeSet Class

4.11 The Map Interface

4.12 Sorted Map Interface

4.13 HashMap Class

4.14 TreeMap Class

4.15 The Legacy classes and Interface

4.16 Enumeration interface

4.17 Vector Class

4.18 Hashtable

4.19 Stack Class

4.20 Date Class

 Solved Programs

No customer comments for the moment.

Write a review

Write a review

13 other products in the same category:

Customers who bought this product also bought: