martes, 6 de noviembre de 2012

Java - Palabras reservadas

Las palabras reservadas son aquellos tipos de palabras que un lenguaje de programación  reserva ( valga la redundancia  para un uso  o función especial en el mismo; y por tanto no puede ser utilizada como nombre de variable (como identificador) ya que generaría un error.

Aquí una lista de las palabras reservadas por java.


domingo, 4 de noviembre de 2012

Java - Operadores

Un operador es una especie de token (ítem) que sirven para realizar una interacción entre dos o mas datos u objetos; ademas de realizar una operación entre estos valores, un operador devuelve un valor resultado de la operación realizada.

Operadores aritméticos.


Operadores Unarios: Son aquellos que requieren solo de un operando (valor), en java se pueden utilizar de manera prefija (antes) y posfija (después) del valor 




Operadores de comparación: Son aquellos operadores que comparan dos operandos.


Operadores condicionales: Son aquellos operadores que unen dos o mas comparaciones o valores booleanos.


Operadores a nivel de bits: Son los que permiten realizar operaciones a nivel bit existen dos tipos, aquellos que desplazan los bits y los lógicos de bit.

Desplazamiento:


Lógico bit:




Java - Tipos de datos.

Un lenguaje fuertemente tipado es aquel en el que se necesita declarar el tipo de dato de una variable y java es uno de ellos.

Tipos de datos primitivos: son aquellos tipos de datos predefinidos por el lenguaje y se nombra con una palabra reservada, un tipo de dato primitivo no comparte valor con otro dato primitivo en java se consideran 8 tipos de datos primitivos.


Tipos de dato referenciado: Se les llama así porque su valor hace referencia (puntero) a un valor real, cualquier tipo de dato creado a partir de una clase es un valor de referencia ejemplo.

  • String.
  • Boolean.
  • Character.
  • Double.
  • Integer, etc.
Tipo de dato abstracto: Es un tipo de dato definido por el programador (también es un dato referenciado) ejemplo; son datos creados a partir de clases creadas por el programador.

  • Empleado.
  • Persona.
  • Cliente, etc.

sábado, 3 de noviembre de 2012

Java - HolaMundo

Este es nuestro primer programa en java el clásico HolaMundo.

Primero creamos nuestro codigo.

/**
 *Clase: HolaMundo.java
 *@author: JEPA
*/

public class HolaMundo
{
 /**
  *Método principal
 */
 public static void main(String[] args){
  System.out.println("Hola Mundo");
 }
}

Una vez que tenemos el código lo guardamos con el nombre HolaMundo.java tal y como aquí se escribe.

Ya que tenemos el código abrimos el cmd de Windows y nos vamos a la ruta dónde tenemos el codigo y ejecutamos el comando javac HolaMundo.java



Si el código no presento errores de sintaxis no marcara ningún error fuera de lo común; entonces ejecutamos el comando java HolaMundo  para ejecutar el programa y ver el resultado



Descargar Código del ejemplo HolaMundo.


viernes, 2 de noviembre de 2012

Java - Instalando JDK 1.6

Antes que nada tenemos que descargar la máquina virtual de Java; lo podemos hacer en el siguiente enlace.

Una vez descargado ejecutamos el instalador; Una vez hecho leído el contrato, elegimos aceptar.


Posteriormente elegimos la ruta de instalación, si se desea se deja la opción default y damos clic en next.


Ahora iniciara el proceso de instalación, esto tardara unos minutos.


Posteriormente se tiene que instalar el JRE, podemos cambiar la ruta de instalación y damos clic en next.



Iniciara el proceso de instalación del JRE.


Una vez terminada la instalación damos clic en finish, para terminar con el proceso de instalación.



Ahora tenemos que configurar las variable de entorno, inicio> clic derecho en equipo > propiedades
de ahí clic en configuración avanzada del sistema  y posteriormente elegimos variables del entorno


Ahora buscamos la variable path y elegimos editar.


Ahora agregaremos la ruta de de instalación del jdk.


Una vez hecho esto al ejecutar el comando javac en cmd aparecerá como se muestra en la siguiente imagen.


Ahora la máquina virtual de java fue correctamente instalada.



Java - Programación orientada a objetos.

La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. 

  • Clases: Una clase es la definición de un objeto en concreto, en la que se definen las propiedades y el comportamiento de las misma.
  • Objetos: Un objeto es la instancia de una clase y se crea en tiempo de ejecución.
  • Herencia: Es una característica de la POO que permite a las clases heredar atributos y métodos de otra clase.
  • Métodos: Los métodos son operaciones o funciones que se realizan sobre las propiedades de la clase es decir son los que intervienen directamente con las propiedades de la clase y realizar cambios sobre estas.
  • Atributos: Son las propiedades o características de una clase asociadas a un tipo de datos y sus valores pueden ser alterados.
  • Encapsulamiento: Esta consiste en reunir a todos los componentes que se consideren pertenecientes a la misma entidad y mismo nivel de abstracción.
  • Abstracción: La abstracción consiste en tomar las características esenciales de un objeto.
  • Polimorfismo: Consiste en proporcionar diferentes comportamientos, a objetos asociados.

Java - Introducción.


Java Es un lenguaje de programación de alto nivel orientado a objetos desarrollado por James Gosling en 1995. Este lenguaje toma mucha sintaxis prestada de otros lenguajes como son C y Cobol  pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. La memoria es gestionada mediante un recolector de basura.
Java utiliza la Máquina virtual de java para poder compilar el código fuente la cual podemos descargar en el siguiente enlace:



Hay tres versiones de la Máquina virtual de java.

  • J2ME (Edición Micro) : Desarrollo para dispositivos móviles.
  • J2SE (Edición estándar): Desarrollo aplicaciones de escritorio comunes.
  • J2EE ( Edición Empresarial): Para desarrollo de aplicaciones empresariales orientadas a Servicios web.