Java language is a high level programming language and a platform. It is robust, secured and object-oriented programming language.
INT provides java programming language courses in various module.
- Java Programming language Types and Paradigms.
- Computer Programming Hierarchy .
- How Computer Architecture Affects a Language
- Flavors of Java, Role of Java Programmer in Industry.
- Features of Java Language, JVM –The heart of Java,
Java’s Magic Byte code.
- Lexical Tokens
- Identifiers, Keywords
- Literals, Comments
- Primitive Datatypes
- Operators Assignments.
- Installing Java
- Java Program Development
- Java Source File Structure
- Compilation
- Executions
- Class Fundamentals , Object & Object reference
- Object Lifetime & 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.
- 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.
- Defining an Array, Initializing & Accessing Array
- Multi –Dimensional Array
- Operation on String
- Mutable & Immutable String
- Using Collection Bases Loop for String
- Kenning a String
- Creating Strings using String Buffer.
- 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.
- Utility Methods for Arrays
- Observable and Observer Objects
- Date & Times, Using Scanner Regular Expression
- 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 File
- Buffer and Buffer Management
- Read/Write Operations with File Channel, Serializing Objects.
- 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.
- Understanding Threads
- Needs of Multi-Threaded Programming
- Thread Life-Cycle, Thread Priorities
- Synchronizing Threads
- Inter Communication of Threads
- Critical Factor in Thread –Dead Lock
- Designing Graphical User Interfaces in Java
- Components and Containers, Basics of Components
- Using Containers, Layout Managers, AWT Components
- Adding a Menu to Window, Extending GUI Features Using Swing Components
- The Collection Framework : Collections of Objects
- Collection Types, Sets , Sequence, Map
- Understanding Hashing, Use of Array List & Vector.
- Event-Driven Programming in Java
- Event- Handling Process, Event-Handling Mechanism
- The Delegation Model of Event Handling, Event Classes
- Adapter Classes as Helper Classes in Event Handling.
- Introduction to JDBC, JDBC Drivers & Architecture
- CURD operation Using JDBC
- Connecting to non-conventional Databases.
- Web Application Basics, Architecture and challenges of Web
- Application, Introduction to servlet, Servlet life cycle, Developing and Deploying Servlets,
- Exploring Deployment, Descriptor (web.xml), Handling Request and Response.
- Click here to enroll for Demo class
- Live Project
- For online videos click here