Publicidad:
Terra
La Coctelera

Primeros Pasos en JAVA

Ok, despues de mucho tiempo de no agregar ningun articulo en este blog, pues ahora lo hago, he estado un poco ocupada trabajando, hora estoy desarrollando en PHP, en JAVA porsupuesto tambien, usando AJAX, XHTML, CSS2, espero en algun futuro poder comentar al respecto en este blog.

Bueno, la sintaxis de una clase es la siguiente.

___________

public class Persona{
private int edad;
private String anombre;

public void comer(){System.out.println("mmmmmm, estoy comiendo!");}

public void dormir(){System.out.println("ZZZzzzzz ZZZzzz");}

public String decirHolaMundo(){
return "Hola Mundo!";
}
}

____________

Ok, esa es una clase, primero nos encontramos con la palabra public, esta es una palabra reservada, y con esta le estamos diciendo que la clase sera publica para todos, en el futuro me detendre a explicar mas al respecto, por ahorita solo basta con entender que es opcional, y que no es estrictamente necesaria ponerla, pero si es recomendable hacerlo.

la siguiente palabra reservada es class con esta le estamos diciendo al compilador que el siguiente bloque es una clas, esta si es requerida.

a continuacion le sigue in "identificador" osea el nombre que identificara a esa clase, en tes caso fue Persona, hay que aclarar que esta no es una palabra reservada, y que tu le puedes poner cualquier cosas, siguiente las reglas que ya sabemos, no caracteres raros, que el primer caracter no sea un numero, etc.... cabe mencionar que es recomendable que la primer letra del identificador sea mayuscula, esto no es requerido, pero es un standar entre los desarrolladores.

acontinuacion se abre el bloque de instrucciones, metodos y propiedades que esta clase contiene, esto es mediante los signos { y }

Las siguientes lineas puedes declarar atributos, declarar metodos o funciones.

para declarar un atributo o variable, se hace de la siguiente manera, primero defines el tipo de dato que sera almacenado en la variable, y despues define el identificador apra esa nueva variable, o mejor dicho el nombre que tu quieras, terminando la instruccion con punto y coma, ejemplo:

int x = 10;
String nombre = "Crysfel";

Bueno, continuando con la explicacion, si te das cuenta en la clase de arriba se le agrego la palabra reservada private, con esto le estamos restringiendo esa variable unicamente para la clase, como JAVA es orientado a objetos, podemos poner atributos publicos, lo cual significa que seran accesados por otras clases, pero como ya les mencione de eso hablare luego.

luego de esto, se definen los metodos que queremos que tenga nuestra clase Persona, en el ejemplo es comer, dormir, decirHolaMundo. si te das cuenta los metodos son acciones que hace la Clase Persona, como lo es comer, dormir, etc....

Los metodos se definen asi:

public void comer(){}

public -> es el alcance, despues hablare al respecto.
void -> es lo que regresara, en este caso nada.
comer -> es el identificador que nosotros queramos.
{ y } -> dentro de estos estan las instruccinoes que querramos.

Ok, ahora ya sabemos hacer una clase, aqui simplemente la definimos, luego de esto necesitamos instanciarla y crear objetos, podemos tener muchos objetos de tipo Persona, y cada uno de ellos puede tener edades diferentes y nombres diferentes, pero todos pertenecen a la Clase Persona, osea todos tienen los mismos metodos, todos pueden comer, dormir, decirHolaMundo, pero son diferentes. un ejemplo

public class Program{
public static void main(String arg[]){
Persona juan = new Persona();
persona crys = new Persona();

juan.comer();
crys.dormir();
juan.dormir();
}
}

Ok, esto es todo por hoy!

Claves para la unidad familiar

Vivimos en un mundo donde cada quien tiene formas y maneras de pensar completamente diferentes, vivimos en un mundo donde existen grupos y equipos, un grupo es totalmente diferente a un equipo, en un equipo existe la unidad, en un grupo no.

En la sociedad actual, existe la desunidad en la mayor parte de las familias, existen familias disfuncionales, familias divididas, donde el padre piensa y actual totalmente diferente a la madre, donde es imposible que la pareja se ponga de acuerdo en la toma de desiciones del hogar.

