SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Sesión 1 
mangelg1984@gmail.com 
www.mentoringit.com.mx
Es un lenguaje de programación. 
Sintaxis similar a c++, se puede utilizar para crear aplicaciones de escritorio y aplicaciones web. 
Un ambiente de desarrollo y despliegue de aplicaciones. 
jdk: contiene las clases propias del lenguaje organizadas en paquetes, el compilador y una jre para poder ejecutar las aplicaciones desarrolladas. 
jre: es el ambiente de ejecución de aplicaciones el cual se puede instalar sin necesidad de instalar el jdk. 
CH-1 
www.mentoringit.com.mx
CH-1 
www.mentoringit.com.mx
Configurar variables de ambiente para jdk. 
Overview de eclipse IDE. 
Realizar un programa en java que consta de dos clases en un mismo archivo, TestCalculadora y Calculadora. 
www.mentoringit.com.mx
Abstracción: Es obtener la descripción de lo que una entidad puede realizar y las características puede tener. 
Encapsulamiento: Esconder las características de un objeto y permitir el acceso a ellos por el uso de métodos. 
Paquetes: los paquetes son carpetas en las que se pueden agrupar clases en base comportamientos y características comunes. 
CH-2 
www.mentoringit.com.mx
Clase. Es un molde para crear objetos con diferentes características pero mismo comportamiento, en java creamos objetos con el operador new. 
Atributo. Son los elementos que definen el estado de un objeto. 
Método. Definen el comportamiento que puede tener un objeto. 
Constructor. Permite inicializar variables y crear un objeto, tiene el mismo nombre de la clase y no tiene tipo de retorno. 
Paquete. es una carpeta que permite agrupar clases java y subcarpetas. 
www.mentoringit.com.mx
Bloques de código y sentencias. En java se programa en base a bloques de código ({ }) estos pueden ser una clase o un método, en los bloques de código hay sentencias las cuales terminan siempre con un “;”. 
Identificadores. Un identificador es el nombre que le damos a una clase, método o variable. Los identificadores pueden iniciar con una letra, guion bajo o signo de $. Java soporta unicode de 16 bits para codificar aunque se sugiere que los nombres de las clases estén bajo código ASCII. 
Una palabra reservada no puede ser un identificador. 
CH-3 
www.mentoringit.com.mx
Palabras reservadas del lenguaje. 
Tipos primitivos. int, short, byte, long, double, float, boolean, char. 
Palabras de declaración de clases y métodos. class, public, private, protected, final, static, void, throw, throws, package, import, interface, extends, super, implements, return, this, enum, void, new, assert. 
Declaración de variables. short, strictfp, const, native, transient, volatile. 
Palabras de flujos de control. try, catch, finally, for, while, do, if, else, switch, case, break, continue, default, goto, instanceof. 
www.mentoringit.com.mx
Tipos de datos del lenguaje. 
Tipos primitivos. 
Tipos de referencia. Son todas las variables del tipo de cualquier clase, su valor por default es null. 
Tipo primitivo 
Valor por default 
Rango de bits 
Clase Wrapper 
boolean 
false 
Boolean 
char 
'u0000' 
Character 
byte 
0 
8 
Byte 
short 
0 
16 
Short 
int 
0 
32 
Integer 
long 
0L 
64 
Long 
float 
0.0F 
32 
Float 
double 
0.0D 
64 
Double 
www.mentoringit.com.mx

Más contenido relacionado

La actualidad más candente

Mapa conceptual java
Mapa conceptual java Mapa conceptual java
Mapa conceptual java
hack-13
 
Test Programación Orientada a Objetos
Test Programación Orientada a  ObjetosTest Programación Orientada a  Objetos
Test Programación Orientada a Objetos
Luis Arturo Vargas
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
Doris Aguagallo
 
Cuestionario
CuestionarioCuestionario
Cuestionario
jpauly4
 

La actualidad más candente (19)

Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismo
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Mapa conceptual java
Mapa conceptual java Mapa conceptual java
Mapa conceptual java
 
AITEC -Curso introducción al desarrollo de aplicaciones con java
AITEC -Curso introducción al desarrollo de aplicaciones con javaAITEC -Curso introducción al desarrollo de aplicaciones con java
AITEC -Curso introducción al desarrollo de aplicaciones con java
 
Herencia y Polimorfismo
Herencia y PolimorfismoHerencia y Polimorfismo
Herencia y Polimorfismo
 
Mapa conceptual norey
Mapa  conceptual norey Mapa  conceptual norey
Mapa conceptual norey
 
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosLenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetos
 
Programacion oo
Programacion ooProgramacion oo
Programacion oo
 
Test Programación Orientada a Objetos
Test Programación Orientada a  ObjetosTest Programación Orientada a  Objetos
Test Programación Orientada a Objetos
 
Preguntas ejer1
Preguntas ejer1Preguntas ejer1
Preguntas ejer1
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
 
Poo
PooPoo
Poo
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Intro Java
Intro JavaIntro Java
Intro Java
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Introducción al POO
Introducción al POOIntroducción al POO
Introducción al POO
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En Java
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 

Similar a Java desde cero

2introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate022introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate02
Krizztiina Pacheko
 
Apendice general 4 terminos de programador
Apendice general 4 terminos de programadorApendice general 4 terminos de programador
Apendice general 4 terminos de programador
Wilson Delgado Ramos
 

Similar a Java desde cero (20)

generalidades java
generalidades javageneralidades java
generalidades java
 
2introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate022introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate02
 
INTRODUCCION LENGUAJE JAVA
INTRODUCCION LENGUAJE JAVAINTRODUCCION LENGUAJE JAVA
INTRODUCCION LENGUAJE JAVA
 
