SlideShare a Scribd company logo
1 of 41
Download to read offline
1.Fundamentals of JAVA
2. Java programming for beginners
3. Difference between Core Java and Advanced Java
4. Why Java is most important in IT company
5. Where do we learn Java?
6. How Java Is Going To Change Your Business
Strategies.
7.Is Java is the Best language for Artificial
Intelligence?????
8. Java Job opportunities
Java
 Java is one of the most popular programming languages
used to create Web applications and platforms.
 It was designed for flexibility, allowing developers to
write code that would run on any machine, regardless of
architecture or platform.
Components of Java
 JVM (Java Virtual Machine)
It is an abstract machine. It is a specificationthatprovides
a run-time environmentin which Java bytecode can be executed.
 JRE (Java Runtime Enviroinment)
JRE refers toa runtimeenvironmentin which Java bytecode can
be executed.
 JDK(Java DevelopmentKit)
It is the tool for compile, document, Package Java programmers
Java programming for
beginners
Basic concept oops
Oops:
Object Oriented Programming is a programming concept
that works on the principle that objects are the most important
part of your program.
Class
The class is a group of similar entities. It is only an
logical component and not the physical entity.
Object
An Object contains both the data and the function,
which operates on the data.
Classes and Objects
Difference between Classes and
Objects
Classification of OOPS
 Unstructured Programming Languages
 Structured Programming Languages
 Object Oriented Programming
variables
Defn:
A variable can be thought of as a container which holds
value for you, during the life of a Java program
Classes of Variables:
 Variable Declaration
 Variable Initialization
Types of variables
1. Local Variables - Declared inside the body of a method
2. Instance Variables - Outside a method declaration
3. Static Variables - Static variables are initialized only once, at
the start of the program execution.
Properties of Java
 Platform independent
 Object-orientated programming language
 Strongly-typed programming language
 Interpreted and compiled language
 Automatic memory management
Content
Difference between Core Java
and Advanced Java
Core Java Advanced Java
 Core Java is a single tire
architecture
 Core Java is Standard
edition
 java.lang.* is core Java
packages.
 Core Java used for General
applications.
 Advanced Java is a two tire
Architecture.
 Advanced Java is an
Enterprise Edition.
 javax.servlet.* is an
advanced Java packages
 Advanced Java used for Web
and Mobile applications.
Core Java Advanced Java
 Core Java has OOPs, Data
types, exceptional handling,
array list.
 Java Standard Edition (Java
SE) comes under core Java.
 Core Java" is used in some
technologies java VM,
CORBA, Hotspot VM, Tools
API, XML etc
 The Advanced Java covered
Swing, Socket programming,
thread, Collection Objects.
 Java Enterprise Edition
(Java EE) comes under the
Advanced Java.
 "Advanced Java" is used in
some set of
technologies APIs in Java
EE, Servlet Programming,
Web Services, Java
Persistence API
Surprises Uses in Java
 Working the cloud- Java to build cloud-based application
services, web APIs, client applications
 Research space at NASA- NASA uses Java for a number of
interesting applications.
 Working in IoT - Many wearable technology applications are
built-in Java
 Working in virtual calls - One such project is Doctor online,
which relies on Java in its application modules.
 Performing big data analysis - Java is also used for many
data analytics tasks, especially in ETL
(Extract/Transform/Load) processes.
 Name on the big screen - Special effects firms like Industrial
Light and Magic (ILM) rely on Java for all sorts of software-
based wonders.
 Making games - A lot of popular video games today such as
RuneScape are run in Java.
 Going back to school - A large number of schools and
educational institutions rely on custom Java applications.
Statistics of Java
Why Java more popular
 Write software on one platform and run it on virtually any
other platform.
 Create programs that can run within a web browser and access
available web services.
 Develop server-side applications for online forums, stores,
polls, HTML forms processing, and more.
 Combine applications or services using the Java language to
create highly customized applications or services.
Coffee VS Snake
Python VS Java
 Python is a more productive language than Java. Python is an
interpreted language with elegant syntax and makes it a very
good option for scripting and rapid application development in
many areas.
 Java has an illustrious journey since its inception and has been
