Académique Documents
Professionnel Documents
Culture Documents
PROGRAMACIN II-ELECTRNICA
CLASES EN JAVA
INTEGRANTES:
Jean Carlo Briceo.
Daniel Dominguez.
NRC:1602
Clase String
Definicion:
Un String en Java representa una cadena de caracteres no modificable.
Todos los literales de la forma "cualquier texto", es decir, literales entre comillas dobles, que
aparecen en un programa java se implementan como objetos de la clase String.
Crear un String:
Se puede crear un String de varias formas, entre ellas:
Estos constructores son tiles para crear los objetos de clase String que no tienen
necesariamente una cadena inicial.
Mtodos:
La clase String al igual que otras clases, contiene mtodos para el tratamiento de las cadenas
de caracteres, estos mtodos tienen un objetivo en especfico y resultan muy tiles al
momento de usar las cadenas de caracteres. Las ms importantes son:
Es importante saber que los objetos String no son modificables, cuando se utiliza un objeto
String para una mtodo lo que este hace es crear un nuevo objeto a partir del original y lo
devuelve modificado.
Clase Time
Definicin:
La manera de expresar este paquete es java.time. Este paquete es una extensin a las clases
java.util.Date y java.util.Calendar es para el uso de horarios.
Las clases definidas en este paquete representan los principales conceptos de fecha - hora,
incluyendo instantes, fechas, horas, periodos, zonas de tiempo, etc. Estn basados en el
sistema de calendario ISO.
Constructores:
Los objetos tipo time pueden crearse de la siguiente manera:
-
Hora normal:
Milisegundos:
Clase Calendar
Definicin:
La clase Calendar posee una gran cantidad de mtodos para operar, consultar y modificar las
propiedades de una fecha. Un aspecto principal es que es una clase abstracta y como tal posee
algunos mtodos que deben ser implementados por sus subclases.
Calendar tiene 2 mtodos de funcionamiento, lo que se llama lenient o non-lenient mode.
Es decir modo permisivo o modo no permisivo. Por defecto se trabaja en modo permisivo y
esto quiere decir que si configuramos un Calendar como el da 32 de Enero (lo cual sera un
error), a la hora de formatear la fecha y por ejemplo imprimirla por pantalla se mostrar el 1
de Febrero. Es decir, con lenient mode Java trata de encontrar una fecha si le es posible
aunque hayamos introducido un dato errneo.
Mtodos:
Clase Random
La clase Random proporciona un generador de nmeros aleatorios que es ms flexible que la
funcin esttica random de la clase Math.
Un ejemplo de esta clase se utiliza para generar una corriente de nmeros pseudoaleatorios.
La clase utiliza una semilla de 48 bits, que se modifican usando una frmula de congruencia
lineal.
Constructores:
Mtodos:
Clase Math
Esta clase ya viene incluida en nuevas versiones de Java, por lo que no habr que importar
ningn paquete para ello.
Para utilizar esta clase, debemos escribir Math.mtodo(parmetros); donde mtodo ser uno
de los siguientes y parmetros aquellos que tengamos que usar. Un mtodo puede estar
sobrescrito para distintos tipos de datos.
Es importante saber que si se almacena el resultado de la funcin, debe coincidir con el tipo
de la variable.
Mtodos:
Valores Constantes: