SlideShare una empresa de Scribd logo
1 de 7
Lenguaje de
Programacion
Java
CONCEPT
O
Java es un lenguaje de programación orientado a
objetos que se popularizó a partir del lanzamiento
de su primera versión comercial de amplia difusión,
la JDK 1.0 en 1996. Actualmente es uno de los
lenguajes más usados para la programación en
todo el mundo.
HISTORIA
Java es un lenguaje de programación orientado
a objetos desarrollado por Sun Microsystems a
principio de los años 90´s.
En Diciembre de 1950 Patrick Naughton,
ingeniero de Sun Microsystems, reclutó a varios
colegas entre ellos James Gosling y Mike
Sheridan para trabajar sobre un nuevo proyecto
conocido como "El proyecto verde".
Hoy en día, puede encontrar la
tecnología Java en redes y dispositivos que
comprenden desde Internet y superordenadores
cientifícos hasta portátiles y teléfonos móviles;
desde simuladores de mercado en Wall Street
hasta juegos de uso doméstico y tarjetas de
crédito: Java está en todas partes. FUNDADOR
Tipos De
datos
Ejemplo
El programa que pondré a continuación
simplemente mostrará en pantalla la tabla del
12, algo bastante sencillo y que podrás probar
tu mismo en tu casa copiando el código.
Recuerda no preocuparte mucho por
comprender a la perfección todo el bloque de
sentencias (lo que habrá al interior del método
main), pues todo esto y varias cosas más serán
explicadas con detalle luego. Ahora si veamos.
Pasos para compilar un
codigo
 PASO 1: Creación del código
fuente
 Abrimos el Bloc de notas de Windows
(Inicio -> Todos los programas ->
Accesorios -> Bloc de notas), que
usaremos ahora como editor de trabajo
por su simplicidad. l código de nuestro
programa en Java, escrito en el bloc de
notas, será el siguiente:
 PASO 2: Compilación y ejecución del
programa
 Vamos a proceder a la compilación e
interpretación de este pequeño programa Java.
Lo haremos usando la ventana consola del
DOS. Para visualizar esta ventana debemos
proceder así: Inicio -> Todos los programas ->
Accesorios -> Símbolo del sistema. Sobre la
ventana consola escribiremos el comando “cd
C:Ejercicios” y pulsaremos enter. Esto nos
traslada a la carpeta donde se ubica nuestro
archivo (“Ejemplo.java”). Si hemos accedido
correctamente al escribir dar y pulsar enter nos
debe aparecer el archivo Ejemplo.java./* Primer Ejemplo Hola Java -
aprenderaprogramar.com */
public class Ejemplo {
public static void main(String[ ] arg) {
System.out.println("Hola Java");
}
}
Funciones
Las funciones o métodos en Java son realmente útiles para hacer los programas más cómodos,
más fáciles de programar y más legibles.
Las funciones y los métodos son lo mismo, son dos palabras que definen el mismo concepto.
Aun así,
término más usado es método en el caso de la programación en Java.
En esta sección lo que vamos a realizar es:
 Visibilidad (en el video de esta página)
 Introducción a las funciones
 Funciones sin parámetros de entrada ni salida: explicación y ejemplos.
 Funciones con parámetros de entrada y no de salida: explicación y ejemplos.
 Funciones con parámetros de salida y no de entrada: explicación y ejemplos.
 Funciones con parámetros de salida y de entrada: explicación y ejemplos.
 Ejercicio: contar el número de veces que se repite el carácter ‘a’ usando funciones.
 Ejercicio: contar palabras.
 Ejercicio: invertir palabras usando funciones.
 Examen de los conceptos aprendidos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Cu00612 b compilar ejecutar programa java windows consola cmd dos
Cu00612 b compilar ejecutar programa java windows consola cmd dosCu00612 b compilar ejecutar programa java windows consola cmd dos
Cu00612 b compilar ejecutar programa java windows consola cmd dos
 
Unidad 3 tema 1.2
Unidad 3 tema 1.2Unidad 3 tema 1.2
Unidad 3 tema 1.2
 
Informe U4 tema2
Informe U4 tema2Informe U4 tema2
Informe U4 tema2
 
Android studio
Android studioAndroid studio
Android studio
 
Programa 1 "Hola Mundo"
Programa 1 "Hola Mundo"Programa 1 "Hola Mundo"
Programa 1 "Hola Mundo"
 
3 lo del blog
3 lo del blog3 lo del blog
3 lo del blog
 
Anatomía de un proyecto - Diapositiva
Anatomía de un proyecto - DiapositivaAnatomía de un proyecto - Diapositiva
Anatomía de un proyecto - Diapositiva
 
Informe 3
Informe 3Informe 3
Informe 3
 
Ambiente programacion en_android
Ambiente programacion en_androidAmbiente programacion en_android
Ambiente programacion en_android
 
sensores nxt
sensores nxtsensores nxt
sensores nxt
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Programa 8
Programa 8Programa 8
Programa 8
 
Unidad 2 tema 1
Unidad 2 tema 1Unidad 2 tema 1
Unidad 2 tema 1
 
Guia instalación NetBeans como entorno de desarrollo para Android:
Guia instalación NetBeans como entorno de desarrollo para Android: Guia instalación NetBeans como entorno de desarrollo para Android:
Guia instalación NetBeans como entorno de desarrollo para Android:
 
Trabajo grupal
Trabajo grupalTrabajo grupal
Trabajo grupal
 
Introducción a las Aplicaciones Visuales
Introducción a las Aplicaciones VisualesIntroducción a las Aplicaciones Visuales
Introducción a las Aplicaciones Visuales
 
1
11
1
 

Similar a Lenguaje de programacion java

Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilJosé Antonio Sandoval Acosta
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion javaals_8
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de JavaLuzRom
 
Introduc java pre
Introduc java preIntroduc java pre
Introduc java prejtk1
 
Java pre
Java preJava pre
Java prejtk1
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_javaSaviotec
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basicoSaviotec
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación javanigthfox31
 
Android y samsung
Android y samsungAndroid y samsung
Android y samsungzeuss15
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipseejavierot99
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVANoralma Yanez
 
Clasen1java
Clasen1javaClasen1java
Clasen1javajbersosa
 

Similar a Lenguaje de programacion java (20)

Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
 
Java
JavaJava
Java
 
Pres1
Pres1Pres1
Pres1
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
Introduc java pre
Introduc java preIntroduc java pre
Introduc java pre
 
Java pre
Java preJava pre
Java pre
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Java
JavaJava
Java
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
 
Java
JavaJava
Java
 
Android y samsung
Android y samsungAndroid y samsung
Android y samsung
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipsee
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (16)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Lenguaje de programacion java

  • 2. CONCEPT O Java es un lenguaje de programación orientado a objetos que se popularizó a partir del lanzamiento de su primera versión comercial de amplia difusión, la JDK 1.0 en 1996. Actualmente es uno de los lenguajes más usados para la programación en todo el mundo.
  • 3. HISTORIA Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principio de los años 90´s. En Diciembre de 1950 Patrick Naughton, ingeniero de Sun Microsystems, reclutó a varios colegas entre ellos James Gosling y Mike Sheridan para trabajar sobre un nuevo proyecto conocido como "El proyecto verde". Hoy en día, puede encontrar la tecnología Java en redes y dispositivos que comprenden desde Internet y superordenadores cientifícos hasta portátiles y teléfonos móviles; desde simuladores de mercado en Wall Street hasta juegos de uso doméstico y tarjetas de crédito: Java está en todas partes. FUNDADOR
  • 5. Ejemplo El programa que pondré a continuación simplemente mostrará en pantalla la tabla del 12, algo bastante sencillo y que podrás probar tu mismo en tu casa copiando el código. Recuerda no preocuparte mucho por comprender a la perfección todo el bloque de sentencias (lo que habrá al interior del método main), pues todo esto y varias cosas más serán explicadas con detalle luego. Ahora si veamos.
  • 6. Pasos para compilar un codigo  PASO 1: Creación del código fuente  Abrimos el Bloc de notas de Windows (Inicio -> Todos los programas -> Accesorios -> Bloc de notas), que usaremos ahora como editor de trabajo por su simplicidad. l código de nuestro programa en Java, escrito en el bloc de notas, será el siguiente:  PASO 2: Compilación y ejecución del programa  Vamos a proceder a la compilación e interpretación de este pequeño programa Java. Lo haremos usando la ventana consola del DOS. Para visualizar esta ventana debemos proceder así: Inicio -> Todos los programas -> Accesorios -> Símbolo del sistema. Sobre la ventana consola escribiremos el comando “cd C:Ejercicios” y pulsaremos enter. Esto nos traslada a la carpeta donde se ubica nuestro archivo (“Ejemplo.java”). Si hemos accedido correctamente al escribir dar y pulsar enter nos debe aparecer el archivo Ejemplo.java./* Primer Ejemplo Hola Java - aprenderaprogramar.com */ public class Ejemplo { public static void main(String[ ] arg) { System.out.println("Hola Java"); } }
  • 7. Funciones Las funciones o métodos en Java son realmente útiles para hacer los programas más cómodos, más fáciles de programar y más legibles. Las funciones y los métodos son lo mismo, son dos palabras que definen el mismo concepto. Aun así, término más usado es método en el caso de la programación en Java. En esta sección lo que vamos a realizar es:  Visibilidad (en el video de esta página)  Introducción a las funciones  Funciones sin parámetros de entrada ni salida: explicación y ejemplos.  Funciones con parámetros de entrada y no de salida: explicación y ejemplos.  Funciones con parámetros de salida y no de entrada: explicación y ejemplos.  Funciones con parámetros de salida y de entrada: explicación y ejemplos.  Ejercicio: contar el número de veces que se repite el carácter ‘a’ usando funciones.  Ejercicio: contar palabras.  Ejercicio: invertir palabras usando funciones.  Examen de los conceptos aprendidos.