Búsqueda de sitios web

Día a día: Aprendiendo el lenguaje de programación Java - Parte I


En 1995 cuando el lenguaje de programación c++ se utilizaba ampliamente. Un empleado de Sun Microsystem que trabajaba en una plataforma llamada 'Green' desarrolló un lenguaje de programación y lo llamó 'oak'.

El nombre se inspiró en un roble que solía ver fuera de las ventanas de su oficina. Posteriormente el nombre oak fue reemplazado por Java.

El lenguaje de programación Java fue desarrollado por James Gosling y, por lo tanto, James Gosling ha sido honrado como el padre del lenguaje de programación Java.

Ahora la pregunta es, si ya existía un lenguaje de programación funcional (c++) disponible, ¿por qué Mr. Gosling y su equipo necesitaban un lenguaje de programación diferente.

Java fue diseñado con las características:
  1. Escribe una vez, corre a cualquier lugar
  2. Desarrollo de programas multiplataforma, es decir, arquitectónicamente neutral
  3. Seguridad
  4. Basado en clases
  5. Orientado a objetos
  6. Soporte para tecnologías web.
  7. Robusto
  8. Interpretado
  9. Herencia
  10. roscado
  11. Dinámica
  12. Alto rendimiento

Antes de que se desarrollara Java, el programa escrito en una computadora o para una arquitectura no se ejecutaba en otra computadora y arquitectura, por lo tanto, mientras desarrolla Java, el equipo se centra principalmente en >funcionalidad multiplataforma y de ahí surgió el concepto de escribir una vez, ejecutar en cualquier lugar, que sigue siendo la cita de Sun Microsystem durante mucho tiempo.

El programa Java se ejecuta dentro de JVM (Java Virtual Machine), lo que agrega una capa adicional entre el sistema y el programa, lo que además significa seguridad adicional. Otros lenguajes de programación anteriores a Java no tenían dicha característica, lo que significa que un código ejecutado podría ser malicioso e infectar un sistema u otros sistemas conectados a él; sin embargo, Java se mantuvo para superarlo. este problema usando JVM.

Java es un lenguaje de OOP (programación orientada a objetos). Por característica orientada a objetos, significa que toda la entidad es un objeto, lo que sugiere además un objeto del mundo real.

Cuando Java se estaba desarrollando en Sun, casualmente las tecnologías web comenzaron a tomar forma y el desarrollo de Java estuvo muy influenciado por esto, e incluso hoy en día el mundo web usa Java más que cualquier otro idioma. Java es estrictamente un lenguaje interpretado, lo que significa que Java ejecuta el código fuente directamente traduciendo el código fuente en una forma intermedia.

Java es de naturaleza robusta, es decir, puede hacer frente a errores de entrada o de cálculo. Cuando decimos que Java es un lenguaje de programación dinámico, queremos decir que es capaz de dividir problemas complejos en problemas simples y luego ejecutarlos de forma independiente.

Java admite threading. Los subprocesos son pequeños procesos que el programador del sistema operativo puede gestionar de forma independiente.

Java admite herencia, lo que significa que se puede establecer una relación entre clases.

¡No hay duda! Java fue desarrollado como sucesor del lenguaje de programación 'c' y 'c++', por lo que hereda una serie de características de su predecesor, a saber, c y c++ con una serie de características nuevas.

Aprender Java desde el punto de vista del operador es muy apreciado y una de las tecnologías más buscadas. La mejor manera de aprender cualquier lenguaje de programación es comenzar a programar.

Antes de pasar a la programación, una cosa más que debemos saber es: el nombre de la clase y el nombre del programa deben ser iguales, sin embargo, pueden ser diferentes en determinadas condiciones, pero por convención. Siempre es una buena idea cambiar el nombre del programa por su nombre de clase.

Javac es el compilador del lenguaje de programación Java. Obviamente deberías tener Java instalado y configurada la variable de entorno. Instalar Java en un sistema basado en RPM está a solo un clic de distancia, como en Windows y más o menos en un sistema basado en Debian.

Sin embargo, Debian Wheezy no tiene Java en su repositorio. Y es un poco complicado instalar Java en Wheezy. Por lo tanto, un paso rápido para instalar en Debian es el siguiente:

Instalación de Java en Debian Wheezy

Descargue la versión Java correcta para su sistema y arquitectura desde aquí:

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html

Una vez que lo haya descargado, use los siguientes comandos para instalar en Debian Wheezy.

mv /home/user_name/Downloads /opt/
cd /opt/
tar -zxvf jdk-7u3-linux-x64.tar.gz
rm -rf jdk-7u3-linux-x64.tar.gz
cd jdk1.7.0_03
update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_03/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_03/bin/javac 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set java /opt/jdk1.7.0_03/bin/java
update-alternatives --set javac /opt/jdk1.7.0_03/bin/javac
update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so

Para los usuarios de RHEL, CentOS y Fedora también pueden instalar la última versión de Java accediendo a la siguiente URL.

  1. Instale Java en RHEL, CentOS y Fedora

Pasemos a la sección de programación para aprender algunos programas básicos de Java.

Programa 1: hola.java

class hello{
public static void main (String args[]){
System.out.println("Sucess!");
}
}

Guárdalo como: hola.java. Y compílelo y ejecútelo como se muestra.

javac hello.java
java hello

Salida de muestra

Sucess!

Programa 2: cálculo.java

class calculation { 
public static void main(String args[]) { 
int num; 
num = 123;
System.out.println("This is num: " + num); 
num = num * 2; 
System.out.print("The value of num * 2 is "); 
System.out.println(num); 
} 
}

Guárdelo como: cálculo.java. Y compílelo y ejecútelo como se muestra.

javac calculation.java
java calculation

Salida de muestra

This is num: 123
The value of num * 2 is 246

Hazlo tu mismo:

  1. Escriba un programa que le solicite su nombre y apellido y luego se dirija a usted con su apellido.
  2. Escribe un programa con tres valores enteros y realiza suma, resta, multiplicación y división . y obtiene la salida personalizada.

Nota: Esta forma de aprender te hará saber y aprender algo. Sin embargo, si tiene problemas al escribir programas de 'Hágalo usted mismo', puede indicar sus códigos y problemas en los comentarios.

Esta Sección ‘Día a Día‘ es un concepto de linux-console.net y desde aquí estaremos dándote tutoriales de todo tipo. Este Artículo se irá ampliando con programas desde nivel básico hasta nivel avanzado, artículo por artículo.

Pronto publicaremos el próximo artículo de esta serie. Hasta entonces estad atentos.

Me gusta y compártenos y ayúdanos a difundir.