sábado, 28 de marzo de 2015

JAVA Y SU HISTORIA------ > ;)


LENGUAJE DE PROGRAMACIÓN JAVA



HISTORIA

En 1991 Sun Microsystems patrocinó un proyecto interno de Investigación denominado Green, cuyo fin es introducirse en el mercado de la electrónica de consumo y más concretamente en los equipos domésticos, incluyendo la televisión interactiva. Java, nace como un lenguaje ideado en sus comienzos para programar electrodomésticos. 

En sus primeras versiones, se llamó OAK. Posteriormente el nombre OAK es cambiado debido a que existía otro lenguaje con el mismo nombre, entonces un grupo de empleados de Sun bebiendo café y pensando en un nuevo nombre sugirieron el nombre de JAVA (una variedad de café).

EL proyecto Green compuesto por trece personas y dirigido por James Gosling, tiene problemas debido a que el mundo de los  electrodomésticos no evoluciono según lo previsto, y peor aun un contrato impórtate se le otorgó a otra empresa; de manera que el proyecto corría riesgo de cancelarse. Por fortuna en 1993 la popularidad de Wolrd Wide Web explota, y Sun ve un gran potencial en JAVA para generar contenido dinámico a las paginas Web, esto trajo vida al proyecto.

En mayo de 1995 Sun anuncia formalmente a JAVA en una conferencia importante.


INFORMACIÓN GENERAL


miércoles, 28 de marzo de 2012

Tutoriales JAVA

Buen día, me gustaría compartir con ustedes una página con guias teóricas y un canal con mas o menos 60 videotutoriales sobre todo lo relacionado con java, son guias sencillas y no tan avanzadas pero sirven de introducción al lenguaje.

La página:
http://www.programacionfacil.com/java/funciones

El canal de youtube:
http://www.youtube.com/user/niktutos

Además, un pdf con teoría y guias sobre java, acompañado de gran cantidad de ejemplos programados en dicho lenguaje:
http://www.mediafire.com/?16xcz6mlj6bawjf

Saludos

video tutoriales

Buenas e decidido subir una serie de video tutorials de como configurar java en windows y como configurar eclipse para trabajar con java al igual que el jdk v7u2

link:http://www.mediafire.com/?hh380lv669rxx5u

SINTAXIS JAVA .....

SINTAXIS DE JAVA...


La sintaxis de Java se deriva en gran medida de C++. Pero a diferencia de éste, que combina la sintaxis para programación genérica, estructurada y orientada a objetos, Java fue construido desde el principio para ser completamente orientado a objetos

Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en alguna clase (recordemos que una clase es un molde a partir del cual pueden crearse varios objetos).

 

Desarrollaremos un programa en Java que escribe la frase 

 

 
// Hola.java
public class Hola() //Declara una clase llamada Hola, que es 
descendiente de la clase Object
{ 
//Entre llaves se declaran los atributos y métodos de la clase
 
    public static void main(String[] args) 
    //public: indica que el método main()es público
    //void: indica que la función main() no devuelve ningún valor
    //El método main()debe aceptar siempre como parámetro un vector 
    //de strings
   {
        System.out.println("Hola, mundo!"); 
    //Esta línea indica que se va a ejecutar el método println(), 
    //encargado de mostrar un valor a través de la salida estándar 
    //(en nuestro caso,un String)
    //Este método pertenece al atributo out
 
    }
} 
   
Ahora, este ejemplo necesita una pequeña explicación. 
  • Todo en Java está dentro de una clase, incluyendo programas autónomos. 
  • El código fuente se guarda en archivos con el mismo nombre que la clase que contienen y con extensión “.java”. Una clase (class) declarada pública (public) debe seguir este convenio. En el ejemplo anterior, la clase es Hola, por lo que el código fuente debe guardarse en el fichero “Hola.java”
  • El compilador genera un archivo de clase (con extensión “.class”) por cada una de las clases definidas en el archivo fuente. Una clase anónima se trata como si su nombre fuera la concatenación del nombre de la clase que la encierra, el símbolo “$”, y un número entero.
  • Los programas que se ejecutan de forma independiente y autónoma, deben contener el método ”main()”.
  • La palabra reservada ”void” indica que el método main no devuelve nada.
  • El método main debe aceptar un array de objetos tipo String. Por acuerdo se referencia como ”args”, aunque puede emplearse cualquier otro identificador.
  • La palabra reservada ”static” indica que el método es un método de clase, asociado a la clase en vez de una instancias de la misma. El método main debe ser estático o ’’de clase’’.
  • La palabra reservada public significa que un método puede ser llamado desde otras clases, o que la clase puede ser usada por clases fuera de la jerarquía de la propia clase. Otros tipos de acceso son ”private” o ”protected”.
  • La utilidad de impresión (en pantalla por ejemplo) forma parte de la biblioteca estándar de Java: la clase ‘’’System’’’ define un campo público estático llamado ‘’’out’’’. El objeto out es una instancia de ‘’’PrintStream’’’, que ofrece el método ‘’’println (String)’’’ para volcar datos en la pantalla (la salida estándar).
  • Las aplicaciones autónomas se ejecutan dando al entorno de ejecución de Java el nombre de la clase cuyo método main debe invocarse. Por ejemplo, una línea de comando (en Unix o Windows) de la forma java –cp . Hola ejecutará el programa del ejemplo (previamente compilado y generado “Hola.class”) . El nombre de la clase cuyo método main se llama puede especificarse también en el fichero “MANIFEST” del archivo de empaquetamiento de Java (.jar).