Core Java Training
Highly Rated
5/5
Java is leading the market even after 30 years. Java can be used to create complete applications that can run on a single computer or be distributed across servers and clients in a network. As a result, you can use it to easily build mobile applications or run on desktop applications that use different operating systems and servers, such as Linux or Windows.
Empower SoftTech is treated as best software training center for Java training.
Why Java ?
- Java is treated as basic language to learn any language
- Core Java knowledge is required to learn advanced frameworks of java
- It is used to develop complex applications
- It can also be used in machine learning or AWS
- Java is pre requirement to learn Android
Pre-requisites of the Course
- Basic knowledge of C-language would be preferred
Core Java Course Contents
Introduction
- Why Java
- Paradigms
- Diff b/w Java & Other
- Java history
- Java features
- Java programming format
- Java Tokens
- Java Statements
- Java Data Types
- Typecasting
WRAPPERCLASSES
- Introduction
- Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.
OOPS
- Introduction
- Class
- Object
- Static Keywords
- Constructors
- This Key Word
- Inheritance
- Super Key Word
- Polymorphism (Over Loading & Over Riding)
- Abstraction
- Encapsulation
- Abstract Classes
- Interfaces
PACKAGES
- Introduction to all predefined packages
- User Defined Packages
- Access Specifiers
STRING MANIPULATIONS
- String
- String Buffer
- String Tokenizer
EXCEPTION HANDLING
- Introduction
- Pre Defined Exceptions
- Try-Catch-Finally
- Throws, throw
- User Defined Exception examples
MULTITHREADING
- Thread Creations
- Thread Life Cycle
- Life Cycle Methods
- Synchronization
- Wait() notify() notify all() methods
I/O STREAMS
- Introduction
- Byte-oriented streams
- Character – oriented streams
- File
- Random-access file
COLLECTION FRAME WORK
- Introduction
- Util Package interfaces, List, Set, Map
- List interface 7 its classes
- Set interface & its classes
- Map interface & its classes
AWT
- Introduction
- Components
- Event-Delegation-Model
- Listeners
- Layouts
- Individual components Lable, Button, CheckBox, Radio Button.
- Choice, List, Menu, Text Field, Text Area
SWING(JFC)
- Introduction Diff b/w awt and swing
- Components hierarchy
- Panes
- Individual Swings components Jlabel
- JButton, JTextField, JTextAreas.