SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Kenia Álava
INTRODUCTION TO JAVA CONCEPTS
Java and all Java-based trademarks are trademarks of Sun Microsystems.

 What is Java JDK? JDK stands dejava Developers Kit is, toolset to develop (applications) in
countless classes Java.Existen accompanying the JDK that is installed in order to get
started programming in JAVA.

 What makes it different from the other JAVA programming languages? What
distinguishes Java from other programming languages is its conception of departure, in
which language is to create a road that can be used to program in all types of operating
systems and processors. One of the most important features is that the programs
"executable", created by the Java compiler, are independent of the architecture. Run
interchangeably in a variety of microprocessors and computers with different operating
systems.

Is the language is compiled or interpreted?

                              Java is compiled when the source code is translated into an
                              object called machine code (binary, bytecode) and is
                              interpreted because the machine code can be run on any
                              platform which should be an interpreter executing it in real
                              time.

                              To run it, you need an interpreter, the JVM (JavaVirtual
                              Machine) Java virtual machine. Thus, it is possible to
                              compile the program on a UNIX workstation and run it on
                              another Windows using the Java virtual machine for
                              Windows.

                              This JVM is responsible for reading the bytecodes and
                              translate them into executable instructions directly on a
                              particular microprocessor.




                                                                        Kenia Álava
The Java Virtual Machine (JVM).

The Java virtual machine is the revolutionary idea of language. It is the entity that provides
platform independence for Java programs compiled into byte-code.




BLOCK OF QUESTIONS

What is the purpose of the JVM?

Being a byte-code translator to make the same program in byte-code can be run on
different platforms to transform the native machine code on which it runs.

What is a bytecode?

It is an intermediate between the Java programming language and the final machine code.

Why Java is not compiled into machine code, like other programs?

Precisely to allow it to run on any computer on the Internet, it has a microprocessor
80x86, 680x0, PowerPC, Alpha, MIPS, etc ...




                                                                          Kenia Álava

Más contenido relacionado

La actualidad más candente (19)

JRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVAJRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVA
 
Features of java
Features of javaFeatures of java
Features of java
 
Java session13
Java session13Java session13
Java session13
 
Java Development Kit (jdk)
Java Development Kit (jdk)Java Development Kit (jdk)
Java Development Kit (jdk)
 
Java presentation
Java presentationJava presentation
Java presentation
 
BlueJ Two
BlueJ TwoBlueJ Two
BlueJ Two
 
Jvm
JvmJvm
Jvm
 
Java session2
Java session2Java session2
Java session2
 
Chapter 1 java
Chapter 1 java Chapter 1 java
Chapter 1 java
 
Java Lecture 1
Java Lecture 1Java Lecture 1
Java Lecture 1
 
JVM
JVMJVM
JVM
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java
JavaJava
Java
 
Introduction of java
Introduction of javaIntroduction of java
Introduction of java
 
Presentación rs232 java
Presentación rs232 javaPresentación rs232 java
Presentación rs232 java
 
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
Java Virtual Machine (JVM), Difference JDK, JRE & JVMJava Virtual Machine (JVM), Difference JDK, JRE & JVM
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
 
Presentation # 4
Presentation # 4Presentation # 4
Presentation # 4
 
Learn Java Part 1
Learn Java Part 1Learn Java Part 1
Learn Java Part 1
 
Presentation on Java Basic
Presentation on Java BasicPresentation on Java Basic
Presentation on Java Basic
 

Destacado

Jackson Hewitt for Session 1
Jackson Hewitt for Session 1Jackson Hewitt for Session 1
Jackson Hewitt for Session 1Lauren Cappello
 
Jack Mc Donnell, Regional FM UK MEA Region at Deutsche Bank - Lessons learnt ...
Jack Mc Donnell, Regional FM UK MEA Region at Deutsche Bank - Lessons learnt ...Jack Mc Donnell, Regional FM UK MEA Region at Deutsche Bank - Lessons learnt ...
Jack Mc Donnell, Regional FM UK MEA Region at Deutsche Bank - Lessons learnt ...Global Business Events
 
