SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Autor: Rafael Navarro Prieto 
Mi primera aplicación 
en java 
1
Autor: Rafael Navarro Prieto 
Índice de contenido 
Introducción..........................................................................................................................................3 
Instalación.............................................................................................................................................3 
Practica.................................................................................................................................................7 
Importante........................................................................................................................................8 
Resultado..............................................................................................................................................9 
2
Autor: Rafael Navarro Prieto 
Introducción 
Hoy en día hay muchas aplicaciones que funcionan con un lenguaje de programación llamado java, 
este lenguaje de programación, el cual necesita de JDK y JRE. El JRE son un conjunto de 
elementos que hacen que la aplicación creada pueda ser ejecutada por nuestro sistema operativo 
( compilación), y también necesitaremos del JDK que es el software de desarrollo necesario para 
poder crear dichas aplicaciones en el lenguaje java, el cual contiene dentro de el el JRE. 
Instalación 
Una vez explicado brevemente las partes necesarias para programar en java pasaremos a explicar 
como instalar,en este caso, JDK en Windows a la ultima versión (v7). 
Primero deberemos acceder a la pagina de oracle y una vez estamos en la sección de descargas 
buscaremos el JDK de la versión 7 en este caso. 
3
Autor: Rafael Navarro Prieto 
A la hora de descargarla elegir el sistema operativo y si es de 32 o 64 bits. En mi caso 64 bits 
Una vez esta descargado procedemos a su instalación 
Como ya mencione anteriormente el JRE esta dentro de JDK y cuando nos instale el JDK nos saldrá 
la instalación del JRE 
4
Autor: Rafael Navarro Prieto 
Una vez acabado el proceso de instalación verificamos en la carpeta java se encuentran el JDK y el 
JRE 
Ahora deberemos indicar al terminal las variables de la carpeta bin de java 
Una vez hemos accedido a las variables de entorno del ordenador, deberemos crear una nueva 
variable de entorno, en este caso, para el usuario del sistema. Nos deberá salir la ventana para 
crearla en la cual colocaremos: 
1. Nombre de la variable: PATH 
2. Valor de la variable: La ruta donde estén los binarios de java, en este caso 
C:Program FilesJavajdk1.7.0_67bin 
5
Autor: Rafael Navarro Prieto 
Practica 
Una vez tenemos ya instalado java, vamos a crear la primera aplicación y a explicar paso a paso 
como se debe hacer. 
Primero deberemos crear el archivo de la aplicación con extensión .java, yo he utilizado en este 
caso notepad++ que es una aplicación para iniciarme en el lenguaje java (también se puede 
programar en otros idiomas con esta aplicación). 
Una vez tenemos creado el archivo, en este caso HolaMundo.java, nos pondremos a programar en 
java de la siguiente forma: 
1. Las primeras lineas 1 y 3 tienen un comentario explicando de que va la aplicación (no es 
necesario comentar en este caso, aunque en casos mas complejos se aconseja comentar en 
que parte de la aplicación se esta trabajando o su funcionamiento.) 
2. Las lineas 4 a la 12 contienen la clase HolaMundo, esta clase tendrá el mismo nombre que el 
archivo dado que si no, no podría compilar y ejecutar bien (El archivo .java debe llamarse 
igual que una de las clases que formen la aplicación, en este caso, HolaMundo), ademas el 
nombre HolaMundo debe ser así porque en programación, se siguen una serie de reglas para 
6
Autor: Rafael Navarro Prieto 
hacer mas fácil el entendimiento. En este caso la regla dice que cada palabra que empiece en 
una clase o método la primera letra sea en mayúscula. 
3. La linea 6 a la 10 contienen el método main que es un método reservado, eso quiere decir 
que, son palabras (en este caso un método) que ya están especificadas para un uso en 
concreto como por ejemplo: for (para realizar un ciclo). Este método es importante dado 
que, sin este método, no es posible la ejecución de la aplicación. El contenido del paréntesis 
se comentara en otra practica mas avanza, de momento siempre deberemos crear el método 
main de esa forma. 
4. Dentro del método main (linea 8) encontramos System.out.print(“texto”), esta acción lo 
que realizara a la hora de la ejecución es un mensaje, el que escribiremos dentro de las 
comillas. Dentro del texto que se visualizara se puede observar el símbolo n, ese símbolo en 
java se utiliza para realizar un salto de linea, de esta forma ese texto creado en una sola linea 
se visualizara en 2 lineas como veremos mas adelante. 
Importante 
• Siempre que se crea una clase o método, siempre hay que abrir y cerrar con llaves {} 
• Siempre que se crea una acción, en este caso System.out.print, se debe finalizar con un (;) 
sino la aplicación dará error en la compilación. 
• Siempre que se abran paréntesis () o corchetes [], al igual que las llaves, deben cerrarse. 
• A la hora de programar, en cualquier lenguaje de programación, se aconseja no utilizar 
caracteres extraños como por ejemplo tildes (´) o letras no existentes en otro idiomas (ñ), 
dado que puede ocasionar problemas en la compilación de la aplicación. 
7
Autor: Rafael Navarro Prieto 
Resultado 
Una vez acabado el documento HolaMundo.java procederemos a su compilación y ejecución. En la 
imagen tenemos: 
1. La compilación del archivo: para compilar se ejecuta el archivo binario javac de la carpeta 
java y el archivo creado en el notepad++, sintaxis: javac HolaMundo.java 
2. Ejecución: En este caso una vez compilado y no habernos mostrado el sistema que ha 
habido un error de compilación, podremos ejecutar el archivo. sintaxis: java HolaMundo (A 
la hora de compilar el sistema te crea un archivo .class que es el archivo con un lenguaje que 
ya entiende el sistema, para compilar no se debe escribir la extensión .class a la hora de 
compilar.) 
3. Versión: En este ultimo apartado,realizado antes de crear y ejecutar el archivo .java, utilizo 
el comando java -versión para visualizar que se instalo perfectamente el JDK y JRE. 
8

