1. JAVA TRAINING IN
CHANDIGARH
Excellence Academy offers java training in mohali we offer training on Core
java and Advance Java Training in Mohali and we also provide advance java
training in mohali. we are into the Java development since 2015. We have
well knitted team of Java Expert Level Programmers who would train you
during the course of your Java Industrial Training to get you familiar with real
working environment. With new technology getting launched every few
months, students are confused on what technology they should learn. Here
is why we feel JAVA is the best and you should definitely go for Advance
JAVA Training.Excellence Technology is the best java training institute in
Chandigarh.
2. Mobile applications (specially Android
apps)
Desktop applications
Web applications
Web servers and application servers
Games
Database connection
And much, much more!
Java is a popular programming language,
created in 1995.
It is owned by Oracle, and more than 3 billion
devices run Java.
It is used for:
What is Java?
3. WHY USE JAVA?
JAVA WORKS ON DIFFERENT PLATFORMS
(WINDOWS, MAC, LINUX, RASPBERRY PI, ETC.)
IT IS ONE OF THE MOST POPULAR
PROGRAMMING LANGUAGE IN THE WORLD
IT HAS A LARGE DEMAND IN THE CURRENT
JOB MARKET
IT IS EASY TO LEARN AND SIMPLE TO USE
IT IS OPEN-SOURCE AND FREE
IT IS SECURE, FAST AND POWERFUL
IT HAS A HUGE COMMUNITY SUPPORT (TENS
OF MILLIONS OF DEVELOPERS)
JAVA IS AN OBJECT ORIENTED LANGUAGE
WHICH GIVES A CLEAR STRUCTURE TO
PROGRAMS AND ALLOWS CODE TO BE
REUSED, LOWERING DEVELOPMENT COSTS
4. JAVA COMMENTS
Java Multi-
line Comments
Single-line
Comments
MULTI-LINE
COMMENTS START
WITH /* AND ENDS
WITH */.
ANY TEXT BETWEEN /*
AND */ WILL BE
IGNORED BY JAVA.
THIS EXAMPLE USES A
MULTI-LINE
COMMENT (A
COMMENT BLOCK) TO
EXPLAIN THE CODE:
SINGLE-LINE
COMMENTS START
WITH TWO FORWARD
SLASHES (//).
ANY TEXT BETWEEN
// AND THE END OF
THE LINE IS IGNORED
BY JAVA (WILL NOT
BE EXECUTED).
THIS EXAMPLE USES
A SINGLE-LINE
COMMENT BEFORE A
LINE OF CODE:
5. JAVA VARIABLES
int - stores integers (whole numbers), without
decimals, such as 123 or -123
float - stores floating point numbers, with
decimals, such as 19.99 or -19.99
char - stores single characters, such as 'a' or
'B'. Char values are surrounded by single
quotes
boolean - stores values with two states: true
or false
STRING - STORES TEXT, SUCH AS "HELLO".
STRING VALUES ARE SURROUNDED BY DOUBLE
QUOTES
VARIABLES ARE CONTAINERS FOR STORING DATA
VALUES.
IN JAVA, THERE ARE DIFFERENT TYPES OF
VARIABLES, FOR EXAMPLE:
6. DESKTOP APPLICATIONS SUCH AS ACROBAT
READER, MEDIA PLAYER, ANTIVIRUS, ETC.
WEB APPLICATIONS SUCH AS IRCTC.CO.IN,
JAVATPOINT.COM, ETC.
ENTERPRISE APPLICATIONS SUCH AS BANKING
APPLICATIONS.
MOBILE
EMBEDDED SYSTEM
SMART CARD
ROBOTICS
GAMES, ETC.
ACCORDING TO SUN, 3 BILLION DEVICES RUN JAVA.
THERE ARE MANY DEVICES WHERE JAVA IS
CURRENTLY USED. SOME OF THEM ARE AS FOLLOWS:
1.
2.
3.
4.
5.
6.
7.
8.
APPLICATION
7. TYPES OF JAVA
APPLICATIONS
THERE ARE MAINLY 4 TYPES OF APPLICATIONS
THAT CAN BE CREATED USING JAVA
PROGRAMMING:
1) STANDALONE APPLICATION
STANDALONE APPLICATIONS ARE ALSO KNOWN
AS DESKTOP APPLICATIONS OR WINDOW-BASED
APPLICATIONS. THESE ARE TRADITIONAL
SOFTWARE THAT WE NEED TO INSTALL ON EVERY
MACHINE. EXAMPLES OF STANDALONE
APPLICATION ARE MEDIA PLAYER, ANTIVIRUS,
ETC. AWT AND SWING ARE USED IN JAVA FOR
CREATING STANDALONE APPLICATIONS.
8. 2) Web Application
An application that runs on the server
side and creates a dynamic page is called
a web application. Currently, Servlet,
JSP, Struts, Spring, Hibernate, JSF, etc.
technologies are used for creating web
applications in Java.
3) Enterprise Application
An application that is distributed in
nature, such as banking applications, etc.
is called an enterprise application. It has
advantages like high-level security, load
balancing, and clustering. In Java, EJB is
used for creating enterprise applications.
9. JAVA PLATFORMS / EDITIONS
Java SE (Java Standard Edition)
It is a Java programming platform. It includes Java
programming APIs such as java.lang, java.io, java.net,
java.util, java.sql, java.math etc. It includes core topics
like OOPs, String, Regex, Exception, Inner classes,
Multithreading, I/O Stream, Networking, AWT, Swing,
Reflection, Collection, etc.
2) Java EE (Java Enterprise Edition)
It is an enterprise platform that is mainly used to develop
web and enterprise applications. It is built on top of the
Java SE platform. It includes topics like Servlet, JSP, Web
Services, EJB, JPA, etc.
3) Java ME (Java Micro Edition)
It is a micro platform that is dedicated to mobile
applications.
4) JavaFX
It is used to develop rich internet applications. It uses a
lightweight user interface API.