Core JAVA Training
Viswa Online Trainings is one of the world’s leading online IT training providers. We deliver a comprehensive catalog of courses and online training for freshers and working professionals to help them achieve their career goals and experience our best services.
Learners : 1080
Duration : 30 Days
About Course
Our Core Java SE is a computing-based platform and used for developing desktop or Window based applications. Thus, core Java is the part of Java SE where the developers develop desktop-based applications by using the basic concepts of Java where JDK (Java Development Kit) is a quite familiar Java SE implementation.
Core JAVA Training Course Syllabus
Installation
JAVA Program Development
JAVA Source File Structure
Compilation & Executions
Eclipse Tool Usage
Tokens, Identifiers, Keywords, Literals, Comments, Primitive Data types
Operators
Condition Statements
Control Statements
Arrays
Command-line Arguments
OOPS, Fundamentals.
Class & Object
Function Models
Array of Objects
Static Members
Encapsulation
Constructors, Parameterized Constructors, Constructor Overloading
Method Overloading
Access Specifiers & Access Modifiers.
Design of Accessor and Mutator Methods.
Inheritance
Types of Inheritance
Method Overriding,
Super keyword
Polymorphism
Abstract Class
Interfaces
Objects Cloning
Singleton class
String Handling
String
StringBuffer
StringBuilder
Organizing Classes and Interfaces in Packages
Introduction to all pre-defined Packages
Defining Package
Making JAR Files for Library Packages
Import and Static Import
Exceptions & Errors
Types of Exception
Control Flow In Exceptions
Use of try, catch, finally, throw, and throws in Exception Handling
In-built and User-Defined Exceptions
Checked and Un-Checked Exceptions
Introduction
Member Inner Class
Static Inner Class
Local Inner Class
Anonymous Inner Class
Understanding Threads,
Needs of Multi-threaded Programming
Thread Life-Cycle
Multiple Threads in a program
Thread Priorities
Synchronizing Threads
Streams and the new I/O Capabilities
Understanding Streams
The Classes for Input and Output
The Standard Streams
File
FileReader
FileWriter
FileOutputStream
FileInputStream
BufferredInputStream
BufferredOutputStream
DataInputStream
DataOutputStream
SequenceInputStream
ObjectInputStream
ObjectOutputStream
Working with File Object
File I/O Basics
Reading and Writing to Files
Serialization & Deserialization
Live Instructor Based Training With Software |
Lifetime access and 24×7 support |
Certification Oriented content |
Hands-On complete Real-time training |
Get a certificate on course completion |
Flexible Schedules |
Live Recorded Videos Access |
Study Material Provided |
Core JAVA Training - Upcoming Batches
Coming Soon
AM IST
Coming Soon
AM IST
Coming Soon
PM IST
Coming Soon
AM IST
Don't find suitable time ?
CHOOSE YOUR OWN COMFORTABLE LEARNING EXPERIENCE
Live Virtual Training
-
Schedule your sessions at your comfortable timings.
-
Instructor-led training, Real-time projects
-
Certification Guidance.
Self-Paced Learning
-
Complete set of live-online training sessions recorded videos.
-
Learn technology at your own pace.
-
Get access for lifetime.
Corporate Training
-
Learn As A Full Day Schedule With Discussions, Exercises,
-
Practical Use Cases
-
Design Your Own Syllabus Based
Core JAVA Training FAQ'S
Java is a high-level, object-oriented, robust, secure programming language, platform-independent, high-performance, Multithreaded, and portable programming language. It was developed by James Gosling in June 1991. It can also be known as the platform as it provides its own JRE and API.
Our Page: VISWA Online Trainings
JVM
JVM is an acronym for Java Virtual Machine; it is an abstract machine that provides the runtime environment in which Java bytecode can be executed. It is a specification that specifies the working of Java Virtual Machine. Its implementation has been provided by Oracle and other companies. Its implementation is known as JRE.
JVMs are available for many hardware and software platforms (so JVM is platform dependent). It is a runtime instance that is created when we run the Java class. There are three notions of the JVM: specification, implementation, and instance.
JRE
JRE stands for Java Runtime Environment. It is the implementation of JVM. The Java Runtime Environment is a set of software tools that are used for developing Java applications. It is used to provide the runtime environment. It is the implementation of JVM. It physically exists. It contains a set of libraries + other files that JVM uses at runtime.
JDK
JDK is an acronym for Java Development Kit. It is a software development environment that is used to develop Java applications and applets. It physically exists. It contains JRE + development tools. JDK is an implementation of any one of the below given Java Platforms released by Oracle Corporation:
- Standard Edition Java Platform
- Enterprise Edition Java Platform
- Micro Edition Java Platform
- Class(Method) Area: Class Area stores per-class structures such as the runtime constant pool, field, method data, and the code for methods.
- Heap: It is the runtime data area in which the memory is allocated to the objects
- Stack: Java Stack stores frames. It holds local variables and partial results, and plays a part in method invocation and return. Each thread has a private JVM stack, created at the same time as the thread. A new frame is created each time a method is invoked. A frame is destroyed when its method invocation completes.
- Program Counter Register: PC (program counter) register contains the address of the Java virtual machine instruction currently being executed.
- Native Method Stack: It contains all the native methods used in the application.
A platform is the hardware or software environment in which a piece of software is executed. There are two types of platforms, software-based and hardware-based. Java provides the software-based platform.
There are the following differences between the Java platform and other platforms.
- Java is a software-based platform whereas other platforms may be hardware platforms or software-based platforms.
- Java is executed on top of other hardware platforms whereas other platforms can only have the hardware components.