Upto 85% SCHOLARSHIP for all Computer Courses

CATS Computer Education Krishnagiri

CATS Computer Education KrishnagiriCATS Computer Education KrishnagiriCATS Computer Education Krishnagiri
  • Home
  • Certificate Courses
    • MS Office 2020
    • TALLY ERP 9 / TALLY PRIME
    • C Programming
    • C++ Programming
    • Python Programming
    • Advanced JAVA Programming
  • Diploma Courses
    • MS Office
    • D.C.A
    • D.C.P
    • A.D.J.P
  • Full Stack Developer
    • Full Stack Dev. - PYTHON
  • Final Year Project
    • IEEE PROJECTS
    • IEEE PROJECTS
    • Machine Learning Projects
    • Block Chain Technology
    • Data Mining
    • Cloud Computing Project
    • Image Processing
  • Contact Us
  • More
    • Home
    • Certificate Courses
      • MS Office 2020
      • TALLY ERP 9 / TALLY PRIME
      • C Programming
      • C++ Programming
      • Python Programming
      • Advanced JAVA Programming
    • Diploma Courses
      • MS Office
      • D.C.A
      • D.C.P
      • A.D.J.P
    • Full Stack Developer
      • Full Stack Dev. - PYTHON
    • Final Year Project
      • IEEE PROJECTS
      • IEEE PROJECTS
      • Machine Learning Projects
      • Block Chain Technology
      • Data Mining
      • Cloud Computing Project
      • Image Processing
    • Contact Us

CATS Computer Education Krishnagiri

CATS Computer Education KrishnagiriCATS Computer Education KrishnagiriCATS Computer Education Krishnagiri
  • Home
  • Certificate Courses
    • MS Office 2020
    • TALLY ERP 9 / TALLY PRIME
    • C Programming
    • C++ Programming
    • Python Programming
    • Advanced JAVA Programming
  • Diploma Courses
    • MS Office
    • D.C.A
    • D.C.P
    • A.D.J.P
  • Full Stack Developer
    • Full Stack Dev. - PYTHON
  • Final Year Project
    • IEEE PROJECTS
    • IEEE PROJECTS
    • Machine Learning Projects
    • Block Chain Technology
    • Data Mining
    • Cloud Computing Project
    • Image Processing
  • Contact Us

open to all ! Available upto 85% scolorship for all courses

open to all ! Available upto 85% scolorship for all courses

open to all ! Available upto 85% scolorship for all courses

open to all ! Available upto 85% scolorship for all courses

open to all ! Available upto 85% scolorship for all courses

open to all ! Available upto 85% scolorship for all courses

advanced java programming - a.d.j.p Duration : 3 Mo

ADVANCED java PROGRAMMING

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 © 2025 CATS Computer Education | Internship | Project Training Center - All Rights Reserved.

Powered by

  • MS Office 2020
  • TALLY ERP 9 / TALLY PRIME
  • C Programming
  • C++ Programming
  • Python Programming
  • Advanced JAVA Programming
  • MS Office
  • D.C.A
  • D.C.P
  • A.D.J.P
  • Full Stack Dev. - PYTHON
  • IEEE PROJECTS
  • IEEE PROJECTS
  • Machine Learning Projects
  • Block Chain Technology
  • Data Mining
  • Cloud Computing Project
  • Image Processing

UPTO 85% SCHOLARSHIP for all computer courses

Learn more