Más contenido relacionado

La actualidad más candente

Fallo de configuración web Universidad Zaragoza
Fallo de configuración web Universidad ZaragozaFallo de configuración web Universidad Zaragoza
Fallo de configuración web Universidad ZaragozaMantenimiento Informatico
 
Vocabulario java daniela grajales
Vocabulario java  daniela grajalesVocabulario java  daniela grajales
Vocabulario java daniela grajalesdaniela.grajales02
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...Eudris Cabrera
 
Vocabulario java Nathaly Romero 11.2
Vocabulario java Nathaly Romero 11.2Vocabulario java Nathaly Romero 11.2
Vocabulario java Nathaly Romero 11.2nathaly0628
 
Tabbed pane y excepciones
Tabbed pane y excepcionesTabbed pane y excepciones
Tabbed pane y excepcionesaleja0940
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Javamtemarialuisa
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Javamtemarialuisa
 
Fundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgraspFundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgraspYatzy Espinosa
 
Alejandra soscue java
Alejandra soscue javaAlejandra soscue java
Alejandra soscue javaaleyandra
 
Multitarea e hilos en java
Multitarea e hilos en javaMultitarea e hilos en java
Multitarea e hilos en javaTensor
 
Proof of concept: Auditando sistema con METASPLOIT
Proof of concept: Auditando sistema con METASPLOITProof of concept: Auditando sistema con METASPLOIT
Proof of concept: Auditando sistema con METASPLOITBTshell-Fran
 

La actualidad más candente (17)

62016561 java
62016561 java62016561 java
62016561 java
 
Fallo de configuración web Universidad Zaragoza
Fallo de configuración web Universidad ZaragozaFallo de configuración web Universidad Zaragoza
Fallo de configuración web Universidad Zaragoza
 
Vocabulario java daniela grajales
Vocabulario java  daniela grajalesVocabulario java  daniela grajales
Vocabulario java daniela grajales
 
Examen 2 s,o,
Examen 2 s,o,Examen 2 s,o,
Examen 2 s,o,
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
 
Manejo de Excepciones
Manejo de ExcepcionesManejo de Excepciones
Manejo de Excepciones
 
Vocabulario java Nathaly Romero 11.2
Vocabulario java Nathaly Romero 11.2Vocabulario java Nathaly Romero 11.2
Vocabulario java Nathaly Romero 11.2
 
Uso de hilos
Uso de hilosUso de hilos
Uso de hilos
 
Tabbed pane y excepciones
Tabbed pane y excepcionesTabbed pane y excepciones
Tabbed pane y excepciones
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Java
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Java
 
Fundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgraspFundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgrasp
 
Alejandra soscue java
Alejandra soscue javaAlejandra soscue java
Alejandra soscue java
 
A c t_i_v_i_d_a_9
A c t_i_v_i_d_a_9A c t_i_v_i_d_a_9
A c t_i_v_i_d_a_9
 
