SlideShare a Scribd company logo
Overview of Java
Overview of Java
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
Overview of Java
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
Overview of Java
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!!!
Ad

More Related Content

What's hot (20)

Basics of JAVA programming
Basics of JAVA programmingBasics of JAVA programming
Basics of JAVA programming
Elizabeth Thomas
 
Core java
Core java Core java
Core java
Shubham singh
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
Ravi Kant Sahu
 
Genesis and Overview of Java
Genesis and Overview of Java Genesis and Overview of Java
Genesis and Overview of Java
Ravi_Kant_Sahu
 
JVM
JVMJVM
JVM
baabtra.com - No. 1 supplier of quality freshers
 
Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)
Michelle Anne Meralpis
 
Core java slides
Core java slidesCore java slides
Core java slides
Abhilash Nair
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
Math-Circle
 
Methods in java
Methods in javaMethods in java
Methods in java
chauhankapil
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Saba Ameer
 
Core Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika TutorialsCore Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika Tutorials
Mahika Tutorials
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Java Lover
 
Core Java
Core JavaCore Java
Core Java
Priyanka Pradhan
 
Features of java
Features of javaFeatures of java
Features of java
WILLFREDJOSE W
 
Arrays in Java
Arrays in JavaArrays in Java
Arrays in Java
Naz Abdalla
 
Core java complete ppt(note)
Core java  complete  ppt(note)Core java  complete  ppt(note)
Core java complete ppt(note)
arvind pandey
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of java
vinay arora
 
Java platform
Java platformJava platform
Java platform
BG Java EE Course
 
Java-java virtual machine
Java-java virtual machineJava-java virtual machine
Java-java virtual machine
Surbhi Panhalkar
 
Java Data Types
Java Data TypesJava Data Types
Java Data Types
Spotle.ai
 

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
brainsmartlabsedu
 
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
 
Java articles
Java articlesJava articles
Java articles
Patanjali Pendyala
 
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
JAMESJOHN130
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
Tanzeel Ahmad
 
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
BoTree Technologies
 
Java Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHatJava Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHat
Scholarhat
 
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
Uncodemy
 
best java training institute in Chandigarh ppt
best java training institute in Chandigarh pptbest java training institute in Chandigarh ppt
best java training institute in Chandigarh ppt
vanshikashr2324
 
abhay java 1.pdf
abhay java 1.pdfabhay java 1.pdf
abhay java 1.pdf
AbhiSingh427212
 
Java Script Training In Chandigarh sector 34
Java Script Training In Chandigarh sector 34Java Script Training In Chandigarh sector 34
Java Script Training In Chandigarh sector 34
abhimanyukarki442
 
Java Assignment Help
Java Assignment HelpJava Assignment Help
Java Assignment Help
My Assignment Services
 
Unlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUnlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdf
Uncodemy
 
Java
JavaJava
Java
raj esaki
 
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 java
javaicon
 
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
priyanka 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.pdf
BoTree Technologies
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
kanchanmahajan23
 
Core java programming tutorial - Brainsmartlabs
Core java programming tutorial - BrainsmartlabsCore java programming tutorial - Brainsmartlabs
Core java programming tutorial - Brainsmartlabs
brainsmartlabsedu
 
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 Java
JAMESJOHN130
 
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
BoTree Technologies
 
Java Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHatJava Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHat
Scholarhat
 
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
Uncodemy
 
best java training institute in Chandigarh ppt
best java training institute in Chandigarh pptbest java training institute in Chandigarh ppt
best java training institute in Chandigarh ppt
vanshikashr2324
 
Java Script Training In Chandigarh sector 34
Java Script Training In Chandigarh sector 34Java Script Training In Chandigarh sector 34
Java Script Training In Chandigarh sector 34
abhimanyukarki442
 
Unlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUnlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdf
Uncodemy
 
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 java
javaicon
 
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
priyanka 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.pdf
BoTree Technologies
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
kanchanmahajan23
 
Ad

Recently uploaded (20)

CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Studying Drama: Definition, types and elements
Studying Drama: Definition, types and elementsStudying Drama: Definition, types and elements
Studying Drama: Definition, types and elements
AbdelFattahAdel2
 
Unit 5: Dividend Decisions and its theories
Unit 5: Dividend Decisions and its theoriesUnit 5: Dividend Decisions and its theories
Unit 5: Dividend Decisions and its theories
bharath321164
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Unit 4: Long term- Capital budgeting and its types
Unit 4: Long term- Capital budgeting and its typesUnit 4: Long term- Capital budgeting and its types
Unit 4: Long term- Capital budgeting and its types
bharath321164
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
Fundamentals of PR: Wk 4 - Strategic Communications
Fundamentals of PR: Wk 4 - Strategic CommunicationsFundamentals of PR: Wk 4 - Strategic Communications
Fundamentals of PR: Wk 4 - Strategic Communications
Jordan Williams
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Timber Pitch Roof Construction Measurement-2024.pptx
Timber Pitch Roof Construction Measurement-2024.pptxTimber Pitch Roof Construction Measurement-2024.pptx
Timber Pitch Roof Construction Measurement-2024.pptx
Tantish QS, UTM
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-26-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-26-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-26-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-26-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Studying Drama: Definition, types and elements
Studying Drama: Definition, types and elementsStudying Drama: Definition, types and elements
Studying Drama: Definition, types and elements
AbdelFattahAdel2
 
Unit 5: Dividend Decisions and its theories
Unit 5: Dividend Decisions and its theoriesUnit 5: Dividend Decisions and its theories
Unit 5: Dividend Decisions and its theories
bharath321164
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Unit 4: Long term- Capital budgeting and its types
Unit 4: Long term- Capital budgeting and its typesUnit 4: Long term- Capital budgeting and its types
Unit 4: Long term- Capital budgeting and its types
bharath321164
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
Fundamentals of PR: Wk 4 - Strategic Communications
Fundamentals of PR: Wk 4 - Strategic CommunicationsFundamentals of PR: Wk 4 - Strategic Communications
Fundamentals of PR: Wk 4 - Strategic Communications
Jordan Williams
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Timber Pitch Roof Construction Measurement-2024.pptx
Timber Pitch Roof Construction Measurement-2024.pptxTimber Pitch Roof Construction Measurement-2024.pptx
Timber Pitch Roof Construction Measurement-2024.pptx
Tantish QS, UTM
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Ad

Overview of Java

  • 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
  • 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
  • 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!!!