java es un buen lenguaje de programación

Bueno como le doy un poco a la programación explicaré que es eso de java y después pondré unos ejercicios por que me apetece.



Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90.

El lenguaje Java se creó con cinco objetivos principales:
  1. Debería usar la metodología de la programación orientada a objetos.
  2. Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
  3. Debería incluir por defecto soporte para trabajo en red.
  4. Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
  5. Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.

La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre.
Me acuerdo de mi primera clase de java, después de c++ fue todo mas rodado. Una pequeña matización , no confundamos java con javascript :
Actualmente son productos totalmente distintos y no guardan entre si más relación que la sintaxis idéntica y poco más. Algunas diferencias entre estos dos lenguajes son las siguientes:
  • Compilador. Para programar en Java necesitamos un Kit de desarrollo y un compilador. Sin embargo, Javascript no es un lenguaje que necesite que sus programas se compilen, sino que éstos se interpretan por parte del navegador cuando éste lee la página.
  • Orientado a objetos. Java es un lenguaje de programación orientado a objetos. (Más tarde veremos que quiere decir orientado a objetos, para el que no lo sepa todavía) Javascript no es orientado a objetos, esto quiere decir que podremos programar sin necesidad de crear clases, tal como se realiza en los lenguajes de programación estructurada como C o Pascal.
  • Propósito. Java es mucho más potente que Javascript, esto es debido a que Java es un lenguaje de propósito general, con el que se pueden hacer aplicaciones de lo más variado, sin embargo, con Javascript sólo podemos escribir programas para que se ejecuten en páginas web.
  • Estructuras fuertes. Java es un lenguaje de programación fuertemente tipado, esto quiere decir que al declarar una variable tendremos que indicar su tipo y no podrá cambiar de un tipo a otro automáticamente. Por su parte Javascript no tiene esta característica, y podemos meter en una variable la información que deseemos, independientemente del tipo de ésta. Además, podremos cambiar el tipo de información de una varible cuando queramos.
  • Otras características. Como vemos Java es mucho más complejo, aunque también más potente, robusto y seguro. Tiene más funcionalidades que Javascript y las diferencias que los separan son lo suficientemente importantes como para distinguirlos fácilmente.
                           Ejercicio de una calculadora hecha en java:
                 
                   primera clase:

class Anatomia {
    public static void main(String[]args) {
        String saludo = "¡Bienvenidos al Curso de Videotutoriales de Java!";
        System.out.println(saludo);

    }
}


              segunda clase :

public class EjemploApplet extends javax.swing. JApplet {
     int numero;

     public void init() {
         numero = 317;
     }

     public void paint(Graphics screen) {
        Graphics2D screen2D = (Graphics2D) screen;
        screen2D. drawString("La raíz cuadrada de " +
            numero +
            " es " +
            Math. sqrt(numero), 5, 50);
     }
 }


 el mas sencillo una raiz cuadrada.

class Operacion {
    public static void main(String[]args) {
      int numero = 357;
        System.out.println ("la raíz cuadrada de "
                +numero
                +" es "
                +Math.sqrt(numero)
                );

    }
}


Comentarios

Entradas populares