Antenna hopping
Antenna hoppingAntenna hopping
Antenna hoppingmwasongwe
 
CityBooks/CityShops 2013
CityBooks/CityShops 2013CityBooks/CityShops 2013
CityBooks/CityShops 2013Walter Londema
 
Insurance agents: make more money with BOP and multi-peril policies
Insurance agents: make more money with BOP and multi-peril policiesInsurance agents: make more money with BOP and multi-peril policies
Insurance agents: make more money with BOP and multi-peril policiesLeonid Knyshov
 
Steven virgadamo on virgadamo
Steven virgadamo   on virgadamoSteven virgadamo   on virgadamo
Steven virgadamo on virgadamoSteven Virgadamo
 
Treating Amblyopia with DrPatch
Treating Amblyopia with DrPatchTreating Amblyopia with DrPatch
Treating Amblyopia with DrPatchDr Patch
 
banking system
banking systembanking system
banking systemJai Singh
 
BarCamp 2013 - Porqueux barcampv3 - Iván Alarcón
BarCamp 2013 - Porqueux barcampv3 - Iván AlarcónBarCamp 2013 - Porqueux barcampv3 - Iván Alarcón
BarCamp 2013 - Porqueux barcampv3 - Iván Alarcónbarcampcr
 
26th january,2015 daily global rice e newsletter by riceplus magazine
26th january,2015 daily global rice e newsletter by riceplus magazine26th january,2015 daily global rice e newsletter by riceplus magazine
26th january,2015 daily global rice e newsletter by riceplus magazineRiceplus Magazine
 
The urban informal sector of pakistan some stylized facts
The urban informal sector of pakistan some stylized factsThe urban informal sector of pakistan some stylized facts
The urban informal sector of pakistan some stylized factsDr Lendy Spires
 
WilmerHale 2012_vc_chart_us_financings
WilmerHale 2012_vc_chart_us_financingsWilmerHale 2012_vc_chart_us_financings
WilmerHale 2012_vc_chart_us_financingsStephanie Duquette
 
What Every CFP Should Know About Their Clients With Student Loan Debt
What Every CFP Should Know About Their Clients With Student Loan DebtWhat Every CFP Should Know About Their Clients With Student Loan Debt
What Every CFP Should Know About Their Clients With Student Loan DebtChristopher T. Lawson
 
2014-15 Dotnet IEEE Titles List
2014-15 Dotnet IEEE Titles List2014-15 Dotnet IEEE Titles List
2014-15 Dotnet IEEE Titles Listtakeoffit
 
hyderabad solutions DELHI SCHOOL ECONOMICS DSE ma entrance solutions micr...
 hyderabad  solutions  DELHI SCHOOL ECONOMICS DSE  ma entrance solutions micr... hyderabad  solutions  DELHI SCHOOL ECONOMICS DSE  ma entrance solutions micr...
hyderabad solutions DELHI SCHOOL ECONOMICS DSE ma entrance solutions micr...Naresh Sehdev
 
27 January Daily technical trader
27 January Daily technical trader 27 January Daily technical trader
27 January Daily technical trader QNB Group
 

Destacado (20)

Jackson Hewitt for Session 1
Jackson Hewitt for Session 1Jackson Hewitt for Session 1
Jackson Hewitt for Session 1
 
Jack Mc Donnell, Regional FM UK MEA Region at Deutsche Bank - Lessons learnt ...
Jack Mc Donnell, Regional FM UK MEA Region at Deutsche Bank - Lessons learnt ...Jack Mc Donnell, Regional FM UK MEA Region at Deutsche Bank - Lessons learnt ...
Jack Mc Donnell, Regional FM UK MEA Region at Deutsche Bank - Lessons learnt ...
 
Antenna hopping
Antenna hoppingAntenna hopping
Antenna hopping
 
CityBooks/CityShops 2013
CityBooks/CityShops 2013CityBooks/CityShops 2013
CityBooks/CityShops 2013
 