2) introduccion al lenguaje java
2) introduccion al lenguaje java2) introduccion al lenguaje java
2) introduccion al lenguaje java
 
Guia3 java
Guia3 javaGuia3 java
Guia3 java
 
Apendice general 4
Apendice general 4Apendice general 4
Apendice general 4
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Apendice general 4 terminos de programador
Apendice general 4 terminos de programadorApendice general 4 terminos de programador
Apendice general 4 terminos de programador
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Java
 
Curso java preparación certificación
Curso java preparación  certificación Curso java preparación  certificación
Curso java preparación certificación
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Javaqert
JavaqertJavaqert
Javaqert
 
Javaqert
JavaqertJavaqert
Javaqert
 
Programacion java
Programacion javaProgramacion java
Programacion java
 
JAVA Actividad 4
JAVA Actividad  4JAVA Actividad  4
JAVA Actividad 4
 
Ap2 java
Ap2   javaAp2   java
Ap2 java
 
Csharp
CsharpCsharp
Csharp
 
Tema 1[1][1]
Tema 1[1][1]Tema 1[1][1]
Tema 1[1][1]
 
Actividad 4
Actividad  4Actividad  4
Actividad 4
 

Más de www.mentoringit.com.mx (9)

Tipos de almacenamiento android básico sesion2
Tipos de almacenamiento android básico sesion2Tipos de almacenamiento android básico sesion2
Tipos de almacenamiento android básico sesion2
 
Android desarrollo de aplicaciones nivel básico 1
Android desarrollo de aplicaciones nivel básico 1Android desarrollo de aplicaciones nivel básico 1
Android desarrollo de aplicaciones nivel básico 1
 
Json
JsonJson
Json
 
Java desde cero maven
Java desde cero mavenJava desde cero maven
Java desde cero maven
 
Java desde cero string, string builder y string buffer
Java desde cero string, string builder y string bufferJava desde cero string, string builder y string buffer
Java desde cero string, string builder y string buffer
 
excepciones en java
excepciones en javaexcepciones en java
excepciones en java
 
constructores en java
constructores en javaconstructores en java
constructores en java
 
Ordenando collections
Ordenando collectionsOrdenando collections
Ordenando collections
 
colecciones en java
colecciones en javacolecciones en java
colecciones en java
 

Último

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
FagnerLisboa3
 
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
 
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
241521559
 

Último (10)

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
 
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)
 
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...
 
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
 
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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
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
 

Java desde cero

  • 1. Sesión 1 mangelg1984@gmail.com www.mentoringit.com.mx
  • 2. Es un lenguaje de programación. Sintaxis similar a c++, se puede utilizar para crear aplicaciones de escritorio y aplicaciones web. Un ambiente de desarrollo y despliegue de aplicaciones. jdk: contiene las clases propias del lenguaje organizadas en paquetes, el compilador y una jre para poder ejecutar las aplicaciones desarrolladas. jre: es el ambiente de ejecución de aplicaciones el cual se puede instalar sin necesidad de instalar el jdk. CH-1 www.mentoringit.com.mx
  • 4. Configurar variables de ambiente para jdk. Overview de eclipse IDE. Realizar un programa en java que consta de dos clases en un mismo archivo, TestCalculadora y Calculadora. www.mentoringit.com.mx
  • 5. Abstracción: Es obtener la descripción de lo que una entidad puede realizar y las características puede tener. Encapsulamiento: Esconder las características de un objeto y permitir el acceso a ellos por el uso de métodos. Paquetes: los paquetes son carpetas en las que se pueden agrupar clases en base comportamientos y características comunes. CH-2 www.mentoringit.com.mx
  • 6. Clase. Es un molde para crear objetos con diferentes características pero mismo comportamiento, en java creamos objetos con el operador new. Atributo. Son los elementos que definen el estado de un objeto. Método. Definen el comportamiento que puede tener un objeto. Constructor. Permite inicializar variables y crear un objeto, tiene el mismo nombre de la clase y no tiene tipo de retorno. Paquete. es una carpeta que permite agrupar clases java y subcarpetas. www.mentoringit.com.mx
  • 7. Bloques de código y sentencias. En java se programa en base a bloques de código ({ }) estos pueden ser una clase o un método, en los bloques de código hay sentencias las cuales terminan siempre con un “;”. Identificadores. Un identificador es el nombre que le damos a una clase, método o variable. Los identificadores pueden iniciar con una letra, guion bajo o signo de $. Java soporta unicode de 16 bits para codificar aunque se sugiere que los nombres de las clases estén bajo código ASCII. Una palabra reservada no puede ser un identificador. CH-3 www.mentoringit.com.mx
  • 8. Palabras reservadas del lenguaje. Tipos primitivos. int, short, byte, long, double, float, boolean, char. Palabras de declaración de clases y métodos. class, public, private, protected, final, static, void, throw, throws, package, import, interface, extends, super, implements, return, this, enum, void, new, assert. Declaración de variables. short, strictfp, const, native, transient, volatile. Palabras de flujos de control. try, catch, finally, for, while, do, if, else, switch, case, break, continue, default, goto, instanceof. www.mentoringit.com.mx
  • 9. Tipos de datos del lenguaje. Tipos primitivos. Tipos de referencia. Son todas las variables del tipo de cualquier clase, su valor por default es null. Tipo primitivo Valor por default Rango de bits Clase Wrapper boolean false Boolean char 'u0000' Character byte 0 8 Byte short 0 16 Short int 0 32 Integer long 0L 64 Long float 0.0F 32 Float double 0.0D 64 Double www.mentoringit.com.mx