the backbone of many new products and services that have
surprised the world. As far as the future of Java is concerned, it
will be intertwined with that of agile and lean thinking that will
allow the Java community to continue to innovate and deliver
quality systems that address business needs.
Java is Everywhere
 All over the World - On all platforms and devices and in all
countries around the world. It enables developers to make
programs work just about anywhere. And it inspired the
evolution
 Most pervasive platform - whether you want to use it for
developing smart card applications, mobile applications, or
server-side enterprise applications. One cannot think of any
programming language with a more comprehensive set of APIs.
Where do we learn Java?
why should we learn Java
 It's the most commonly used programming language in the
world
 It prepares you for many open, well-paying developer
jobs.
 It's a good precursor to learning other programming
languages
 Java is used in the real world.
Benefits of Java
 Learning to code from point zero- It's quite easy to learn. You
don’t even need to be a pro in math to start coding.
 Starting as a junior developer-As a learner, you write your
own routines to get plenty of practice and make sense of the
programming process.
 Boosting your career- Java enhanced with new features, which
answer the needs of modern enterprises, startups, medium and
small-sized businesses. That puts Java developers in high
demand.
Top FIVE Books for Java
 Effective Java, Third Edition by Joshua Bloch
 Head First Java, 2nd Edition by Kathy Sierra & Bert Bates
 Grokking Algorithms: An illustrated guide for programmers
and other curious people by Aditya Y. Bhargava
 Java Concurrency in Practice by Brian Goetz with Tim
Peierls
 Java Performance: The Definite Guide by Scott Oaks
Note: These books are useful for Java fresher and experienced
people also.
Best Java tutorial Websites:
 Java tutorials for beginners
 Java tutorials for advanced programmers.
Best Java training institute in
Chennai:
So many institutes are offering Java. But very important is we
want Job after completing the course. So be careful. Then course
certification also very important. I hope Credo systemz is the best
Training institute for Java.
Benefits for Java certification
 Improve and update your knowledge of the Java language
 Will be positive for your career.
 Show your talent to the real world
Note: Credo systemz provide the recognized Java certification.
How Java Is Going To
Change Your Business
Strategies.
Most popular languages in
Business Strategies
Why Java Is Going To Change
Business Strategies
 Innovation Platform
 Sense of Security & Reliability
 Multithreading feature to save time
 Subtracted the code
 Increases Programmer Efficiency
 A Graphics Toolkit
Note: These things are not cover in other languages. So only the
java is going to change Business Strategies.
Java Job opportunities
Salary packages
Java Job Roles
 Java Developer
 Java Architect
 Web Developer
 DatabaseAdministrator
Skills Required for Java Jobs
 Enterprise Java Beans
 Oracle database SQL and JDBC
 XML,X query, XSL
 J2EE framework
 JSP
 Service-Oriented Architecture
 Java-based Web services
 Java Servlet Technology
Fresher Java Job Interview
Questions What is difference between JDK,JRE and JVM?
 How many types of memory areas are allocated by JVM?
 What is JIT compiler?
 What is platform?
 What is the main difference between Java platform and other
platforms?
 What gives Java its ‘write once and run anywhere’ nature?
 What is classloader?
 What is the default value of the local variables?
 Why Java does not support pointers?
 Can I import same package/class twice? Will the JVM load the
package twice at runtime?
Note:
 Current and future world are run by Java. Very easiest way to
learn Java.
 The 100% placement and Java course will be provided in credo
systemz in Chennai. Many job placement updates and Java
course content online training all will be available here. please
visit here java for all.
 Thank you for visiting here. Have a good Luck!!!

More Related Content

What's hot

Introduction to Java
Introduction to Java Introduction to Java
Introduction to Java Hitesh-Java
 
Advance Java Topics (J2EE)
Advance Java Topics (J2EE)Advance Java Topics (J2EE)
Advance Java Topics (J2EE)slire
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Mr. Akaash
 
Java Presentation
Java PresentationJava Presentation
Java PresentationAmr Salah
 
Core java complete ppt(note)
Core java  complete  ppt(note)Core java  complete  ppt(note)
Core java complete ppt(note)arvind pandey
 
Data Types, Variables, and Operators
Data Types, Variables, and OperatorsData Types, Variables, and Operators
Data Types, Variables, and OperatorsMarwa Ali Eissa
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java ProgrammingRavi Kant Sahu
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to javaAjay Sharma
 
Strings in Java
Strings in Java Strings in Java
Strings in Java Hitesh-Java
 
Data Types & Variables in JAVA
Data Types & Variables in JAVAData Types & Variables in JAVA
Data Types & Variables in JAVAAnkita Totala
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to javaSaba Ameer
 
Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)Sujit Majety
 
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...Edureka!
 

What's hot (20)

Introduction to Java
Introduction to Java Introduction to Java
Introduction to Java
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Advance Java Topics (J2EE)
Advance Java Topics (J2EE)Advance Java Topics (J2EE)
Advance Java Topics (J2EE)
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Core java complete ppt(note)
Core java  complete  ppt(note)Core java  complete  ppt(note)
Core java complete ppt(note)
 
Data Types, Variables, and Operators
Data Types, Variables, and OperatorsData Types, Variables, and Operators
Data Types, Variables, and Operators
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
 
Java: GUI
Java: GUIJava: GUI
Java: GUI
 
Arrays in Java
Arrays in Java Arrays in Java
Arrays in Java
 
Core java slides
Core java slidesCore java slides
Core java slides
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Strings in Java
Strings in Java Strings in Java
Strings in Java
 
Data Types & Variables in JAVA
Data Types & Variables in JAVAData Types & Variables in JAVA
Data Types & Variables in JAVA
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)
 
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
 
Java platform
Java platformJava platform
Java platform
 
JVM
JVMJVM
JVM
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 

Similar to Overview of Java

Core java programming tutorial - Brainsmartlabs
Core java programming tutorial - BrainsmartlabsCore java programming tutorial - Brainsmartlabs
Core java programming tutorial - Brainsmartlabsbrainsmartlabsedu
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?NexSoftsys
 
A Beginner's Guide to How to Code in Java
A Beginner's Guide to How to Code in JavaA Beginner's Guide to How to Code in Java
A Beginner's Guide to How to Code in JavaJAMESJOHN130
 
Understanding the Pros and Cons of Java Software Development
Understanding the Pros and Cons of Java Software DevelopmentUnderstanding the Pros and Cons of Java Software Development
Understanding the Pros and Cons of Java Software DevelopmentBoTree Technologies
 
Java Course in Gurgaon: Your Gateway to Mastering Java Programming
Java Course in Gurgaon: Your Gateway to Mastering Java ProgrammingJava Course in Gurgaon: Your Gateway to Mastering Java Programming
Java Course in Gurgaon: Your Gateway to Mastering Java ProgrammingUncodemy
 
Unlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUnlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUncodemy
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Ritesh Kumar Bhanu
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...MCM COmpetitive Classes
 
What is java
What is javaWhat is java
What is javajavaicon
 
Java's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future ScopeJava's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future Scopepriyanka rajput
 
Top-7-Benefits-of-Choosing-Java-Software-Development-Services.pdf
Top-7-Benefits-of-Choosing-Java-Software-Development-Services.pdfTop-7-Benefits-of-Choosing-Java-Software-Development-Services.pdf
Top-7-Benefits-of-Choosing-Java-Software-Development-Services.pdfBoTree Technologies
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about javakanchanmahajan23
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmerjeetendra mandal
 
Java Course in Delhi
Java Course in DelhiJava Course in Delhi
Java Course in Delhidigital anil
 
JAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfJAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfVijayVijji8
 

Similar to Overview of Java (20)

Core java programming tutorial - Brainsmartlabs
Core java programming tutorial - BrainsmartlabsCore java programming tutorial - Brainsmartlabs
Core java programming tutorial - Brainsmartlabs
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?
 
Java articles
Java articlesJava articles
Java articles
 
A Beginner's Guide to How to Code in Java
A Beginner's Guide to How to Code in JavaA Beginner's Guide to How to Code in Java
A Beginner's Guide to How to Code in Java
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
 
Understanding the Pros and Cons of Java Software Development
Understanding the Pros and Cons of Java Software DevelopmentUnderstanding the Pros and Cons of Java Software Development
Understanding the Pros and Cons of Java Software Development
 
Java Course in Gurgaon: Your Gateway to Mastering Java Programming
Java Course in Gurgaon: Your Gateway to Mastering Java ProgrammingJava Course in Gurgaon: Your Gateway to Mastering Java Programming
Java Course in Gurgaon: Your Gateway to Mastering Java Programming
 
abhay java 1.pdf
abhay java 1.pdfabhay java 1.pdf
abhay java 1.pdf
 
Java Assignment Help
Java Assignment HelpJava Assignment Help
Java Assignment Help
 
Unlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUnlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdf
 
Java
JavaJava
Java
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
 
What is java
What is javaWhat is java
What is java
 
Java's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future ScopeJava's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future Scope
 
Top-7-Benefits-of-Choosing-Java-Software-Development-Services.pdf
Top-7-Benefits-of-Choosing-Java-Software-Development-Services.pdfTop-7-Benefits-of-Choosing-Java-Software-Development-Services.pdf
Top-7-Benefits-of-Choosing-Java-Software-Development-Services.pdf
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmer
 
Java Course in Delhi
Java Course in DelhiJava Course in Delhi
Java Course in Delhi
 
JAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfJAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdf
 

Recently uploaded

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

Overview of Java

  • 1.
  • 2.
  • 3. 1.Fundamentals of JAVA 2. Java programming for beginners 3. Difference between Core Java and Advanced Java 4. Why Java is most important in IT company 5. Where do we learn Java? 6. How Java Is Going To Change Your Business Strategies. 7.Is Java is the Best language for Artificial Intelligence????? 8. Java Job opportunities
  • 4.
  • 5. Java  Java is one of the most popular programming languages used to create Web applications and platforms.  It was designed for flexibility, allowing developers to write code that would run on any machine, regardless of architecture or platform.
  • 6. Components of Java  JVM (Java Virtual Machine) It is an abstract machine. It is a specificationthatprovides a run-time environmentin which Java bytecode can be executed.  JRE (Java Runtime Enviroinment) JRE refers toa runtimeenvironmentin which Java bytecode can be executed.  JDK(Java DevelopmentKit) It is the tool for compile, document, Package Java programmers
  • 8. Basic concept oops Oops: Object Oriented Programming is a programming concept that works on the principle that objects are the most important part of your program. Class The class is a group of similar entities. It is only an logical component and not the physical entity. Object An Object contains both the data and the function, which operates on the data.
  • 11. Classification of OOPS  Unstructured Programming Languages  Structured Programming Languages  Object Oriented Programming
  • 12. variables Defn: A variable can be thought of as a container which holds value for you, during the life of a Java program Classes of Variables:  Variable Declaration  Variable Initialization
  • 13. Types of variables 1. Local Variables - Declared inside the body of a method 2. Instance Variables - Outside a method declaration 3. Static Variables - Static variables are initialized only once, at the start of the program execution.
  • 14. Properties of Java  Platform independent  Object-orientated programming language  Strongly-typed programming language  Interpreted and compiled language  Automatic memory management
  • 16. Difference between Core Java and Advanced Java
  • 17. Core Java Advanced Java  Core Java is a single tire architecture  Core Java is Standard edition  java.lang.* is core Java packages.  Core Java used for General applications.  Advanced Java is a two tire Architecture.  Advanced Java is an Enterprise Edition.  javax.servlet.* is an advanced Java packages  Advanced Java used for Web and Mobile applications.
  • 18. Core Java Advanced Java  Core Java has OOPs, Data types, exceptional handling, array list.  Java Standard Edition (Java SE) comes under core Java.  Core Java" is used in some technologies java VM, CORBA, Hotspot VM, Tools API, XML etc  The Advanced Java covered Swing, Socket programming, thread, Collection Objects.  Java Enterprise Edition (Java EE) comes under the Advanced Java.  "Advanced Java" is used in some set of technologies APIs in Java EE, Servlet Programming, Web Services, Java Persistence API
  • 19.
  • 20. Surprises Uses in Java  Working the cloud- Java to build cloud-based application services, web APIs, client applications  Research space at NASA- NASA uses Java for a number of interesting applications.  Working in IoT - Many wearable technology applications are built-in Java  Working in virtual calls - One such project is Doctor online, which relies on Java in its application modules.
  • 21.  Performing big data analysis - Java is also used for many data analytics tasks, especially in ETL (Extract/Transform/Load) processes.  Name on the big screen - Special effects firms like Industrial Light and Magic (ILM) rely on Java for all sorts of software- based wonders.  Making games - A lot of popular video games today such as RuneScape are run in Java.  Going back to school - A large number of schools and educational institutions rely on custom Java applications.
  • 23. Why Java more popular  Write software on one platform and run it on virtually any other platform.  Create programs that can run within a web browser and access available web services.  Develop server-side applications for online forums, stores, polls, HTML forms processing, and more.  Combine applications or services using the Java language to create highly customized applications or services.
  • 25. Python VS Java  Python is a more productive language than Java. Python is an interpreted language with elegant syntax and makes it a very good option for scripting and rapid application development in many areas.  Java has an illustrious journey since its inception and has been the backbone of many new products and services that have surprised the world. As far as the future of Java is concerned, it will be intertwined with that of agile and lean thinking that will allow the Java community to continue to innovate and deliver quality systems that address business needs.
  • 26. Java is Everywhere  All over the World - On all platforms and devices and in all countries around the world. It enables developers to make programs work just about anywhere. And it inspired the evolution  Most pervasive platform - whether you want to use it for developing smart card applications, mobile applications, or server-side enterprise applications. One cannot think of any programming language with a more comprehensive set of APIs.
  • 27. Where do we learn Java?
  • 28. why should we learn Java  It's the most commonly used programming language in the world  It prepares you for many open, well-paying developer jobs.  It's a good precursor to learning other programming languages  Java is used in the real world.
  • 29. Benefits of Java  Learning to code from point zero- It's quite easy to learn. You don’t even need to be a pro in math to start coding.  Starting as a junior developer-As a learner, you write your own routines to get plenty of practice and make sense of the programming process.  Boosting your career- Java enhanced with new features, which answer the needs of modern enterprises, startups, medium and small-sized businesses. That puts Java developers in high demand.
  • 30. Top FIVE Books for Java  Effective Java, Third Edition by Joshua Bloch  Head First Java, 2nd Edition by Kathy Sierra & Bert Bates  Grokking Algorithms: An illustrated guide for programmers and other curious people by Aditya Y. Bhargava  Java Concurrency in Practice by Brian Goetz with Tim Peierls  Java Performance: The Definite Guide by Scott Oaks Note: These books are useful for Java fresher and experienced people also.
  • 31. Best Java tutorial Websites:  Java tutorials for beginners  Java tutorials for advanced programmers.
  • 32. Best Java training institute in Chennai: So many institutes are offering Java. But very important is we want Job after completing the course. So be careful. Then course certification also very important. I hope Credo systemz is the best Training institute for Java. Benefits for Java certification  Improve and update your knowledge of the Java language  Will be positive for your career.  Show your talent to the real world Note: Credo systemz provide the recognized Java certification.
  • 33. How Java Is Going To Change Your Business Strategies.
  • 34. Most popular languages in Business Strategies
  • 35. Why Java Is Going To Change Business Strategies  Innovation Platform  Sense of Security & Reliability  Multithreading feature to save time  Subtracted the code  Increases Programmer Efficiency  A Graphics Toolkit Note: These things are not cover in other languages. So only the java is going to change Business Strategies.
  • 38. Java Job Roles  Java Developer  Java Architect  Web Developer  DatabaseAdministrator
  • 39. Skills Required for Java Jobs  Enterprise Java Beans  Oracle database SQL and JDBC  XML,X query, XSL  J2EE framework  JSP  Service-Oriented Architecture  Java-based Web services  Java Servlet Technology
  • 40. Fresher Java Job Interview Questions What is difference between JDK,JRE and JVM?  How many types of memory areas are allocated by JVM?  What is JIT compiler?  What is platform?  What is the main difference between Java platform and other platforms?  What gives Java its ‘write once and run anywhere’ nature?  What is classloader?  What is the default value of the local variables?  Why Java does not support pointers?  Can I import same package/class twice? Will the JVM load the package twice at runtime?
  • 41. Note:  Current and future world are run by Java. Very easiest way to learn Java.  The 100% placement and Java course will be provided in credo systemz in Chennai. Many job placement updates and Java course content online training all will be available here. please visit here java for all.  Thank you for visiting here. Have a good Luck!!!