Insurance agents: make more money with BOP and multi-peril policies
Insurance agents: make more money with BOP and multi-peril policiesInsurance agents: make more money with BOP and multi-peril policies
Insurance agents: make more money with BOP and multi-peril policies
 
Steven virgadamo on virgadamo
Steven virgadamo   on virgadamoSteven virgadamo   on virgadamo
Steven virgadamo on virgadamo
 
Treating Amblyopia with DrPatch
Treating Amblyopia with DrPatchTreating Amblyopia with DrPatch
Treating Amblyopia with DrPatch
 
banking system
banking systembanking system
banking system
 
Proyecto autoplay
Proyecto autoplayProyecto autoplay
Proyecto autoplay
 
Aman
AmanAman
Aman
 
BarCamp 2013 - Porqueux barcampv3 - Iván Alarcón
BarCamp 2013 - Porqueux barcampv3 - Iván AlarcónBarCamp 2013 - Porqueux barcampv3 - Iván Alarcón
BarCamp 2013 - Porqueux barcampv3 - Iván Alarcón
 
Mic N Melons
Mic N Melons Mic N Melons
Mic N Melons
 
26th january,2015 daily global rice e newsletter by riceplus magazine
26th january,2015 daily global rice e newsletter by riceplus magazine26th january,2015 daily global rice e newsletter by riceplus magazine
26th january,2015 daily global rice e newsletter by riceplus magazine
 
The urban informal sector of pakistan some stylized facts
The urban informal sector of pakistan some stylized factsThe urban informal sector of pakistan some stylized facts
The urban informal sector of pakistan some stylized facts
 
WilmerHale 2012_vc_chart_us_financings
WilmerHale 2012_vc_chart_us_financingsWilmerHale 2012_vc_chart_us_financings
WilmerHale 2012_vc_chart_us_financings
 
What Every CFP Should Know About Their Clients With Student Loan Debt
What Every CFP Should Know About Their Clients With Student Loan DebtWhat Every CFP Should Know About Their Clients With Student Loan Debt
What Every CFP Should Know About Their Clients With Student Loan Debt
 
Steve Virgadamo
Steve VirgadamoSteve Virgadamo
Steve Virgadamo
 
2014-15 Dotnet IEEE Titles List
2014-15 Dotnet IEEE Titles List2014-15 Dotnet IEEE Titles List
2014-15 Dotnet IEEE Titles List
 
hyderabad solutions DELHI SCHOOL ECONOMICS DSE ma entrance solutions micr...
 hyderabad  solutions  DELHI SCHOOL ECONOMICS DSE  ma entrance solutions micr... hyderabad  solutions  DELHI SCHOOL ECONOMICS DSE  ma entrance solutions micr...
hyderabad solutions DELHI SCHOOL ECONOMICS DSE ma entrance solutions micr...
 
27 January Daily technical trader
27 January Daily technical trader 27 January Daily technical trader
27 January Daily technical trader
 

Similar a Class 3

Similar a Class 3 (20)

JAVA AND ANDROID OS_PRESENTATION
JAVA AND ANDROID OS_PRESENTATIONJAVA AND ANDROID OS_PRESENTATION
JAVA AND ANDROID OS_PRESENTATION
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
 
Java Virtual Machine
Java Virtual Machine Java Virtual Machine
Java Virtual Machine
 
Unit1 JAVA.pptx
Unit1 JAVA.pptxUnit1 JAVA.pptx
Unit1 JAVA.pptx
 
Java part1
Java part1Java part1
Java part1
 
Java byte code presentation
Java byte code presentationJava byte code presentation
Java byte code presentation
 
Core java slides
Core java slidesCore java slides
Core java slides
 
Java the reason behind its never ending demand
Java the reason behind its never ending demandJava the reason behind its never ending demand
Java the reason behind its never ending demand
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
 
Java presentation
Java presentationJava presentation
Java presentation
 
JVM.pptx
JVM.pptxJVM.pptx
JVM.pptx
 