Multitarea e hilos en java
Multitarea e hilos en javaMultitarea e hilos en java
Multitarea e hilos en java
 
manual-batch-desde-0
manual-batch-desde-0manual-batch-desde-0
manual-batch-desde-0
 
Proof of concept: Auditando sistema con METASPLOIT
Proof of concept: Auditando sistema con METASPLOITProof of concept: Auditando sistema con METASPLOIT
Proof of concept: Auditando sistema con METASPLOIT
 

Destacado

Torres nelli, laguna y fassina (santa maria jossefa rossello)
Torres nelli, laguna y fassina (santa maria jossefa rossello)Torres nelli, laguna y fassina (santa maria jossefa rossello)
Torres nelli, laguna y fassina (santa maria jossefa rossello)SANDRA Versaci
 
Comunicado de prensa nº 36
Comunicado de prensa nº 36Comunicado de prensa nº 36
Comunicado de prensa nº 36gueste22837c
 
မႏုစာရီ (မင္းသိခၤ)
မႏုစာရီ (မင္းသိခၤ)မႏုစာရီ (မင္းသိခၤ)
မႏုစာရီ (မင္းသိခၤ)san aye
 
Índice provisório_19.11.08
Índice provisório_19.11.08Índice provisório_19.11.08
Índice provisório_19.11.08Mafalda5
 
Moodboard digipak
Moodboard digipakMoodboard digipak
Moodboard digipakcubeqube
 
2h вовед во автоматиката
2h вовед во автоматиката2h вовед во автоматиката
2h вовед во автоматикатаТоме Иванов
 
Democracia
DemocraciaDemocracia
DemocraciaGunther
 
Carnevale
CarnevaleCarnevale
Carnevaleiffib
 
Respostas do artigo 13 - Phillipe
Respostas do artigo 13 - PhillipeRespostas do artigo 13 - Phillipe
Respostas do artigo 13 - PhillipeBruno Túlio
 
Programa XII Mercado Tradicional - Aller
Programa XII Mercado Tradicional - AllerPrograma XII Mercado Tradicional - Aller
Programa XII Mercado Tradicional - AllerTERRITORIO MUSEO
 
Bases del concurso
Bases del concursoBases del concurso
Bases del concursoguest86a67f
 

Destacado (20)

Torres nelli, laguna y fassina (santa maria jossefa rossello)
Torres nelli, laguna y fassina (santa maria jossefa rossello)Torres nelli, laguna y fassina (santa maria jossefa rossello)
Torres nelli, laguna y fassina (santa maria jossefa rossello)
 
Comunicado de prensa nº 36
Comunicado de prensa nº 36Comunicado de prensa nº 36
Comunicado de prensa nº 36
 
AFF
AFFAFF
AFF
 
Pc2 de marzo listo
Pc2 de marzo listoPc2 de marzo listo
Pc2 de marzo listo
 
မႏုစာရီ (မင္းသိခၤ)
မႏုစာရီ (မင္းသိခၤ)မႏုစာရီ (မင္းသိခၤ)
မႏုစာရီ (မင္းသိခၤ)
 
Ovas 1
Ovas 1Ovas 1
Ovas 1
 
Licencia 1
Licencia 1Licencia 1
Licencia 1
 
Índice provisório_19.11.08
Índice provisório_19.11.08Índice provisório_19.11.08
Índice provisório_19.11.08
 
Moodboard digipak
Moodboard digipakMoodboard digipak
Moodboard digipak
 
Batavia
BataviaBatavia
Batavia
 
2h вовед во автоматиката
2h вовед во автоматиката2h вовед во автоматиката
2h вовед во автоматиката
 
Circulacionana
CirculacionanaCirculacionana
Circulacionana
 
Democracia
DemocraciaDemocracia
Democracia
 
Carnevale
CarnevaleCarnevale
Carnevale
 
DAS - Operación Amazonas
DAS - Operación AmazonasDAS - Operación Amazonas
DAS - Operación Amazonas
 
Respostas do artigo 13 - Phillipe
Respostas do artigo 13 - PhillipeRespostas do artigo 13 - Phillipe
Respostas do artigo 13 - Phillipe
 
Pavs destaca 06
Pavs destaca 06Pavs destaca 06
Pavs destaca 06
 
Programa XII Mercado Tradicional - Aller
Programa XII Mercado Tradicional - AllerPrograma XII Mercado Tradicional - Aller
Programa XII Mercado Tradicional - Aller
 
Bases del concurso
Bases del concursoBases del concurso
Bases del concurso
 
Relaciones inter e intraespecificas
Relaciones inter e intraespecificasRelaciones inter e intraespecificas
Relaciones inter e intraespecificas
 

Similar a Hola mundorafaelnavarroprieto

Similar a Hola mundorafaelnavarroprieto (20)

Programación en java
Programación en javaProgramación en java
Programación en java
 
Ap01 java
Ap01 javaAp01 java
Ap01 java
 
04 taller-django
04 taller-django04 taller-django
04 taller-django
 
Ejercicio compiladores
Ejercicio compiladoresEjercicio compiladores
Ejercicio compiladores
 
instalación de java en laptop XO azul
instalación de java en laptop XO azulinstalación de java en laptop XO azul
instalación de java en laptop XO azul
 
Netbeans
Netbeans Netbeans
Netbeans
 
Apuntes de introduccion a la programación
Apuntes de introduccion a la programaciónApuntes de introduccion a la programación
Apuntes de introduccion a la programación
 
4035426 ejercicios-resueltos-en-pascal
4035426 ejercicios-resueltos-en-pascal4035426 ejercicios-resueltos-en-pascal
4035426 ejercicios-resueltos-en-pascal
 
ejercicios-resueltos-en-pascal
ejercicios-resueltos-en-pascalejercicios-resueltos-en-pascal
ejercicios-resueltos-en-pascal
 
Tutorial programacion01
Tutorial programacion01Tutorial programacion01
Tutorial programacion01
 
01 fundamentos-java
01 fundamentos-java01 fundamentos-java
01 fundamentos-java
 
Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientas
 
CursoJava.pdf
CursoJava.pdfCursoJava.pdf
CursoJava.pdf
 
Curso de java_desde_cero_hasta_conexione
Curso de java_desde_cero_hasta_conexioneCurso de java_desde_cero_hasta_conexione
Curso de java_desde_cero_hasta_conexione
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xp
 
Workshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensionesWorkshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensiones
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
2 poo u1 1 Introduccion
2 poo u1 1 Introduccion2 poo u1 1 Introduccion
2 poo u1 1 Introduccion
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodos
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-i
 

Más de Rafael Navarro Prieto

Más de Rafael Navarro Prieto (11)

Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
 
Act1.7 nosql terminado
Act1.7 nosql terminadoAct1.7 nosql terminado
Act1.7 nosql terminado
 
Actividad 1.1 rafael navarro prieto
Actividad 1.1 rafael navarro prietoActividad 1.1 rafael navarro prieto
Actividad 1.1 rafael navarro prieto
 
Instituto rafaelnavarroprieto
Instituto rafaelnavarroprietoInstituto rafaelnavarroprieto
Instituto rafaelnavarroprieto
 
Academia rafaelnavarroprieto
Academia rafaelnavarroprietoAcademia rafaelnavarroprieto
Academia rafaelnavarroprieto
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
Documentación ubuntu cloud
Documentación ubuntu cloudDocumentación ubuntu cloud
Documentación ubuntu cloud
 
Usodefeedly
UsodefeedlyUsodefeedly
Usodefeedly
 

Último

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 

Último (20)

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 

