SlideShare uma empresa Scribd logo
1 de 8
ESTRUCTURA DE DATOS EN JAVA
MESÍA LAURA PEDRO PABLO
1
Sesión 1 : Introducción a Java
Universidad Nacional de Educación
Enrique Guzmán y Valle
INTRODUCCIÓN A LA PLATAFORMA JAVA
 Primera versión se llamó OAK.
 No tuvo éxito. Nueva orientación: Internet.
 En 1996 surge la primera versión.
Características principales del lenguaje Java.
 Multiplataforma.
 Compilación -> ByteCode -> JVM (Java Virtual Machine).
 Ventajas:
 Multiplataforma.
 Entorno controlado.
INTRODUCCIÓN A LA PLATAFORMA JAVA
 Desventajas
 Menor rendimiento.
 Pérdida de características específicas.
 Orientación a Objetos.
 Applets.
 Programación distribuida RMI (Remote Method Invocation)
 Multiproceso / Multihilo (MultiThreading)
 Programación móvil J2ME (Micro Edition)
 Programación aplicaciones web JSP (Java Server Pages)
INTRODUCCIÓN A LA PLATAFORMA JAVA
La evolución del lenguaje Java.
La orientación actual es la de ofrecer multitud de utilidades
para facilitar el desarrollo de aplicaciones.
 Servidores de aplicaciones.
 Transparencia en el acceso a datos.
 Desarrollo basado en componentes (beans).
PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA
Palabras reservadas en Java.
abstract default goto operator synchronized
boolean do if outer this
break double implements package threadsafe
byte else import private throw
byvalue extends inner protected throws
case false instanceof public transient
cast final int rest true
catch finally interface return try
char float long short var
class for native static void
const future new super volatille
continue generic null switch while
PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA
Herramientas de la POO.
 La clase como elemento mínimo.
 Una clase es una representación de un concepto del mundo real.
 Contiene dos componentes / miembros:
 Datos = Atributos.
 Acciones = Métodos.
 Se usa el operador punto ‘.’ para acceder a los miembros.
 Una clase se define con la palabra reservada “class”.
 Clase Vs Objeto
 Clase = Concepto = Definición [= Receta].
 Objeto = Instancia = Elemento “real” [= Pastel].
PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA
 Paquetes.
 Concepto que permite englobar en una misma idea varias clases.
 Semejanza con estructura de directorios. Puede haber una jerarquía. En compilación, se generan
directorios físicos.
 Se usa el operador punto ‘.’ para poder acceder a las clases de un paquete o a los subpaquetes.
 Visibilidad de paquete.
 Pública: Se permite usar esa clase desde otro paquete.
 No pública: Sólo se puede usar esa clase desde ese paquete.
PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA
 Estructura básica de un fichero fuente Java.
 Definición de paquete (opcional): “package”
 Importación de clase (opcional): “import”
 Se pueden importar todas las clases usando “*”
 Definición de clases.
 Sólo una con visibilidad pública de paquete. El fichero debe llamarse igual
que esta clase.
package paquete;
import otroPaquete.OtraClase;
public class ClaseConVisibilidadPublica
{
}
class ClaseConVisibilidadNoPublica
{
}

Mais conteúdo relacionado

Mais procurados

PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVANoralma Yanez
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Javamaeusogo
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Antecedentes java
Antecedentes java Antecedentes java
Antecedentes java Yo Profesor
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointMariviMartinezM
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Irving Che
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicasAny Saula
 
Programación de módulos para Drupal 7
Programación de módulos para Drupal 7Programación de módulos para Drupal 7
Programación de módulos para Drupal 7Cristian Mamani
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasAnel Sosa
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación JavaAlfredito Aguayo
 
Lenguaje de programación java. Detalles
Lenguaje de programación java. DetallesLenguaje de programación java. Detalles
Lenguaje de programación java. DetallesCursando Desarrollo Web
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación javaChikito304
 

Mais procurados (20)

PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
JAVA
JAVAJAVA
JAVA
 
Java
JavaJava
Java
 
Semana 1 Introducción a Java
Semana 1   Introducción a JavaSemana 1   Introducción a Java
Semana 1 Introducción a Java
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Antecedentes java
Antecedentes java Antecedentes java
Antecedentes java
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power Point
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación
 
Java
JavaJava
Java
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
Java Script
Java Script Java Script
Java Script
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Programación de módulos para Drupal 7
Programación de módulos para Drupal 7Programación de módulos para Drupal 7
Programación de módulos para Drupal 7
 
Semana9 Vbr
Semana9 VbrSemana9 Vbr
Semana9 Vbr
 
Charla
CharlaCharla
Charla
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y librerias
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
Lenguaje de programación java. Detalles
Lenguaje de programación java. DetallesLenguaje de programación java. Detalles
Lenguaje de programación java. Detalles
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 

Destaque

TECLAS CALIENTES
TECLAS CALIENTES TECLAS CALIENTES
TECLAS CALIENTES 0504002817
 
Instalación del modulo de Java ME en Netbeans
Instalación del modulo de Java ME en NetbeansInstalación del modulo de Java ME en Netbeans
Instalación del modulo de Java ME en NetbeansEduardo del Angel
 
Tutorial programacion01
Tutorial programacion01Tutorial programacion01
Tutorial programacion01Jenny Zambrana
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeansMarthaa Hdz
 
GUIA DE LABORATORIO DE INSTALACION Y CONFIGURACION DEL FRAMEWORK ZEND - PHP ...
GUIA DE LABORATORIO DE  INSTALACION Y CONFIGURACION DEL FRAMEWORK ZEND - PHP ...GUIA DE LABORATORIO DE  INSTALACION Y CONFIGURACION DEL FRAMEWORK ZEND - PHP ...
GUIA DE LABORATORIO DE INSTALACION Y CONFIGURACION DEL FRAMEWORK ZEND - PHP ...Ivan Petrlik
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasFelipe Cerda
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeansguest044583b
 
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANSTutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANSWilliam Diaz S
 
2 POO Presentación
2 POO Presentación2 POO Presentación
2 POO Presentaciónguest7b7e934
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosjent46
 
Manejo de eventos en java
Manejo de eventos en javaManejo de eventos en java
Manejo de eventos en javaaleja09_40
 

Destaque (20)

Instalacion de java y NetBeans
Instalacion de java y NetBeansInstalacion de java y NetBeans
Instalacion de java y NetBeans
 
hola mundo
hola mundohola mundo
hola mundo
 
TECLAS CALIENTES
TECLAS CALIENTES TECLAS CALIENTES
TECLAS CALIENTES
 
Villanueva epigmenio
Villanueva epigmenio Villanueva epigmenio
Villanueva epigmenio
 
Instalación del modulo de Java ME en Netbeans
Instalación del modulo de Java ME en NetbeansInstalación del modulo de Java ME en Netbeans
Instalación del modulo de Java ME en Netbeans
 
Tutorial programacion01
Tutorial programacion01Tutorial programacion01
Tutorial programacion01
 
Java
JavaJava
Java
 
APLICACIONES MOVILES
APLICACIONES MOVILESAPLICACIONES MOVILES
APLICACIONES MOVILES
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeans
 
GUIA DE LABORATORIO DE INSTALACION Y CONFIGURACION DEL FRAMEWORK ZEND - PHP ...
GUIA DE LABORATORIO DE  INSTALACION Y CONFIGURACION DEL FRAMEWORK ZEND - PHP ...GUIA DE LABORATORIO DE  INSTALACION Y CONFIGURACION DEL FRAMEWORK ZEND - PHP ...
GUIA DE LABORATORIO DE INSTALACION Y CONFIGURACION DEL FRAMEWORK ZEND - PHP ...
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitas
 
Manual de Netbeans
Manual de NetbeansManual de Netbeans
Manual de Netbeans
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
 
Encapsulamiento en JAVA-NETBEANS
Encapsulamiento en JAVA-NETBEANSEncapsulamiento en JAVA-NETBEANS
Encapsulamiento en JAVA-NETBEANS
 
JPA en Netbeans
JPA en NetbeansJPA en Netbeans
JPA en Netbeans
 
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANSTutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
 
2 POO Presentación
2 POO Presentación2 POO Presentación
2 POO Presentación
 
Eventos y listeners en Java Swing
Eventos y listeners en Java SwingEventos y listeners en Java Swing
Eventos y listeners en Java Swing
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Manejo de eventos en java
Manejo de eventos en javaManejo de eventos en java
Manejo de eventos en java
 

Semelhante a Instalación de NetBeans

[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java Eudris Cabrera
 
Java desde 0
Java desde 0Java desde 0
Java desde 0Saviotec
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma JavaEudris Cabrera
 
Historia java ruben rodriguez
Historia java ruben rodriguezHistoria java ruben rodriguez
Historia java ruben rodriguezcoruniversitec
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroLalo Pérez
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 
09. Java desde Cero autor UNAM_1.111.pdf
09. Java desde Cero autor UNAM_1.111.pdf09. Java desde Cero autor UNAM_1.111.pdf
09. Java desde Cero autor UNAM_1.111.pdfIrene619127
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a javawaldinelly
 

Semelhante a Instalación de NetBeans (20)

Java
JavaJava
Java
 
estructura de un programa en java
estructura de un programa en javaestructura de un programa en java
estructura de un programa en java
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java
 
S01.s1 - Lenguaje Java-1.pdf
S01.s1 - Lenguaje Java-1.pdfS01.s1 - Lenguaje Java-1.pdf
S01.s1 - Lenguaje Java-1.pdf
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
javasp.pdf
javasp.pdfjavasp.pdf
javasp.pdf
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java
 
Historia java ruben rodriguez
Historia java ruben rodriguezHistoria java ruben rodriguez
Historia java ruben rodriguez
 
Historia java ruben
Historia java rubenHistoria java ruben
Historia java ruben
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.cero
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Guia3 java
Guia3 javaGuia3 java
Guia3 java
 
09. Java desde Cero autor UNAM_1.111.pdf
09. Java desde Cero autor UNAM_1.111.pdf09. Java desde Cero autor UNAM_1.111.pdf
09. Java desde Cero autor UNAM_1.111.pdf
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
Java desde Cero.pdf
Java desde Cero.pdfJava desde Cero.pdf
Java desde Cero.pdf
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
JAVA3.0
JAVA3.0JAVA3.0
JAVA3.0
 

Mais de Pedro Mesía

Mais de Pedro Mesía (6)

Sesión 7
Sesión 7Sesión 7
Sesión 7
 
Diapositiva 6
Diapositiva 6Diapositiva 6
Diapositiva 6
 
Sesión 5
Sesión 5Sesión 5
Sesión 5
 
Diapositiva 4
Diapositiva 4Diapositiva 4
Diapositiva 4
 
Sesión 3
Sesión 3Sesión 3
Sesión 3
 
Anatomía de un proyecto - Diapositiva
Anatomía de un proyecto - DiapositivaAnatomía de un proyecto - Diapositiva
Anatomía de un proyecto - Diapositiva
 

Último

Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(HelenDanielaGuaruaBo
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxTecvalSAS2
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptxRicardo113759
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfJaredQuezada3
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxnathalypaolaacostasu
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialeszaidylisbethnarvaezm
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Rentamarbin6
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptxi7ingenieria
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfAJYSCORP
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxJOHUANYQUISPESAEZ
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREdianayarelii17
 
Distribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestreDistribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestreAndresUseda3
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfTeresa Rc
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableThairyAndreinaLira1
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...TaniaCruzInga
 
Hiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxHiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxsalazarsilverio074
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgdostorosmg
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxAmyKleisinger
 
Reporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfReporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfjosephtena
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxmarlonrea6
 

Último (20)

Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
Distribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestreDistribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestre
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contable
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
 
Hiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxHiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptx
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
Reporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfReporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdf
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 

Instalación de NetBeans

  • 1. ESTRUCTURA DE DATOS EN JAVA MESÍA LAURA PEDRO PABLO 1 Sesión 1 : Introducción a Java Universidad Nacional de Educación Enrique Guzmán y Valle
  • 2. INTRODUCCIÓN A LA PLATAFORMA JAVA  Primera versión se llamó OAK.  No tuvo éxito. Nueva orientación: Internet.  En 1996 surge la primera versión. Características principales del lenguaje Java.  Multiplataforma.  Compilación -> ByteCode -> JVM (Java Virtual Machine).  Ventajas:  Multiplataforma.  Entorno controlado.
  • 3. INTRODUCCIÓN A LA PLATAFORMA JAVA  Desventajas  Menor rendimiento.  Pérdida de características específicas.  Orientación a Objetos.  Applets.  Programación distribuida RMI (Remote Method Invocation)  Multiproceso / Multihilo (MultiThreading)  Programación móvil J2ME (Micro Edition)  Programación aplicaciones web JSP (Java Server Pages)
  • 4. INTRODUCCIÓN A LA PLATAFORMA JAVA La evolución del lenguaje Java. La orientación actual es la de ofrecer multitud de utilidades para facilitar el desarrollo de aplicaciones.  Servidores de aplicaciones.  Transparencia en el acceso a datos.  Desarrollo basado en componentes (beans).
  • 5. PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA Palabras reservadas en Java. abstract default goto operator synchronized boolean do if outer this break double implements package threadsafe byte else import private throw byvalue extends inner protected throws case false instanceof public transient cast final int rest true catch finally interface return try char float long short var class for native static void const future new super volatille continue generic null switch while
  • 6. PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA Herramientas de la POO.  La clase como elemento mínimo.  Una clase es una representación de un concepto del mundo real.  Contiene dos componentes / miembros:  Datos = Atributos.  Acciones = Métodos.  Se usa el operador punto ‘.’ para acceder a los miembros.  Una clase se define con la palabra reservada “class”.  Clase Vs Objeto  Clase = Concepto = Definición [= Receta].  Objeto = Instancia = Elemento “real” [= Pastel].
  • 7. PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA  Paquetes.  Concepto que permite englobar en una misma idea varias clases.  Semejanza con estructura de directorios. Puede haber una jerarquía. En compilación, se generan directorios físicos.  Se usa el operador punto ‘.’ para poder acceder a las clases de un paquete o a los subpaquetes.  Visibilidad de paquete.  Pública: Se permite usar esa clase desde otro paquete.  No pública: Sólo se puede usar esa clase desde ese paquete.
  • 8. PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA  Estructura básica de un fichero fuente Java.  Definición de paquete (opcional): “package”  Importación de clase (opcional): “import”  Se pueden importar todas las clases usando “*”  Definición de clases.  Sólo una con visibilidad pública de paquete. El fichero debe llamarse igual que esta clase. package paquete; import otroPaquete.OtraClase; public class ClaseConVisibilidadPublica { } class ClaseConVisibilidadNoPublica { }