Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Java

No Reviews Yet

Ultadanga, Kolkata

Course ID: 31389

Ultadanga, Kolkata

Students Interested 0 (Seats Left 0)

₹ 5,700

No Reviews Yet

Date and Time

Not decided yet.

Sourav

Mtech

About Sourav

10+ yrs of experience in MNC.
No reviews currently Be the First to Review

About the Course

Programming language Types and Paradigms.


Computer Programming Hierarchy.


How Computer Architecture Affects a Language ?


Why Java ?


Flavors of Java.


Java Designing Goal.


Role of Java Programmer in Industry.


Features of Java Language.


JVM –The heart of Java


Java’s Magic Bytecode


Language Fundamentals


The Java Environment:


Installing Java.


Java Program Development


Java Source File Structure


Compilation


Executions.


Basic Language Elements:


Lexical Tokens, Identifiers


Keywords, Literals, Comments


Primitive Datatypes, Operators


Assignments.


Object Oriented Programming


Class Fundamentals.


Object & Object reference.


Object Life time & Garbage Collection.


Creating and Operating Objects.


Constructor & initialization code block.


Access Control, Modifiers, methods


Nested , Inner Class &Anonymous Classes


Abstract Class & Interfaces


Defining Methods, Argument Passing Mechanism


Method Overloading, Recursion.


Dealing with Static Members. Finalize() Method.


Native Method. Use of “this “ reference.


Use of Modifiers with Classes & Methods.


Design of Accessors and Mutator Methods


Cloning Objects, shallow and deep cloning


Generic Class Types


Extending Classes and Inheritance


Use and Benefits of Inheritance in OOP


Types of Inheritance in Java


Inheriting Data Members and Methods


Role of Constructors in inheritance


Overriding Super Class Methods.


Use of “super”.


Polymorphism in inheritance.


Type Compatibility and Conversion


Implementing interfaces.


Package


Organizing Classes and Interfaces in Packages.


Package as Access Protection


Defining Package.


CLASSPATH Setting for Packages.


Making JAR Files for Library Packages


Import and Static Import


Naming Convention For Packages


Exception Handling:


The Idea behind Exception


Exceptions & Errors


Types of Exception


Control Flow In Exceptions


JVM reaction to Exceptions


Use of try, catch, finally, throw, throws in Exception Handling.


In-built and User Defined Exceptions


Checked and Un-Checked Exceptions


Array & String :


Defining an Array


Initializing & Accessing Array


Multi –Dimensional Array


Operation on String


Mutable & Immutable String


Using Collection Bases Loop for String


Tokenizing a String


Creating Strings using StringBuffer


Thread :


Understanding Threads


Needs of Multi-Threaded Programming.


Thread Life-Cycle


Thread Priorities


Synchronizing Threads


Inter Communication of Threads


Critical Factor in Thread -DeadLock


Applet


Applet & Application


Applet Architecture.


Parameters to Applet


Embedding Applets in Web page.


Applet Security Policies


A Collection of Useful Classes


Utility Methods for Arrays


Observable and Observer Objects


Date & Times


Using Scanner


Regular Expression


Input/Output Operation in Java(java.io Package)


Streams and the new I/O Capabilities


Understanding Streams


The Classes for Input and Output


The Standard Streams


Working with File Object


File I/O Basics


Reading and Writing to Files


Buffer and Buffer Management


Read/Write Operations with File Channel


Serializing Objects


GUI Programming


Designing Graphical User Interfaces in Java


Components and Containers


Basics of Components


Using Containers


Layout Managers


AWT Componets


Adding a Menu to Window


Extending GUI Features Using Swing Components


Java Utilities (java.util Package)


The Collection Framework :


Collections of Objects


Collection Types


Sets


Sequence


Map


Understanding Hashing


Use of ArrayList & Vector

Reviews

No reviews currently Be the First to Review

Discussions

Students Interested 0 (Seats Left 0)

₹ 5,700

Post your requirement and let us connect you with best possible matches for Java Training Classes Post your requirement now
₹ 5,700 Enquire

Enquire

Submit your enquiry for Java

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Aspiring Technology

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer