Java

Java icon
 07:16:59 Hrs

Course Description

Java is a general-purpose and object-oriented programming language that runs on a Java Virtual Machine (JVM). Using Java, we can write Stand-alone programs called applications and web based programs called applets. Java technology has special feature that run the same application from any kind of machine such as -a PC, a network computer, an embedded system, a mobile phone and so on.

Video Resolution:
   800 X 600
   1024 X 768
BM
Lesson Plans
Duration
Status
Notes

Collapse all Expand all

  •   Author MentoringOpen or Close
    -

    Audience for this Course

    01:48

     
     


    -

    Job Roles and Job Opportunities

    03:04

     
     


    -

    Pre-requisite Knowledge and Skills

    01:22

     
     


    -

    Inspire with Java

    02:45

     
     


  •   Fundamentals of JavaOpen or Close
    -

    History of Java

    03:35

     
     


    -

    What is Java?

    02:40

     
     


    -

    Why do we learn Java?

    04:25

     
     


    -

    Whats new in Java SE 6?

    04:23

     
     


    -

    Migration from C & C++ to Java

    04:24

     
     


    -

    Course Objective

    04:50

     
     


  •   An Overview of JavaOpen or Close
    -

    Object-Oriented Programming concepts

    02:24

     
     


    -

    Java is a Platform Independent Language

    03:00

     
     


    -

    Explaining the First Java Program

    04:58

     
     


    -

    Executing the First Java Program

    02:42

     
     


  •   Control StatementsOpen or Close
    -

    If-else & Nested-If statement

    05:37

     
     


    -

    Switch statement

    04:39

     
     


    -

    For Loop & For-Each Loop

    05:42

     
     


    -

    While & Do-while Loop

    05:43

     
     


  •   Classes and ObjectsOpen or Close
    -

    What are Class and its features?

    03:15

     
     


    -

    What are Object and its features?

    04:16

     
     


    -

    Creating a Method

    03:18

     
     


    -

    Access Specifiers

    02:55

     
     


    -

    What is "final" and its uses?

    03:05

     
     


    -

    Inner Class

    03:00

     
     


  •   A Closer Look at MethodsOpen or Close
    -

    Method with & without return type

    03:41

     
     


    -

    Method with single & multiple parameters

    04:10

     
     


    -

    Static Method

    02:56

     
     


    -

    Recursion

    02:35

     
     


    -

    Method Overloading

    03:26

     
     


  •   ConstructorOpen or Close
    -

    What is Constructor and its Types?

    03:06

     
     


    -

    Initializing an Object using Constructor

    02:26

     
     


    -

    Constructor Overloading

    01:55

     
     


    -

    Role of Garbage Collection in Java

    03:02

     
     


  •   InheritanceOpen or Close
    -

    Basics of Inheritance

    02:50

     
     


    -

    Method Overriding

    02:20

     
     


    -

    Use of 'this' keyword

    04:02

     
     


    -

    Use of 'super' keyword

    04:46

     
     


    -

    Achieving Multilevel Inheritance

    03:52

     
     


  •   Packages & InterfaceOpen or Close
    -

    Defining a Package

    03:33

     
     


    -

    Java built-in Packages (API)

    02:50

     
     


    -

    What are Interfaces?

    04:22

     
     


    -

    What is Abstract Class?

    03:10

     
     


    -

    Interface Vs Abstract Class

    02:05

     
     


  •   Exception HandlingOpen or Close
    -

    Understanding the Exception Handling

    03:45

     
     


    -

    Using try and catch block

    03:02

     
     


    -

    Nested try and Multiple catch blocks

    04:12

     
     


    -

    Throw, Throws and Finally

    03:45

     
     


    -

    Custom Exceptions

    03:25

     
     


  •   Multithreading ConceptsOpen or Close
    -

    What are Thread and its Life cycle?

    04:30

     
     


    -

    Extending Thread Class

    04:00

     
     


    -

    Implementing Runnable Interface

    03:25

     
     


    -

    Creating Multiple Threads

    02:45

     
     


    -

    Thread Synchronization

    04:20

     
     


    -

    Using isAlive( ) and join( )

    03:40

     
     


  •   String HandlingOpen or Close
    -

    String class

    02:32

     
     


    -

    Working with String Class Constructor

    03:00

     
     


    -

    Working with String Methods

    03:46

     
     


    -

    StringBuffer Class

    03:18

     
     


    -

    Working with StringBuffer Methods

    04:10

     
     


  •   Exploring Java AppletOpen or Close
    -

    Basic of Java Applet

    02:32

     
     


    -

    Life Cycle of an Applet

    04:05

     
     


    -

    Creating the First Java Applet

    03:20

     
     


    -

    Executing the First Java Applet

    01:42

     
     


    -

    An Applet HTML Tags and its Attributes

    03:45

     
     


  •   IO PackageOpen or Close
    -

    Overview of java.io package

    02:05

     
     


    -

    DataInputStream Class

    04:03

     
     


    -

    DataOutputStream Class

    04:26

     
     


    -

    FileReader Class

    04:05

     
     


    -

    FileWriter Class

    03:44

     
     


    -

    Overview of java.nio package & Buffer Class

    04:48

     
     


    -

    Charset Class

    03:01

     
     


    -

    Channels Class

    02:40

     
     


  •   Useful Tools in the java.util PackageOpen or Close
    -

    Overview of java.util package

    02:38

     
     


    -

    Set Interface

    02:20

     
     


    -

    Map Interface

    03:42

     
     


    -

    Iterator Interface

    03:15

     
     


    -

    Calendar Class

    03:44

     
     


    -

    Date Class

    02:40

     
     


    -

    ArrayList Class

    04:14

     
     


    -

    Vector Class

    04:00

     
     


  •   AWT PackageOpen or Close
    -

    Overview of java.awt Package

    02:55

     
     


    -

    AWT Controls

    02:06

     
     


    -

    Using Label, Text Field and Button classes

    06:58

     
     


    -

    Using Check box and Radio button classes

    05:02

     
     


    -

    Using Layout Managers

    04:44

     
     


  •   Event HandlingOpen or Close
    -

    Overview of Event-Handling

    04:02

     
     


    -

    ActionListener Interface

    04:15

     
     


    -

    KeyEvent Class

    04:07

     
     


    -

    MouseEvent Class

    02:30

     
     


  •   JDBC and JavaBeansOpen or Close
    -

    Overview of JDBC -The DriverManager Class

    03:13

     
     


    -

    The Connection Interface

    01:53

     
     


    -

    Database Access through JDBC

    04:22

     
     


    -

    Creating and Executing the Statement

    02:44

     
     


    -

    Sample JDBC Program

    05:03

     
     


    -

    Concepts of JavaBeans

    03:54

     
     


    -

    JAR Files, JAR Commands & Manifest File

    03:45

     
     