Hola mundorafaelnavarroprieto

  • 1. Autor: Rafael Navarro Prieto Mi primera aplicación en java 1
  • 2. Autor: Rafael Navarro Prieto Índice de contenido Introducción..........................................................................................................................................3 Instalación.............................................................................................................................................3 Practica.................................................................................................................................................7 Importante........................................................................................................................................8 Resultado..............................................................................................................................................9 2
  • 3. Autor: Rafael Navarro Prieto Introducción Hoy en día hay muchas aplicaciones que funcionan con un lenguaje de programación llamado java, este lenguaje de programación, el cual necesita de JDK y JRE. El JRE son un conjunto de elementos que hacen que la aplicación creada pueda ser ejecutada por nuestro sistema operativo ( compilación), y también necesitaremos del JDK que es el software de desarrollo necesario para poder crear dichas aplicaciones en el lenguaje java, el cual contiene dentro de el el JRE. Instalación Una vez explicado brevemente las partes necesarias para programar en java pasaremos a explicar como instalar,en este caso, JDK en Windows a la ultima versión (v7). Primero deberemos acceder a la pagina de oracle y una vez estamos en la sección de descargas buscaremos el JDK de la versión 7 en este caso. 3
  • 4. Autor: Rafael Navarro Prieto A la hora de descargarla elegir el sistema operativo y si es de 32 o 64 bits. En mi caso 64 bits Una vez esta descargado procedemos a su instalación Como ya mencione anteriormente el JRE esta dentro de JDK y cuando nos instale el JDK nos saldrá la instalación del JRE 4
  • 5. Autor: Rafael Navarro Prieto Una vez acabado el proceso de instalación verificamos en la carpeta java se encuentran el JDK y el JRE Ahora deberemos indicar al terminal las variables de la carpeta bin de java Una vez hemos accedido a las variables de entorno del ordenador, deberemos crear una nueva variable de entorno, en este caso, para el usuario del sistema. Nos deberá salir la ventana para crearla en la cual colocaremos: 1. Nombre de la variable: PATH 2. Valor de la variable: La ruta donde estén los binarios de java, en este caso C:Program FilesJavajdk1.7.0_67bin 5
  • 6. Autor: Rafael Navarro Prieto Practica Una vez tenemos ya instalado java, vamos a crear la primera aplicación y a explicar paso a paso como se debe hacer. Primero deberemos crear el archivo de la aplicación con extensión .java, yo he utilizado en este caso notepad++ que es una aplicación para iniciarme en el lenguaje java (también se puede programar en otros idiomas con esta aplicación). Una vez tenemos creado el archivo, en este caso HolaMundo.java, nos pondremos a programar en java de la siguiente forma: 1. Las primeras lineas 1 y 3 tienen un comentario explicando de que va la aplicación (no es necesario comentar en este caso, aunque en casos mas complejos se aconseja comentar en que parte de la aplicación se esta trabajando o su funcionamiento.) 2. Las lineas 4 a la 12 contienen la clase HolaMundo, esta clase tendrá el mismo nombre que el archivo dado que si no, no podría compilar y ejecutar bien (El archivo .java debe llamarse igual que una de las clases que formen la aplicación, en este caso, HolaMundo), ademas el nombre HolaMundo debe ser así porque en programación, se siguen una serie de reglas para 6
  • 7. Autor: Rafael Navarro Prieto hacer mas fácil el entendimiento. En este caso la regla dice que cada palabra que empiece en una clase o método la primera letra sea en mayúscula. 3. La linea 6 a la 10 contienen el método main que es un método reservado, eso quiere decir que, son palabras (en este caso un método) que ya están especificadas para un uso en concreto como por ejemplo: for (para realizar un ciclo). Este método es importante dado que, sin este método, no es posible la ejecución de la aplicación. El contenido del paréntesis se comentara en otra practica mas avanza, de momento siempre deberemos crear el método main de esa forma. 4. Dentro del método main (linea 8) encontramos System.out.print(“texto”), esta acción lo que realizara a la hora de la ejecución es un mensaje, el que escribiremos dentro de las comillas. Dentro del texto que se visualizara se puede observar el símbolo n, ese símbolo en java se utiliza para realizar un salto de linea, de esta forma ese texto creado en una sola linea se visualizara en 2 lineas como veremos mas adelante. Importante • Siempre que se crea una clase o método, siempre hay que abrir y cerrar con llaves {} • Siempre que se crea una acción, en este caso System.out.print, se debe finalizar con un (;) sino la aplicación dará error en la compilación. • Siempre que se abran paréntesis () o corchetes [], al igual que las llaves, deben cerrarse. • A la hora de programar, en cualquier lenguaje de programación, se aconseja no utilizar caracteres extraños como por ejemplo tildes (´) o letras no existentes en otro idiomas (ñ), dado que puede ocasionar problemas en la compilación de la aplicación. 7
  • 8. Autor: Rafael Navarro Prieto Resultado Una vez acabado el documento HolaMundo.java procederemos a su compilación y ejecución. En la imagen tenemos: 1. La compilación del archivo: para compilar se ejecuta el archivo binario javac de la carpeta java y el archivo creado en el notepad++, sintaxis: javac HolaMundo.java 2. Ejecución: En este caso una vez compilado y no habernos mostrado el sistema que ha habido un error de compilación, podremos ejecutar el archivo. sintaxis: java HolaMundo (A la hora de compilar el sistema te crea un archivo .class que es el archivo con un lenguaje que ya entiende el sistema, para compilar no se debe escribir la extensión .class a la hora de compilar.) 3. Versión: En este ultimo apartado,realizado antes de crear y ejecutar el archivo .java, utilizo el comando java -versión para visualizar que se instalo perfectamente el JDK y JRE. 8