Cónoce acerca de las constantes en JAVA

En los programas que generemos usualmente intervendrán constantes: valores matemáticos como el número Pi, o valores propios de programa que nunca cambian. Si nunca cambian, lo adecuado será declararlos como constantes en lugar de cómo variables. Supongamos que queremos usar una constante como el número Pi y que usamos esta declaración. // Ejemplo aprenderaprogramar.com public class Calculadora {         private double PI = 3.1416;         public void mostrarConstantePi () { System.out.println (PI); }                 … constructor, métodos, … código de la clase …   } Si creas un objeto de tipo…

Leer más

Ejemplo de Conversión de tipos

Cuando utilizamos llamadas a métodos hemos de prestar especial atención al tipo requerido por los parámetros y al tipo devuelto (si se trata de un método tipo función). Si no lo hacemos, nuestros programas pueden dar lugar a errores o resultados incoherentes. Escribe y compila el siguiente código. //Test conversión de tipos aprenderaprogramar.com import java.util.ArrayList; public class TestConversion { public static void main (String [] Args) {       ArrayList<Integer> miListadoAL;     miListadoAL = new ArrayList<Integer>();     ArrayList<Integer> tmpAL = new ArrayList<Integer>();     miListadoAL.add(44); miListadoAL.add(7); miListadoAL.add(76); miListadoAL.add(29); miListadoAL.add(17);  //Recorremos el ArrayList…

Leer más

Conversión de tipos de datos en Java

En Java es posible transformar el tipo de una variable u objeto en otro diferente al original con el que fue declarado. Este proceso se denomina «conversión», «moldeado» o «tipado» y es algo que debemos manejar con cuidado pues un mal uso de la conversión de tipos es frecuente que dé lugar a errores.   Una forma de realizar conversiones consiste en colocar el tipo destino entre paréntesis, a la izquierda del valor que queremos convertir de la forma siguiente: Tipo VariableNueva = (NuevoTipo) VariableAntigua; Por ejemplo: int miNumero = (int) ObjetoInteger;     …

Leer más

Diseña Páginas web con WordPress en el curso online Lunes 09 de Marzo

Curso de WordPress online Desde tu casa u oficina cursa, aprende y certíficate en el Curso de WordPress online,  para desarrollar Páginas web Inteligentes,  CURSO EN VIVO CON EL INSTRUCTOR ON LINE, en nuestro sistema de conferencia en línea Participantes hasta 8 cupos Fecha: 09/ MARZO /2015 Hora: 7pm a 8:30pm Clases en vivo: Lunes, miércoles y viernes ( 2 semanas) Con más de 12 módulos del mejor material orientado a proyecto on line las 24 horas, Certificado por el Ministerio de Educación conferencias en vivo cada semana Bs. 2500,00…

Leer más

Aprende acerca de los arreglos en Java

Algunas clases que hemos citado, como ArrayList o LinkedList, se denominan colecciones de tamaño flexible porque permiten modificar dinámicamente el número de ítems que contienen, es decir, ampliarlo o reducirlo. A veces nos referiremos a estas colecciones como arrays dinámicos porque son similares a los arrays dinámicos que se emplean en otros lenguajes de programación. Los arrays dinámicos son muy potentes porque permiten crear colecciones de tamaño variable que podemos agrandar o empequeñecer en función de nuestras necesidades. Sin embargo, cuando se conoce el número de elementos en una colección…

Leer más

Aprende sobre los objetos NULL y JAVA.LANG

La palabra reservada “null” indica que una variable que referencia a un objeto se encuentra “sin objeto”, es decir, la variable ha sido declarada pero no apunta a ningún objeto. Esto puede deberse a que no se haya inicializado asignándole un objeto mediante la instrucción new, o a que hayamos borrado la referencia que contenía la variable.   Si a un objeto no inicializado (referencia null) se le trata de aplicar un método o se intenta hacerlo intervenir en un proceso que requiere un objeto inicializado, se obtiene una excepción tipo “NullPointerException”.…

Leer más

Aprende sobre el Tipo Iterator y Método Iterator Java

El uso del bucle for-each tiene algunos inconvenientes. Uno de ellos, que para recorrer la colección nos basamos en la propia colección y por tanto no podemos (o al menos no debemos) manipularla durante su recorrido. Supongamos que vamos recorriendo una lista de 20 objetos y que durante el recorrido borramos 5 de ellos. Probablemente nos saltará un error porque Java no sabrá qué hacer ante esta modificación concurrente. Sería como seguir un camino marcado sobre unas baldosas y que durante el camino nos movieran las baldosas de sitio: no…

Leer más

Cónoce cuales son los selectores avanzados CSS

Además de los selectores básicos (por etiqueta, por id o por class) y de los selectores basados en atributos HTML, disponemos de algunas formas más de establecer criterios de selección para la aplicación de estilos CSS: selectores avanzados y pseudoclases CSS. Hay selectores especiales que usan los símbolos >, + y ~ para especificar la relación entre elementos. Como selector de atributo tenemos distintas posibilidades. A continuación señalamos algunas: Selector Ejemplo CSS Observaciones elemPadre > elemHijo div > ul { background-color: red;} div > p.destacado {background-color: pink;} div > img[src$=».png»]…

Leer más

Aprende a referenciar atributos con CSS3

Sabemos que podemos aplicar estilos CSS a partir de una etiqueta HTML (referenciar por tag), o bien a partir de una parte del documento HTML con un nombre único (referenciar por id), o bien a partir del atributo class (referenciar por clase). A partir de CSS3 se introdujo la posibilidad de referenciar estilos mediante cualquier atributo de elementos HTML. Los atributos son parámetros asociados a una etiqueta HTML y que tienen un valor concreto. Por ejemplo en <div class=”destacado” > … </div> el atributo class del contenedor div tiene como…

Leer más

Inscripciones Abiertas el lunes 09 MARZO Y Sábado 07 MARZO

  El lunes 09 MARZO: Inscripciones abiertas, Diplomado de Programación,  Diseño Digital, Integración Web y Mercadeo  Inscripciones abiertas.  Modalidad presencial – online Horarios: Lunes 09 de MARZO 2015 CLASES PRESENCIALES: Mañana  9am a 12m Lunes a Viernes de 9am a 12m:  Especialización de PHP Lunes a Viernes de 9am a 12m:  WordPress Lunes a Viernes de 9am a 12m:  Diplomado de Diseño Digital Lunes a Viernes de 9am a 12m:  Diplomado de Programación Lunes a Viernes de 9am a 12m:  MYSQL Tarde 2pm a 5pm Lunes a Viernes de 2pm a 5pm: …

Leer más