Upto 85% SCHOLARSHIP for all Computer Courses
Upto 85% SCHOLARSHIP for all Computer Courses
MODULE 1 : OVERVIEW OF JAVA PROGRAMMING LANGUAGES
● 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.
MODULE 2: JAVA ENVIRONMENTS
● Installing Java, Java Program Development ● Java Source File Structure ● Compilation ● Executions.
MODULE 3: BASIC LANGUAGE ELEMENTS
● Lexical Tokens, Identifiers ● Keywords ● Literals ● Comments ● Primitive Datatypes ● Operators Assignments.
MODULE 4: 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.
MODULE 5: EXTENDING CLASS 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.
MODULE 6: 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.
MODULE 7: 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.
MODULE 8: ARRAYS & STRINGS
● 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 .
MODULE 9: THREADS
● Understanding Threads ● Needs of Multi-Threaded Programming ●Thread Life-Cycle, Thread Priorities ● Synchronizing Threads ● Inter Communication of Threads ●Critical Factor in Thread –DeadLock,
MODULE 10: 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 .
MODULE 11: GUI PROGRAMMING
● 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 ● Java Utilities (java.util Package) The Collection Framework : Collections of Objects ● Collection Types ● Sets ● Sequence ● Map ● Understanding Hashing ● Use of ArrayList & Vector.
MODULE 12: EVENT HANDLING
Event-Driven Programming in Java ● Event- Handling Process ● Event Handling Mechanism ● The Delegation Model of Event Handling ● Event Classes ● Event Sources ● Event Listeners ● Adapter Classes as Helper Classes in Event Handling.
MODULE 13: DATABASE PROGRAMMING USING JDBC
Introduction to JDBC ● JDBC Drivers & Architecture● CURD operation Using JDBC ● Connecting to non-conventional Databases.
MODULE 14: PROJECT
Copyright © 2024 CATS Computer Education Krishnagiri - All Rights Reserved.
Powered by CATS COmputer Education