Ing.	
  Angel	
  Vazquez	
  

Programación en java básico.
1.1 Conceptos de la programación orientada a objetos.
> La prog...
Ing.	
  Angel	
  Vazquez	
  

Ilustración 1.

Estos atributos y métodos resumen características comunes de un conjunto de ...
Ing.	
  Angel	
  Vazquez	
  

ilustración 2.

> Polimorfismo
> Es la propiedad que permite que una sola variable puede hac...
Ing.	
  Angel	
  Vazquez	
  
> Además, debía de permitir crear programas pequeños y eficientes, debido a que los
dispositi...
Ing.	
  Angel	
  Vazquez	
  
Utilizando la plataforma Java, componentes de la tecnología Standart
Edition(JavaSE) SDK(Stan...
Ing.	
  Angel	
  Vazquez	
  
Operadores Matemáticos estándar(aritméticos).
Propósito

Ejemplo de operadores

Sumar

+

sum...
Ing.	
  Angel	
  Vazquez	
  
Operadores relacionales
Condición

Operador

Ejemplo

Es igual a

==

int i = 1;
( i==1 ) //t...
Ing.	
  Angel	
  Vazquez	
  
OR( || )
a

a||b

true

true

true

true

false

true

false

true

true

false

	
  

b

fal...
Upcoming SlideShare
Loading in...5
×

Conceptos básicos en java

164

Published on

Conceptos basicos en java

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
164
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Conceptos básicos en java"

  1. 1. Ing.  Angel  Vazquez   Programación en java básico. 1.1 Conceptos de la programación orientada a objetos. > La programación orientada a objetos es un conjunto de técnicas que pueden utilizarse para desarrollar programas implementando los objetos de la realidad para resolver problemas. > Los conceptos de CLASE Y OBJETO son fundamentales. Por lo que podemos decir que la Programación Orientada a Objetos (POO): > Utiliza objetos no algoritmos como bloques de construcción lógicos. > Cada objeto es una instancia(ejemplo) de una clase. > Las clases se relacionan unas con otras. 1.2 Clase y Objeto. > Es la descripción de un conjunto de objetos similares. > Es una instancia (ejemplo) de una clase. > Cada vez que se construye un objeto a partir de una clase estamos creando lo que se llama instancia de esa clase. 1.3 Atributos y Métodos. > Una clase consta de: > Atributos: Datos que caracterizan a los objetos que describe la clase. > Métodos: Son operaciones que ofrece una clase.   1  
  2. 2. Ing.  Angel  Vazquez   Ilustración 1. Estos atributos y métodos resumen características comunes de un conjunto de objetos. 1.4 Características de la programación Orientada a Objetos. > Abstracción. > Es la propiedad que permite centrarse en los aspectos fundamentales de una clase. > Encapsulamiento. > Es la propiedad que permite asegurar que el contenido de la información de un objeto será accedido correctamente. > Herencia. > Propiedad que permite a las clases de ser construidas a partir de otras clases.   2  
  3. 3. Ing.  Angel  Vazquez   ilustración 2. > Polimorfismo > Es la propiedad que permite que una sola variable puede hacer referencia a diferentes objetos. Un objeto de la clase figura puede hacer referencia a cualquier objeto de la clase Triángulo, Círculo o Cuadrado. 3.1 Generalidades del lenguaje de programación. Origen y Características. > El Hardware de una computadora necesita del software para operar. > El software es una colección de programas que contienen las instrucciones detalladas para operar el hardware. > Un lenguaje de programación es utilizado para escribir programas de computadora. > El lenguaje de programación Java fue desarrollado por Sun Microsystems en 1991. > El proyecto consistía en desarrollar un lenguaje llamado Oak, que seria utilizado para programar dispositivos electrónicos como televisores y videocaseteras, por lo tanto, los programas creados en este lenguaje tenían que ejecutarse en diferentes procesadores, es decir, debía ser portable.   3  
  4. 4. Ing.  Angel  Vazquez   > Además, debía de permitir crear programas pequeños y eficientes, debido a que los dispositivos electrónicos son de recursos limitados. > Este proyecto no llego a tener un éxito comercial. > Con el incremento del uso de internet se empezaron a ver los beneficios del lenguaje Oak para las paginas web, dando origen al Lenguaje Java. > Los primeros programas para las paginas web se llamaron “applets”. > Sin embargo, el tiempo de descarga de estos programas se incremento considerablemente, por lo que no se utilizan tan frecuentemente. A pesar de esto, java se convirtió en una tecnología utilizada en el mercado para desarrollar aplicaciones para dispositivos móviles, aplicaciones de escritorio y aplicaciones web. Conceptos clave del lenguaje de programación > Orientada a objetos. > Distribuido > Simple > Multihilos > Seguro > Independiente de plataforma. Identificando los grupos de productos de la tecnología Java. Java EE(Java Enterprise Edition). > Esta tecnológica esta diseñada para aplicaciones robustas por ejemplo: Comercio electrónico( donde soporta transacciones de miles de usuarios). Java SE(Java Standart Edition). > Crear aplicaciones de tamaño mediano, tanto web, como de escritorio(donde hasta 100 usuarios pueden realizar operaciones). Java ME(Java Micro Edition). > Esta tecnología permite crear aplicación para dispositivos móviles.   4  
  5. 5. Ing.  Angel  Vazquez   Utilizando la plataforma Java, componentes de la tecnología Standart Edition(JavaSE) SDK(Standart Development Kit). > Ambiente de ejecución de Java(Java Runtime - JRE) > Una maquina virtual de java para la plataforma en especifico(Java virtual machine - JVM). > Bibliotecas de clases de java para la plataforma en especifico. > Compilador Java. > Documentación de las bibliotecas de las clases Java(como descargar por separado ) a estos se le llama documentación de la API(Application Programming Interface). > Utilerías adicionales, por ejemplo, utilería para crear archivos JAR(este de tipo de archivos son ejecutables o para depurar los programas en java). NOTA: depurar significa: detectar errores, incluyendo la ejecución paso por paso. Multihilos(hilos de ejecución) Se puede programar con hilos de ejecución para crear programas mas rápidos y que utilicen los recursos de la computadora eficientemente. Java es multihilos debido a que se puede programar con hilos de ejecución que maneja el sistema operativo. 3.3 Aspectos léxicos del Lenguaje Java-Tipos de datos. Describiendo los tipos de datos primitivos. Los tipos de datos primitivos en Java son los más simples: > Tipos enteros(byte, short, int, long). > Tipos reales o de "puntos flotantes"( float, double). > Tipos de textos(char). > Tipos lógicos(boolean).   5  
  6. 6. Ing.  Angel  Vazquez   Operadores Matemáticos estándar(aritméticos). Propósito Ejemplo de operadores Sumar + sum = num1+num2 Restar - rest = num1-num2 Multiplicación División * / multi = num1*num2 div = num1/num2 Comentarios int num1 = 10 int num2 = 2 sum = num1 + num2 //sum = 12 int num1 = 10 int num2 = 2 rest = num1 + num2 //rest = 8 int num1 = 10 int num2 = 2 multi = num1 * num2 //multi = 20 int num1 = 10 int num2 = 2 div= num1 / num2 //div = 5 Operador de incremento y decremento. Operador Propósito Pre-Incremento ++ Pos-incremento Operador Propósito Ejemplo int i = 6; int j = ++1; i es 7, j es 7; int i = 6; int j = i++; i es 7, j es 6; Ejemplo Pre-decremento Pos-decremento --   El valor de i se asigna a j antes de que i se incrementa. Por lo tanto, j se asigna 6 Notas int i = 6; int j = --1; i es 5, j es 5; int i = 6; int j = i--; i es 5, j es 6; Notas El valor de i se asigna a j antes de que i se decremente. Por lo tanto, j se asigna 6 6  
  7. 7. Ing.  Angel  Vazquez   Operadores relacionales Condición Operador Ejemplo Es igual a == int i = 1; ( i==1 ) //true No es igual a(es diferente) != Es menor que < int i = 2; ( i != 1 ) //true int i = 0; ( i < 1 ) //true Es menor igual a <= int i = 1; ( i <= 1 ) //true Es mayor que > int i = 2; ( i > 1 ) // true Es mayor igual que >= int i = 1; ( i >= 1 ) // true Operadores Condicionales Operador Ejemplo && int i = 2; int j = 8; ( ( i<1 ) && ( j>6 ) ) || int i = 2; int j = 8; ( ( i<1 ) || ( j>10 ) ) ! int i = 2; (!(i<3)) AND(&&) a a&&b true true true true false false false false false false   b false false 7  
  8. 8. Ing.  Angel  Vazquez   OR( || ) a a||b true true true true false true false true true false   b false false 8  

×