sábado, 2 de octubre de 2010

Herencia en Java

Hola ahora empezaremos con los 1º contenidos de "Programación Orientada a Objeto" iniciemos con Herencias.

Herencia = característica muy potente que permite definir una clase tomando como base a otra clase ya existente. Esto es una de las bases de la reutilización de código, en lugar de copiar y pegar.

package = agrupa  clases con características comunes, reutilización de código y proporciona una mayor seguridad al existir niveles de acceso.

extends = se usa para hacer referencia que una clase extiende de una superclase("Padre") .

super =  se llama a la superclase para invocar métodos y los atributos de la clase de la cual extiende  ejemplos:

              -Atributos = super(nombre, edad); // pasa los atributos al constructor del Padre;
              -Métodos = super.toString();   //llama al método para imprimir los atributos de la clase Padre;

En el video ya había creado anticipada mente 2 clases:
1ª  "producto" tiene como atributos codigo, fecha y su método toString();
2ª  "dvd" tiene como atributos nombre,duracion,precio y su método toString();

y terminan la clases de la siguiente manera:
1ª  "producto" como la Clase padre.
2ª  "dvd" como clase hija y Heredando los atributos codigo,fecha de "producto" y sus atributos nombre,duracion,precio y el método toString() redefinido al pasarle el super.toString() de la clase Padre.

Video =  http://www.youtube.com/watch?v=sjWOeZIqwtE (vean lo en 360p)

Saludos moe.

lunes, 27 de septiembre de 2010

Arrays en Java

Hola, con este tema se finaliza "Introducción a la Programación" en lenguaje Java.

Arrays = es una estructura de datos que nos permite almacenar una lista de un mismo tipo. El tamaño de los arrays se declara en un primer momento y no puede cambiar en tiempo de ejecución como puede producirse en otros lenguajes.

*Así se declara y crea a la vez :
tipo_dato[]  nombre_ arrays new  tipo_dato[tamaño];

*Así se almacena un dato en el Arrays :
nombre_arrays[posición] = dato;      /* [posición] = empieza desde 0 así que si el tamaño del Arrays es 5 su máxima posición es 4(ya que empieza desde 0 al 4)

Lenght = esta método nos devuelve el número de elementos que posee el array.

*Uso :
nombre_arrays.length;


Método toString()  = usa todos los atributos de la clase para poder llamarlos con un solo método y no por separado como el por Ejemplo =  uno.getNombre().


vídeo = http://www.youtube.com/watch?v=2uA9-vVoNoE (vean lo en 360p)


Saludos moe.

sábado, 25 de septiembre de 2010

Ciclos en Java

Hola no podía dejar entradas ya que estaba muy ocupado, ahora actualizo con los ciclos(dolor de cabeza :D).

Ciclos =  es una acción que se repite una determinada cantidad de veces, esta repetición esta basada en la condición que tenga el ciclo, en la parte de la condicional la podemos manejar con los operadores lógicos.

Ciclo WHILE =  se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina.

Ciclo DO-WHILE = Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición.


Ciclo FOR = Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción.


vídeo =  http://www.youtube.com/watch?v=1cbwJ-N-KHY (vean lo en 360p).

Saludos moe.

viernes, 17 de septiembre de 2010

Leer desde Teclado (Clase Scanner)

Hola este post tiene como finalidad usar una clase que nos entrega Java(usando su "import" correspondiente) para poder pasar los datos desde teclado lo que lo hace un programa casi al 100% .

vídeo : http://www.youtube.com/watch?v=THlbg4kRj2I (vean lo en 360p )

-----------------------------------------------------------------------------------------------------------------

Definiciones:

System.in =  es necesario para poder introducir desde teclado.
.nextLine() = lee una linea de String(sin importa los espacios).
.nextInt() = lee un número entero.
.nextBoolean() = lee un booleano(true/false).

Saludos moe.

jueves, 16 de septiembre de 2010

Las sentencias condicionales "IF" y SWITCH"

Hola para este tema de las sentencias usaremos el mismo programa anterior, en el vídeo sale como usar las  2 tipo de sentencias condicionales.

IF = modo de uso:
             if (pasa_esto){
                              haga_esto;
             }
             else{ sino_haga_esto;}

vídeo 1 : http://www.youtube.com/watch?v=NAyAPCkrGa4 (vean lo en 360p)

SWITCH = modo de uso:
          
       switch (variable){   
                           case  <posible valor> :  Instrucciones ;  break; 
                           case  <posible valor> :  Instrucciones ;  break;
                           case  <posible valor> :  Instrucciones ;  break; 
                           default : Instrucciones ;
               }   
  
vídeo 2 :  http://www.youtube.com/watch?v=aUdKTTrLZQs (vean lo en 360p)

Saludos moe.

miércoles, 15 de septiembre de 2010

1º Programa en JAVA (parte 2)

Hola aquí dejo la 2º parte del vídeo donde empezamos a ensuciarnos las manos, ya programando la primera clase persona y usar_persona.

link :  http://www.youtube.com/watch?v=ihktDgXGevQ (vean lo en 360p, hay se ve completa mente claro todo)

----------------------------------------------------------------------------------------------------------------
Definiciones :

Clase main =  solo en esta clase se pueden hacer "correr los programas"
Objeto = es un ejemplar concreto de una clase
System.out.println(); = muestra por consola lo que se quiere imprimir, es un metodo definido por Java


Saludos moe.

1º Programa en JAVA

Hola aquí dejo el vídeo donde empezamos a ensuciarnos las manos, ya programando la primera clase "persona.java"

link :  http://www.youtube.com/watch?v=c-b1G6RRpsk (vean lo en 360p, hay se ve completa mente claro todo)

----------------------------------------------------------------------------------------------------------------
Definiciones :

Clase = es el conjunto de atributos,constructor y métodos que su fin es crear objetos cuando sea necesario.

Tipo de datos usados en el vídeo :

String = se usa para caracteres(palabras,letras)
int = se usa para números enteros
boolean = se usa para negar o afirmar( true = verdadero o false = falso)
*hay mas, pero estos son los mas usados(por lo menos por mi)

Saludos moe.

martes, 14 de septiembre de 2010

Empezemos con JAVA

Lo 1º un "ide" para poder trabajar lo básico y tener instalado el jdk para que podamos compilar los programas.

*ide = entorno de desarrollo integrado(JCreator LE version)

http://www.jcreator.org/download.htm


*jdk = Java Development Kit , es un software que provee herramientas de desarrollo para la creación de programas en java.

http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html 

me despido esperando empezar rápidamente con los básico en java.


Saludos moe.

1º Entrada

Hola como todos de repente me dio ganas de tener un blog donde guardar los que voy aprendiendo en este largo proceso de la Ing. Informática, tratare de no dejar este blog tirado :) aunque cueste. a la vez iré subiendo información relevante sobre este maravilloso mundo, tutoriales y todo lo que crea que en algún momento pueda necesitar. me despido


Saludos moe.