Ahora bien, quiero hacerte un par de preguntas, ¿Cómo es la relación con tu padre? Y ¿con tu madre?, ¿con tus hermanos? Jesús quiere que estemos unidos, en Juan 17:22 el hace una oración a su padre, y pide por a unidad de sus seguidores, por la unidad de tu familia y de mi familia, en una familia dividida siempre existen problemas mientras que en una familia unida, dirigida por Dios, la paz, la felicidad y la armonía se siente en el hogar.

Un factor que ocasiona problemas en el hogar, es el egoísmo, todos nacemos así, siendo egoístas, prueba de ello es cuando vemos a los bebes o niños, todo lo quieren para si, todo yo, todo para mi, por supuesto que por medio de Cristo podemos ser transformados, Dios puede quitar ese orgullo de nuestras vidas.

El egoísmo en el hogar se puede presentar de diferentes maneras, un claro ejemplo es cuando el esposo o la esposa toma desiciones importantes sin tomar en cuenta a su pareja, o cuando se toma una decisión sin pensar en los demás integrantes de la familia, esto a mi parecer es un grave problema, pues el no pensar en los demás trae graves consecuencias.

Para poder mantener una buena unidad es necesario vivir el amor que sentimos por nuestras familias, ya sea tu pareja, tus hijos o tus hermanos, la Biblia es quien nos da este consejo en:

Compromiso entre padres e hijos (Gén. 33:12-14; Éxo. 2:1-10).
Compromiso entre hermanos (Gén. 37:17-28).
Compromisos familiares (Rut 1:16-18; 2:11, 12, 20; 3:9-13; 4:10, 13).
Compromiso conyugal (Ose. 1:2, 3, 6, 8; 3:1-3).

Recordad que una familia unida es una familia feliz.

Introduccion a JAVA

En esta ocacion voy a dar una introduccion del lenguaje JAVA, explicare un poco acerca de los tipos de datos soportados, y haremos nuestra primera aplicacion.

---------------------------------
Tipos de Dato

Enteros
byte Byte-length integer 8-bits
short Short integer 16-bis
int Integer 32-bits
long Long integer 64-bits

Numeros Reales
float Single-precision 32-bit IEEE 754
double Double-precision 64-bit IEEE 754

Otros tipos
char A single character 16-bit Unicode
boolean A boolean value true or false

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

En la tabla anterior se muestran los tipos de datos primitivos usados en JAVA.

veamos un ejemplo sencillo

public class Division{
public static void main(String arg[]){
int a,b;
float c;

a = 2;
b = 5;

c = a/b;

System.out.println("Resultado de "+a+"/"+b+"="+c);
}
}

ok ya tenemos nuestro codigo, para compilarlo unicamente necesitamos crear el archivo Division.java, abrimos la consola y nos direigimos al directorio donde tenemos nuestro codigo fuente.

Para compilar usamos el comando javac archivo en este caso seria:

> javac Division.java

Si todo sale bien nos generara Division.class, ahora para correr nuestra aplicacion usamos el comando java programa, en este caso seria asi:

> java Division

Y nuestro programa se ejecutara.

Como mencione en el primer POST, JAVA es Orientado a Objetos, asi que tambien existen los wraps, que son "objetos" o clases para manipular los tipos nativos.

El uso de los wraps es muy comun cuando programamos, pues contienen metodos para manipular la informacion, acontinuacion pongo una tabla con los Tipos de datos nativos y su wrap.

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

int -> Integer
long -> Long
byte -> Byte
short -> Short

double -> Double
float -> Float

boolean -> Boolean

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

Un wrap mas y uno de los mas usados, por no decir el mas usado, es el String, este wrap es usado para el manejo de cadenas de texto.

Mas adelante explicare mejor el uso de los wraps pues para entender su funcionamiento y su proposito, es necesario explicar algunos conceptos mas.

bueno, hasta la proxima. =)

Los Padres como Discípulos.

Realmente amas a tus padres?? como es que te tratan?? tienes alguna especie de resentimiento hacia alguno de ellos??

Algunos no tienen ya a sus padres, algunos todavia no somos padres, pero creo que al final de cuentas ser padre es una gran resposabilidad.

La biblia nos aconseja como ser unos buenos padres, en esta ocacion quiero compartir contigo un poco de lo que Jesus nos a recomendado a cada uno de los padres y claro, tambien a los futuros padres por supuesto.

