Java Language Elements

Every programming language is composed of some basic elements that will provide you the base to start working in the respective field and here, we will teach you what those elements are including:



Keywords

Comments

Variables, data types and identifiers

Classes

Objects

Interfaces

Instance members

Static members





What is JVM (Java Virtual Machine)?

JVM is the virtual machine that is used by JAVA as its computing machine that enables the computer to execute the JAVA program. The three basic notions of the JVM include specification, implementation, and instance.





What is JRE (Java Run-time Environment)?

JRE is obtained when you download the JAVA software that comprises of JVM, JAVA core classes, supporting JAVA library. This provides everything to enable you to run JAVA code in your web browser.





Working with Java Classes & Objects

While working in JAVA, as it is object oriented programming platform you will have to learn how to work with the classes and objects. We will teach you how to build and operate them.







In Classes you will learn:



Class declaration

Defining attributes of class that is fields

Initialization of class

Describing methods and constructors





In Objects you will learn:



Creating and using objects

How to instantiate object

How to use the dot operator to access objects instance variable and methods.





Java Methods

While learning JAVA we will also teach you the concepts related to methods that will include:



Defining method

Naming method

Overloading method

What is the use of Constructors?

While covering the constructors you will learn about:



How to find a constructor

Retrieving and parsing the constructor modifier

Creating new class instances and troubleshooting





What is the use of Destructors?

Now, that is one interesting part in the whole course because although there are constructors in JAVA but, there is no destructor and hence we will use virtual destructors.





Java Packages

This part of the course will include some of the major section like:



Creating a package

Naming a package

Using package member

Managing source and class file





Flow & Control Statements

Usually, the source file is executed from top to bottom in JAVA but in order to break the flow of execution you will have to use flow statements like



Looping

Decision-making statements

Branching statements





Looping Statements

Looping statements section will teach you about the commands like -> for, -> while and ->do while that will help you manage the execution of the code.





Overloading & Overriding Concepts

While teaching this section you will become aware of some of the methods that are used for the purpose of overloading. These methods will include:



Instance methods

Static methods

Interface methods

Modifiers





Abstract Classes & Interfaces

While covering the concept of interfaces and classes you will learn about:



Definition of interface

Implementation of interface

How and where to use an interface

Evolving interfaces and default methods used

What is a class?

How to create a class?





I/O Stream (Input/Output)

In this section of the course you will learn about the basic i/o streams along with the file i/o that will include topics given below:



Byte stream

Buffered stream

Character stream

Scanning and formatting

I/O from command line

Data stream

Object stream

File i/o streaming





What are Exceptions?

Basically, an exception is an event that hinders the flow of the execution. In this very lesson you will learn the following concepts:



How to Throw Exception

The try-with-resources Statement

Unchecked Exceptions ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â The Controversy

Advantages of Exceptions





How to implements Exception Handling?

In this section of the course, you will learn the basic method that is required to handle any exception that your program code is experiencing.





GUI (Graphical User Interface) concepts in Java

With our training, you will learn about creating the GUI using swing/JFC. In this, you will learn how to get started with swing, learn about the swing with NetBeans IDE, how to use the swing components and several other UI related tips like 2D graphics, Sound, JAVA applets, essential classes and full-screen exclusive mode API.





About Abstract Window Toolkit

Abstract window toolkit is the kit that supports GUI programming in this you will learn about the features of AWT like native user components, robust event handling model, graphic and imaging tooling, layout manager and along with that, you will also learn about data transfer classes.





Threads

Java is one of the concurrent languages that includes basic unit called threads. Threads are also known as the lightweight processes. Threads basically provide the execution environment for running the program.





How to implement JDBC (Java Database Connectivity)

JDBC provides the simplicity in the JAVA programming while making everyday database task easy. Here, we will teach you the basics of the JDBC-like creating tables, inserting values in them and much more.





Advanced Core Java Concepts

In this very topic, we will learn about the advanced JAVA concepts including JSP, Servlet, Hibernate, Spring, Sturts and web services.



Core Java Programming Introduction of Java

Data types and Operators

Control Flow statements

OOPS and its application in Java

Packages

Miscellaneous

Statics

Constructors

Exceptions in Java

Strings in Java

Collection Framework in Java

Generics

Input-Output in Java

Serialization

Inner Classes

Threads in Java

Applets

Swing GUI

JDBC

Access Modifiers in Java

Debugging of Java Programs in Eclipse.



