Programación orientada a objetos
GLOSARIO String: Es una clase, Se utiliza para almacenar cadenas de caracteres. Escala 2 inmutabilidad: Si se intenta modificar la clase String, al aplicarle un método, no se puede modificar sino que se crea otra String nueva. Escala 2 Recolector de basura o Garage collector: Se emplea para eliminar de la memoria los objetos que son desreferenciados. Escala 2 Referenciados: Son los objetos que están siendo o serán usados por quien los necesite. Escala 3 Desreferenciados: Se describe a los objetos que no tienen referencia. Escala 3 String indexada: Es una característica que tiene esta, que asocia los caracteres con un índice, comenzando de 0 para el primero y así sucesivamente. Escala 2 Constructores: Como su nombre lo dice construye un objeto sin inicializar de clase String. Escala 3 int length(): es el método que devuelve la cantidad de caracteres de la cadena, aún contando los espacios en blanco. Escala 3. Sobre carga de métodos: Es cuando los métodos tienen los mismos nombre pero distintos numero o tipos de argumentos. Escala 2. String replace: Se usa con argumentos char tanto nuevo como viejo, cambiando el carácter del primero pasándolo al segundo, donde se genera una nueva cadena. Escala 3. String toLowerCase(): este método cambia a minúscula la String a la cual se le aplica, creando una nueva. Escala 3. String toUpperCase(): este método cambia a mayúscula la String a la cual se le aplica, creando una nueva. Escala 3. Boolean equal: con argumentos string, nos dice si los caracteres son iguales y de ser cierto devuelve true en caso contrario false. Escala 3. Misael Rodríguez. 8-406-874
Programación orientada a objetos
String Buffer: Se emplea para almacenar cadenas de texto, se utiliza para comprobar que solo las string son inmutables. Escala: 2 Método Append: Se utiliza para añadir un carácter al final de la cadena ya creada. Escala: 3 String indexada: Cada uno de sus caracteres tiene índice asociado a el mismo. Escala: 2 Length(): Devuelve la longitud de la String, incluyendo espacios en blanco. Escala: 3 String replace: Es un método reemplaza el primer argumento por el segundo de una String, la String a la que se le aplica el método no cambia simplemente se crea una nueva la cual es el resultado al aplicar el método. Escala: 2 String tolowercase(): Devuelve una string nueva, pero en minúscula, o sea transforma todos los caracteres a minúscula. Escala: 3 boolean equalsIgnoreCase: investiga si dos String tienen los mismos caracteres y en el mismo orden sin tener en cuenta las mayúsculas. Escala: 3 boolean startsWith: Devuelve true si la String sobre la que se aplica comienza por la del argumento; false si esto no ocurre. Escala: 2 String trim(): devuelve una String en base a la que se le pasa al argumento, pero sin espacios en blanco al principio ni al final. No elimina los espacios en blanco situados entre las palabras. Escala: 2 Misael Rodríguez. 8-406-874
Programación orientada a objetos
String substring: devuelve una String obtenida a partir del índice inicial incluido y del índice final excluido; Si el índice final sobrepasa la longitud de la String, lanza una IndexOutOfBoundsException. Escala: 2 IndexOutOfBoundsException: Esta excepción se lanza cuando se ha producido algún tipo de operación que intentando acceder a datos de una secuencia de elementos (por ejemplo un array) se ha sobrepasado y ha intentado acceder a una posición demasiado elevada. Escala: 2 Char charAt : devuelve el carácter asociado al índice que se le pasa como argumento de la String sobre la que se aplica el método. Escala: 2
Misael Rodríguez. 8-406-874