Apuntes Aprendiendo Prodastur

Subscribe to canal de noticias Apuntes Aprendiendo Prodastur
Actualizado: hace 3 horas 24 mins

Clase Hashtable

Mié, 10/05/2017 - 21:58

La clase Hashtable facilita la creación de estructuras para el almacenamiento de datos. Permite crear una tabla que permite acceder a la información de formá muy ágil, utilizando claves asociadas a los datos. La tabla, por lo tanto, almacena únicamente pares clave hash -> valor.

Sus métodos más utilizados son:

Categorías: Aprendiendo Prodastur

Paquete java.util

Mié, 10/05/2017 - 21:49

El paquete java.util contiene clases que nos sirven de apoyo a la hora de desarrollar programas

Categorías: Aprendiendo Prodastur

Clase Runtime

Mié, 10/05/2017 - 20:12

La clase Runtime proporciona los siguientes métodos:

Categorías: Aprendiendo Prodastur

Clase String

Mié, 10/05/2017 - 20:06

La clase String dispone de los siguientes métodos:

Categorías: Aprendiendo Prodastur

Clase Math

Mié, 10/05/2017 - 19:58

La clase Math dispone de las siguientes constantes:

  • static double E: contiene un valor cercano a e
  • static double PI: contiene un valor cercano a pi

Dispone también de los siguientes métodos:

Categorías: Aprendiendo Prodastur

Clase Char

Mié, 10/05/2017 - 19:42

La clase Char dispone de los siguientes métodos:

Categorías: Aprendiendo Prodastur

Clase Object

Mié, 10/05/2017 - 19:29

La clase Object del paquete java.lang dispone de los siguientes métodos:

Categorías: Aprendiendo Prodastur

Paquete java.lang

Mié, 10/05/2017 - 19:21
Categorías: Aprendiendo Prodastur

Objetos en Java

Jue, 04/05/2017 - 19:38
  • Un objeto es la materialización de una clase. El término técnico de esta materialización es instancia.
  • Para instanciar un objeto, primero se crea una referencia a él. Inicialmente su valor es null.
  • Posteriormente se asigna una referencia al objeto creado, mediante una llamada a su constructor usando el operador new. Esta llamada reservará memoria para el objeto, y asignará su dirección de memoria al objeto.
Categorías: Aprendiendo Prodastur

¿Qué es un objeto en el mundo de la programación? ¿Qué son la herencia y el polimorfismo?

Jue, 04/05/2017 - 18:36

En la vida real, todo lo que nos rodea son objetos. Ahora mismo estoy sentado frente a una mesa, escribiendo en el teclado de mi ordenador, y me acompaña una taza de té. Cada objeto tiene unas características, y sirve para algo. Imaginemos la taza. Es una taza roja, su base es redonda, contiene té, y tiene un asa semicircular. La taza puedo llenarla, beber de ella o lavarla. Lo primero, son sus características. Lo segundo, son sus funcionalidades, y sirven para describir su comportamiento.

Categorías: Aprendiendo Prodastur

Caracteres de escape

Jue, 27/04/2017 - 12:49
  • Java dispone de los siguientes caracteres de escape:
Caracteres de escape en Java Carácter Significado \' Comilla simple \" Comilla doble \\
Categorías: Aprendiendo Prodastur

Palabras reservadas

Jue, 27/04/2017 - 12:24
  • Hay un conjunto de identificadores reservados por Java
  • La lista de palabras reservadas es:
    • abstract assert boolean break byte case cast catch char class const continue default do double else enum extends final finally float for future generic goto if implements import inner instanceof interface int long native new operator outer package private protected public rest return short static strictfp super switch synchronized this throw throws transient try var void volatile while
Categorías: Aprendiendo Prodastur

Tipos de excepción habituales

Lun, 17/04/2017 - 21:09
  • Excepciones en tiempo de ejecución: extienden a RuntimeException. No es necesario que sean manejadas o declaradas, y pueden ser lanzadas por el programador o por la JVM.
    • ArithmeticException: ocurre cuando por ejemplo se intenta dividir un número por 0
Categorías: Aprendiendo Prodastur

Llamadas a métodos que contienen excepciones

Lun, 17/04/2017 - 21:04
  • Las excepciones verificadas deben ser manejadas o declaradas. No es necesario que se manejen, sólo declarar que se podrían manejar.
  • Cuando una clase sobreescribe un método de una superclase, o implementa un método de una interfaz, no puede añadir nuevas excepciones verificadas a la firma del método
  • Una subclase puede declarar menos excepciones que la superclase o interfaz, puesto que los llamantes ya las están manejando
  • También puede declarar una subclase del tipo de excepción
Categorías: Aprendiendo Prodastur

La orden Try

Lun, 17/04/2017 - 21:00
  • Java usa una orden try para separar la lógica que puede lanzar una excepción de la lógica que maneja la excepción
    try { // código protegido que puede generar la excepción que se pretende manejar } catch (tipo_excepción identificador) { // manejador de la excepción }
Categorías: Aprendiendo Prodastur

Excepciones

Lun, 17/04/2017 - 20:51
  • Una excepción es un evento que altera el flujo del programa. Java tiene la superclase Throwable para todos los objetos que representan este tipo de eventos.
Categorías: Aprendiendo Prodastur

Polimorfismo

Lun, 17/04/2017 - 16:00
  • Java soporta polimorfismo, que es la propiedad de un objeto de tomar múltiples formas. Un objeto puede ser accedido usando una referencia con el mismo tipo que el objeto, una referencia que sea superclase del objeto, o una referencia que defina una interfaz que el objeto implemente, ya sea directamente o a través de una superclase.
  • Todos los objetos son accedidos por referencia, lo que quiere decir que nunca se va a tener acceso al objeto directamente.
    Coche miCoche = new Coche();
Categorías: Aprendiendo Prodastur

Interfaces

Lun, 17/04/2017 - 15:42
  • Una interfaz es un tipo de datos abstracto que define una lista de métodos públicos abstractos que cualquier clase que la implemente debe facilitar. Una interfaz puede también incluir una lista de variables constantes y métodos por defecto. En Java, una interfaz se define mediante la palabra interface, de forma análoga a la palabra class usada al definir clases.
Categorías: Aprendiendo Prodastur

Clases abstractas

Lun, 17/04/2017 - 15:17
  • Una clase abstracta es una clase marcada con la palabra abstract, y no puede ser instanciada. Un método abstracto es un método marcado con la palabra abstract, definido en una clase abstract, para el cual no se facilita una implementación en la clase donde se declara.
Categorías: Aprendiendo Prodastur

Métodos ocultos

Lun, 17/04/2017 - 15:11
  • Un método es oculto cuando una clase hija define un método estático con el mismo nombre y firma que un método estático definido en la clase padre. No es exactamente sobreescritura. Las cinco normas de ocultación de método son:
    1. El método de la clase hija debe tener la misma firma que el método de la clase padre
    2. El método de la clase hija debe ser al menos tan accesible o más que el método de la clase padre
Categorías: Aprendiendo Prodastur

Páginas