Notas de Luis

Java - Introducción a las clases predefinidas

En Java, las clases predefinidas son las clases que están incluidas en el núcleo del lenguaje y son proporcionadas por el propio entorno de ejecución Java (JRE - Java Runtime Environment). Estas clases se agrupan en varios paquetes y proporcionan funcionalidades esenciales que son ampliamente utilizadas en el desarrollo de aplicaciones Java. Las clases predefinidas se encuentran en el paquete java.lang y en otros paquetes como java.util, java.io, java.math, entre otros.

Algunas de las clases predefinidas más comunes en Java son:

  • Object:
  • Todas las clases en Java heredan directa o indirectamente de la clase Object. Proporciona métodos comunes como toString(), equals(), y hashCode().
  • String:
  • La clase String es utilizada para representar cadenas de caracteres. Es inmutable, lo que significa que no se puede modificar una vez que se crea.
  • Math:
  • La clase Math contiene métodos como ceil, floor, sqrt, etc. Para realizar operaciones matemáticas comunes, como funciones trigonométricas, logaritmos, operaciones aritméticas, etc.
  • System:
  • La clase System proporciona métodos para interactuar con el entorno del sistema, como la entrada/salida estándar, el tiempo actual, y la gestión de propiedades del sistema.
  • Integer, Double, Float, Long, Short, Byte, Character, Boolean:
  • Estas son clases envolventes (wrapper) que permiten trabajar con tipos primitivos como objetos. Por ejemplo, Integer envuelve el tipo primitivo int.
  • Arrays:
  • La clase Arrays proporciona métodos para manipular arreglos, como ordenar, buscar, copiar, y llenar.
  • Exception:
  • La clase base para todas las excepciones en Java. Permite manejar errores y situaciones excepcionales en el código.
  • Enum:
  • La clase Enum es la base para las enumeraciones en Java, que permiten definir un conjunto fijo de valores constantes.

Estas son solo algunas de las clases predefinidas en Java. El lenguaje proporciona una amplia variedad de clases para abordar diferentes aspectos del desarrollo de software, desde manipulación de cadenas y operaciones matemáticas hasta entrada/salida y manejo de excepciones.

computing/coding/java/1_clases_predefinidas_en_java/0_introduccion_a_las_clases_predefinidas.txt · Última modificación: por 127.0.0.1