CRT TRAINING MODULES
- LOGICAL REASONING
- ARITHMETIC
- VERBAL ABILITY
- CRYPT ARITHMETIC
- ONLINE TEST SERIES
Exclusive Features
Expert Subject Faculty
Online Video Classes Platform
Online Mock Tests
Online Material
Course Index
JAVA Programming
Learning Concepts
OOP concepts & Introduction to C++
- Object
- class
- methods
- instance variables
- C++ program structure
- accessing class data members
- Overview of Inheritance
- Overloading
- Polymorphism
- Abstraction
- Encapsulation.
Introduction to Java
- History of JAVA.
- Java buzzwords
- data types
- variables
- scope and life time of variable.
- arrays
- operators
- expressions
- control statements
- type conversion and type casting
- simple Java program
Classes and Objects
- Concepts of Classes
- Objects
- Constructors
- Methods
- This Key Word
- Garbage Collection
- Overloading Methods
- Constructors
- Parameter Passing
- Recursion
- String Handling: String
- String Buffer
- String Tokenizer.
Inheritance
- Base Class Object
- Subclass
- Member Access Rules
- Super Uses
- Using Final with Inheritance
- Method Overriding
- Abstract Classes
Interfaces
- Defining an interface
- implementing interface
- differences between classes and interfaces
- extending interfaces
- Packages - Defining
- creating and accessing a package
- importing packages
- access control
- exploring package-java.io (file handling).
Exception handling
- Concepts of Exception handling
- benefits of exception handling
- exception hierarchy
- checked and unchecked exceptions
- usage of try
- catch
- throw
- throws and finally
- built-in exceptions
- creating own exception subclasses
Multithreading
- Differences between multithreading and multitasking
- thread life cycle
- creating threads
- synchronizing threads
- daemon threads
- thread groups.
Collection Classes
- ArrayList
- LinkedList
- HashSet
- LinkedHashSet
- TreeSet
- PriorityQueue
- ArrayDequeue
- EnumSet.
Event handling
- Events
- Event sources
- event classes
- event listeners
- delegation event model
- handling mouse and keyboard events
- adapter classes
- Layout manager - border
- grid
- flow
- card and grid bag.
Swings
- Introduction
- limitations of AWT
- components
- containers
- exploring swing
- JApplet
- JFrame and JComponent
- Icons and Labels
- TextFields
- buttons – the JButton class
- Checkboxes
- Radio buttons
- Combo boxes
- Tabbed Panes
- ScrollPanes
- Trees and Tables.