domingo, 18 de diciembre de 2011

Lenguaje Java - Leccion 1

Bienvenidos a Java

Java el lenguaje libre por excelencia, uno de los lenguajes más populares en el mundo, se caracteriza por su capacidad de funcionar en diversas plataformas ( muchos Sistemas Operativos ), personalmente yo creo que JAVA es excelente pues en internet encuentras muchisimos recursos, soluciones a problemas, experiencias ya que gran parte de los programadores lo utilizan y postean sus dudas, soluciones en foros y bueno eso nos sirve para solucionar nuestros propios problemas, por otro lado, otro fuerte de JAVA es que encuentras gran cantidad de librerias libres en internet, que te costarían una buena inversión en lenguajes como Visual Basic, C++, etc... y que además dichas librerías estan bien implementadas y su uso es totalmente permitido ( en algunos solo para fines educativos ).

Bien, al igual que los lenguajes C,C++, Java también maneja las variables entero, decimal, cadena, caracter, boleano, etc.

int entero=2;
String cadena="Yo Soy una Cadena";
double decimal=12.87;
boolean boleano=true;
char caracter='C';

Nótese que para el caso de la variable "cadena", el formato de dato es String y que esta palabra está con mayúsculas, esto indica que String es una "Clase", Java introduce el concepto de Clases y Objetos, es decir es un lenguaje orientado a Objetos, los tipos de lenguajes más potentes en la actualidad son OO.

En Java se define:

Clase: 
Lugar en donde se define una clase de objetos (por ejemplo la clase persona define todo de 1  persona en general)
Objeto:
Es un "item", digamos es una creación, una entidad de una Clase, por ejempo un objeto de la clase persona sería "miguel", quiero dejar claro este concepto pues es fundamental de ahora en adelante.

Método: 
Funciones propias al tipo de Objeto ( depende de la clase )

Atributo: 
Variables propias de cada tipo de Objeto ( depende de la clase )

1 comentario:

  1. de donde bajo el programa o la consola para poder programar en java men ayudame pues
    ´porfa

    mi mail es zenky.zero@gmail.com
    o mmatters_daniel@hotmail.com

    ResponderEliminar