martes, 15 de marzo de 2016

Ampliación de clases en JAVA - 2 de 2



Nombres

El nombre de un paquete debe ser representativo de su contenido. El nombre puede contener la declaración de subpaquete. Se puede incluir el nombre de la empresa que ha desarrollado el paquete para facilitar su identificación.

package nombre-de-la-empresa.nombre-del-paquete;

Por ejemplo, el paquete vehiculos de la empresa “Mi Empresa” se podría identificar:

package miEmpresa.vehiculos;


Clases predefinidas

Una característica importante de Java es que aporta gran cantidad de clases predefinidas. Estas clases están especializadas en comunicaciones, web, interfaz de usuario, matemáticas y muchas otras aplicaciones.

A continuación se describen las clases asociadas a los tipos primitivos de Java, la clase Math y la clase String.


Las clases asociadas a los tipos primitivos

Los tipos predefinidos boolean, char, int, long, float y double son tipos simples, no son clases. Para facilitar la programación en Java se han creado clases asociadas a los tipos predefinidos. Estas clases proporcionan métodos útiles para convertir cadenas de texto a otros tipos, para imprimir los números con diversos formatos y para describir los tipos simples. 

Estas clases generan automáticamente una instancia cuando se usan tipos simples en contextos en los que se espera un objeto. Además, pueden utilizarse en expresiones en donde se espera un tipo simple.

Las clases asociadas a los tipos primitivos son:



Estas clases tienen los siguientes métodos:
  • Método constructor a partir de un valor de tipo simple

Character letra = new Character('A');
Integer numero = new Integer(10);
  • Método constructor que recibe una cadena de texto y la traduce al tipo simple

Integer numero = new Integer("120");
  • Método toString() que transforma el valor almacenado en una cadena 
Integer numero = new Integer("100");
System.out.println(numero.toString());
  • Método equals() para comparar el valor almacenado

Integer numero1 = new Integer("100");
Integer numero2 = new Integer("101");
System.out.println(numero2.equals(numero1));


La clase Math

La clase Math contiene constantes y métodos de uso común en matemáticas. Todas las operaciones que se realizan en esta clase utilizan el tipo double. Contiene la constante pi (Math.PI) y el número de Euler (Math.E). En las funciones trigonométricas, los ángulos se expresan en radianes y los métodos devuelven valores de tipo double. La clase Math incluye funciones como potenciación, redondeo, cuadrado, raíz cuadrada y muchas más.

Para más información sobre los métodos de la clase Math, consulte el API de Java.



La clase String

La clase String se usa para manejar cadenas de caracteres de cualquier longitud. Un objeto String se puede crear a partir de una secuencia de caracteres delimitados por comillas dobles.

String nombre = "Juan";
String apellidos = "González López";

Un objeto String también se puede crear utilizando el constructor de la clase.

String mensaje = new String(“Hola Mundo”);

La clase String tiene un tratamiento particular en Java. Además de la construcción de objetos a partir de literales entre comillas, se pueden aplicar los operadores + y += para concatenar objetos de tipo String. 

String hola = new String("Hola");
String espacio = new String (" ");
String mundo = new String("Mundo");
String holaMundo = hola + espacio + mundo;
System.out.println(holaMundo);

Para conocer la longitud de un objeto String se utiliza el método length(). Por ejemplo, el objeto holaMundo tiene una longitud de 10 caracteres.

System.out.println("El texto " + holaMundo + " tiene " +
holaMundo.length() + " letras");

Para comparar cada letra de dos objetos de tipo String se utiliza el método contentEquals().

String nombre1 = "Angel";
String nombre2 = "Carlos";
System.out.println(nombre1.contentEquals(nombre2));

El método String.valueOf() devuelve una cadena correspondiente al valor de su parámetro. Este método está sobrecargado y acepta tipos boolean, char, int, long, float y double.

String año = String.ValueOf(2011); // año = "2011"

El método charAt(int posicion) de la clase String devuelve el carácter almacenado en la posición indicada de una cadena de caracteres. El primer carácter de una cadena se almacena en la posición cero y el último en la posición correspondiente a la longitud de la cadena – 1. 

String holaMundo = "Hola Mundo";
System.out.println("La primera letra de 'Hola Mundo'" +
" es " + holaMundo.charAt(0));

Para más información sobre los métodos de la clase String, consulte el API de Java.



Espero haber ayudado en algo. Hasta la próxima oportunidad!











  

No hay comentarios:

Publicar un comentario en la entrada