sábado, 23 de marzo de 2024

Tipos de Clases





Aqui los diferentes tipos de clases:

abstract

Una clase abstract tiene al menos un método abstracto. Una clase abstracta no se instancia, sino que se utiliza como clase base para la herencia.

final

Una clase final se declara como la clase que termina una cadena de herencia. No se puede heredar de una clase final. Por ejemplo, la clase Math es una clase final.

public

Las clases public son accesibles desde otras clases, bien sea directamente o por herencia. Son accesibles dentro del mismo paquete en el que se han declarado. Para acceder desde otros paquetes, primero tienen que ser importadas.

synchronizable

Este modificador especifica que todos los métodos definidos en la clase son sincronizados, es decir, que no se puede acceder al mismo tiempo a ellos desde distintos threads; el sistema se encarga de colocar los flags necesarios para evitarlo. Este mecanismo hace que desde threads diferentes se puedan modificar las mismas variables sin que haya problemas de que se sobreescriban.

Clases





Las clases son lo más simple de Java. Todo en Java forma parte de una clase, es una clase o describe como funciona una clase. El conocimiento de las clases es principal para poder entender los programas Java.

Todas las acciones de los programas Java se meten dentro del bloque de una clase o un objeto. Todos los métodos se definen dentro del bloque de la clase, Java no soporta funciones o variables globales.

Todos los datos básicos, como los enteros, se deben declarar en las clases antes de hacer uso de ellos. 




Instalación del JSDK


El SDK de Java (JSDK) se proporciona gratuitamente desde la web de SUN. Para los ejemplos que aparecen en este manual la versión más idónea es J2SE (Java 2 Standardad Edition). Es la distribución base que cualquier kit de Java necesitará. Se puede obtener desde aquí http://java.sun.com/j2se/1.4.2/download.html


Además, en esa misma dirección podremos descargar el NetBeans, un potente editor de Java que nos facilitará la tarea de programar, compilar y resolver errores entre otras muchas cosas. Java es actualmente uno de los lenguajes más populares y existen multitud de editores para él. Los más conocidos son el JDeveloper, JBuilder, Visual J++ y por supuesto el propio NetBeans, de SUN.


Las herramientas que trae el SDK y que más utilizaremos son:

  • java (ejecutable): Ejecuta cualquier programa compilado de Java
  • javac (compilador): Compilará el código fuente escrito en Java.


Java no se ofrece de forma gratuita. No todas las máquinas disponen de la versión del Java Development Kit para ejecutarse en ellas. Por ello, solamente comentaré la instalación de JDK en Solaris, Windows y Linux.

Actualmente ya hay entornos de desarrollo integrados completos para Java, diferentes del JDK de Sun. Oracle dispone de un entorno de desarrollo de Java, la propia SUN ofrece el entorno NetBeans y Borland posee el JBuilder. Además Microsoft ofrece soporte Java en su plataforma .NET.


Programación





Cuando se programa en Java, se coloca todo el código en métodos, de la misma forma que se escriben funciones en lenguajes como C.

Comentarios


En Java hay tres tipos de comentarios: // comentarios para una sola línea/* comentarios de una o más líneas *//** comentario de documentación, de una o más líneas */

En este tipo de comentario para documentación, se permite la introducción de algunos tokens o palabras clave, que harán que la información que les sigue aparezca de forma diferente al resto en la documentación.

jueves, 21 de marzo de 2024

Java un Lenguaje Asombroso

Java ofrece toda la funcionalidad de un lenguaje fuerte, pero es más fácil. C++ es un lenguaje que tiene falta de seguridad, pero C y C++ son más difundidos, por ello Java se diseñó para ser similar a C++ y así facilitar un rápido y fácil aprendizaje. 

 Para saber programar en herramientas informáticas con el objetivo de crear apps y procesos en diversos dispositivos, es necesario comprender y dominar un lenguaje amplio y cada vez más importante para la comunidad. Por ello hoy te mostraremos qué es Java. 


 ¡Continúa leyendo y conoce todo lo que necesitas saber!