Java features
Java  features Java  features
Java features
 
Core Java Slides
Core Java SlidesCore Java Slides
Core Java Slides
 
Core Java-1 (1).pdf
Core Java-1 (1).pdfCore Java-1 (1).pdf
Core Java-1 (1).pdf
 
java intro.pptx
java intro.pptxjava intro.pptx
java intro.pptx
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java ppt1
Java ppt1Java ppt1
Java ppt1
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
 
java basics.pptx
java basics.pptxjava basics.pptx
java basics.pptx
 
JVM Architecture – How It Works.pdf
JVM Architecture – How It Works.pdfJVM Architecture – How It Works.pdf
JVM Architecture – How It Works.pdf
 

Más de Miguel Mastarreno Macías (20)

Miguel portafolioingles
Miguel portafolioinglesMiguel portafolioingles
Miguel portafolioingles
 
Kenia
KeniaKenia
Kenia
 
Folder aby
Folder abyFolder aby
Folder aby
 
Mata
MataMata
Mata
 
Gisella bravo portafolio
Gisella bravo portafolioGisella bravo portafolio
Gisella bravo portafolio
 
Portafolio kenia original 2 a
Portafolio kenia original 2 aPortafolio kenia original 2 a
Portafolio kenia original 2 a
 
Class 3 2ciclo
Class 3 2cicloClass 3 2ciclo
Class 3 2ciclo
 
Class 1 y 2 2ciclo
Class 1 y 2 2cicloClass 1 y 2 2ciclo
Class 1 y 2 2ciclo
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto de ingles traducido
Proyecto de ingles traducidoProyecto de ingles traducido
Proyecto de ingles traducido
 
Class 6
Class 6Class 6
Class 6
 
Class 5
Class 5Class 5
Class 5
 
Class 4
Class 4Class 4
Class 4
 
Class 2
Class 2Class 2
Class 2
 
Class 1
Class 1Class 1
Class 1
 
Kenii
KeniiKenii
Kenii
 
Gissy
GissyGissy
Gissy
 
Aby
AbyAby
Aby
 
Folder
FolderFolder
Folder
 
Gestor proyectocalculo
Gestor proyectocalculoGestor proyectocalculo
Gestor proyectocalculo
 

Class 3

  • 2. INTRODUCTION TO JAVA CONCEPTS Java and all Java-based trademarks are trademarks of Sun Microsystems. What is Java JDK? JDK stands dejava Developers Kit is, toolset to develop (applications) in countless classes Java.Existen accompanying the JDK that is installed in order to get started programming in JAVA. What makes it different from the other JAVA programming languages? What distinguishes Java from other programming languages is its conception of departure, in which language is to create a road that can be used to program in all types of operating systems and processors. One of the most important features is that the programs "executable", created by the Java compiler, are independent of the architecture. Run interchangeably in a variety of microprocessors and computers with different operating systems. Is the language is compiled or interpreted? Java is compiled when the source code is translated into an object called machine code (binary, bytecode) and is interpreted because the machine code can be run on any platform which should be an interpreter executing it in real time. To run it, you need an interpreter, the JVM (JavaVirtual Machine) Java virtual machine. Thus, it is possible to compile the program on a UNIX workstation and run it on another Windows using the Java virtual machine for Windows. This JVM is responsible for reading the bytecodes and translate them into executable instructions directly on a particular microprocessor. Kenia Álava
  • 3. The Java Virtual Machine (JVM). The Java virtual machine is the revolutionary idea of language. It is the entity that provides platform independence for Java programs compiled into byte-code. BLOCK OF QUESTIONS What is the purpose of the JVM? Being a byte-code translator to make the same program in byte-code can be run on different platforms to transform the native machine code on which it runs. What is a bytecode? It is an intermediate between the Java programming language and the final machine code. Why Java is not compiled into machine code, like other programs? Precisely to allow it to run on any computer on the Internet, it has a microprocessor 80x86, 680x0, PowerPC, Alpha, MIPS, etc ... Kenia Álava