Un discípulo es aquél que sigue las enseñanzas de su maestro (Juan 8:31).

Dijo entonces Jesús a los judíos que habían creído en él: Si vosotros permaneciereis en mi palabra, seréis verdaderamente mis discípulos;

Esta clase de discípulo se forma compartiendo las verdades de Cristo de modo que otra persona las absorba. En otra parte, Jesús definió a los discípulos como personas que saben cómo amar a los demás (Juan 13:35).

En esto conocerán todos que sois mis discípulos, si tuviereis amor los unos con los otros.

Hacer discípulos, según esta definición, significa ayudar a las personas a ser la clase de individuos que aman a Dios y a la gente.

En el hogar es el lugar perfecto para aplicar este concepto, si bien como buenos discipulos de Cristo, es nuestro deber como padres (futuros tambien) llevar a Jesus a nuestros hijos, aplicando las dos definiciones, los padres son responsable de SER discipulos y HACER discipulos.

La familia es la base de la sociedad, una familia disfuncional o una familia llena de problemas y pleitos, que clase de ciudadanos se estaran formando en estas familias??

Yo todavia no soy padre, no se cuando lo sere, pero por lo pronto solo queda por seguir este otro consejo Deut. 6:5,6.

6:5 Y amarás a Jehová tu Dios de todo tu corazón, y de toda tu alma, y con todas tus fuerzas.
6:6 Y estas palabras que yo te mando hoy, estarán sobre tu corazón;

Saludos!!

Instalacion de la plataforma JAVA

Esto es lo primero que debemos hacer cuando queremos comenzar en el mundo de JAVA.

Primero necesitamos descargar el J2SE (Java 2 Standard Edition)
Desde aqui, aceptamos la licencia y seleccionamos la plataforma en la que desarrollaremos, Linux, Solaris, Windows, depende de tu sistema operativo.

Supongamos que la bajaremos para Windows, seleccionamos entonces windows y esperamos a que se termine de descargar.

Mientras esperamos, te voy a contar un poco de la historia y de como trabaja JAVA.

Java surge en 1990 por su fundador James Gosling, en un principio Java fue desarrollado para dispositivos como calculadoras, microondas, y otros dispositivos semejantes.

En 1995 el internet comenzaba a crecer a grandes escalas, asi que Bill Joy decidio desarrollar Java para que pudiera funcionar en la red.

Ala fecha Java es una tecnologia muy poderosa, aqui algunas caracteristicas de este lenguaje:

- Multiplataforma
- Orientado a Objetos
- Codigo Reutilizable
- Etc, etc...

Bueno, algo importante que debes de saber, es que para lograr que Java sea un lenguaje multiplataforma, es gracias a la JVM (Java Virtual Machine), esta es la encargada de interpretar los byte-codes que se generan al compilar nuestros codigos fuentes.

Excelente, ya termino la descarga, Ok procederemos a instalarla, aceptas la licencia, lo demas es siguiente, siguiente, esperas a que se termine de instalar y luego te pide reiniciar tu Ordenador.

Ahora vamos a dar de alta la variable de entorno JAVA_HOME y a agregar en el PATH del sistema operativo el directorio donde esta el compilador, esto para que podamos compilar desde la consola.

OK, si estas en windows xp, ve a Start -> Properties -> Advanced -> Enviroment Variables -> New, ahora escribe JAVA_HOME como name y en value pones la URL donde esta instalado el J2SDK, presionas OK.

ahora localizamos la variable PATH y le damos Edit y al final del value, agregamos ;%JAVA_HOME%\bin al final de todos los que existen.

Pues bien, ahora estamos listos para comenzar a aprender este lenguaje.

saludos!!

Presentacion

Hoy 29 de Enero del 2006 doy inicio a este proyecto, donde pretendo compartir algunos de mis conocimientos que he adquirido a base de investigacion personal.

En este blog se trataran temas de programacion, tanto de JAVA y ActionScript, es posible que mas adelante se agreguen otras secciones, pero por ahora con estos dos topicos tenemos para rato.

Espero que cuando se lean los posts que se pondran le puedan servir a alguien.

Pues bien, doy por inahurado este Blog!!