BM
Tips & Tricks
Status

Java - Programming Tips

-

Which is the easiest way to set CLASSPATH?


 


-

Where we can apply Bitwise Operator?


 


-

Working with Java Type Casting


 


-

A clever of using 'if' and 'for loop' statements


 


-

Usage of Access Specifiers


 


-

How to work with Static Import in Java


 


-

How to handle Memory Management explicitly in Java?


 


-

Working with Autoboxing and Unboxing in Java


 


-

How to perform Dynamic Method Dispatch?


 


-

How to determine Palindrome in Java using String Methods


 


-

How to handle Big Integer values in Java?


 


-

How to convert Integer to String and vice versa?


 


-

Comparision of equals() and compareTo()


 


-

How to change Font and Style in Java Applet?


 


-

How to generate Current Time in Java Applet using Thread?


 


-

How to play Audio File in an Applet?


 


-

What is Robot Class and its Uses?


 


-

Is there any way to prevent the Class from Inheritance?


 


Self Assessments
Attempts
Status

Basics of Java

-

Object-Oriented Programming Concepts

-

Fundamentals of Java

-

Control Statements

-

Classes and Objects

-

Methods and Constructors

-

Encapsulation

-

Inheritances

-

Packages and Interfaces

-

Exception Handling

-

Multithreading

-

String Handling

-

Java Applet

-

The java.lang Package

-

The java.io Package

-

The java.util Package

-

The java.awt Package

-

Event Handling

-

Swing

-

Graphics Programming

-

Networking

-

JDBC

-
Lesson Plans
Tips and Tricks

Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ActiveX

ActiveX is a proprietary addon to JavaScript provided by Microsoft in the various versions of Internet Explorer. Its purpose is to allow those companies using IE for their intranet to allow Javascript to access information from the computer itself.

AHAH

AHAH stands for Asynchronous HTML and HTTP. It?s a simplified subset of Ajax, useful for updating text on a web page without page refresh.

Ajax

Ajax stands for Asynchronous JavaScript and XML. It"s a development technique that mixes (X) HTML, JavaScript, CSS, DOM, XML and XSLT to create interactive Web applications.

AJAX Toolkit

AJAX Toolkit is a JavaScript wrapper around the API that allows you to execute any API call and access any object you have permission to view from within JavaScript code.

Apache

Apache is a web server notable for playing a key role in the initial growth of the World Wide Web.

API

API is an Acronym for Application Program Interface. It?s a public developer interface to a bundle of code libraries, interfaces, and classes designed to support a particular problem domain, e.g. file I/O, e-Mail.

Argument

Argument is a parameter that is passed to a function when it is called. Arguments are specified within parentheses in the function call.

Array

An array is a single programming variable with multiple "compartments". Each compartment can hold a value.

ASP

ASP stands for Active Server Pages ? it?s a Microsoft"s IIS based server side scripting architecture. ASP is a gateway for scripting languages such as VB Script and JScript.

Assignment

Assignment is nothing but setting of a variable to a particular value.

Atlas

Atlas is a code name of a Microsoft tool for Ajax-style development in ASP.NET. Atlas is a set of technologies to add Ajax support to ASP.NET. It comprises a client-side script framework, server controls, and more. Atlas must be installed in Visual Studio .NET or Visual Web Developer Edition.

Attribute

Attribute is a Language constructs designed to add additional information?metadata?to component elements?assemblies, members, modules, parameters, return values, types. Typically, metadata is used by an external tool like a compiler or runtime system.