Mostrando entradas con la etiqueta JAVA. Mostrar todas las entradas
Mostrando entradas con la etiqueta JAVA. Mostrar todas las entradas

El tonto y la excepción...

Advertencia... si no sabes JAVA, igual no lo entiendes.

Me contaba Patxi la semana pasada...


Está el arquitecto intentando detectar porqué cierta funcionalidad da error, y bueno, la jerarquia de herencias y referencias entre clases es un poco tortuosa, aunque no llega al punto de ser confusa. Llegado a cierto punto dice "joder, como no va a dar error si el método directamente lanza una excepcion".

Me asomo a mirar lo que ha encontrado y tiene marcado lo siguiente en el eclipse:

protected abstract void HazAlgo()
throws java.lang.Exception;

Vaya por dios, toda mi formación sobre java a la mierda, estoy
reaprendiendolo todo con el.


Y como esta, muchas más... todo un crack el colega. Y con estas cosas, tenemos que lidiar cada día... 'Maruxa, mira, que lo dejo... que esto es muy estresante'.


el concepto es el concepto. Ésa es la cuestión.


Nota: para quien no lo pille... una excepción (exception) en JAVA es una forma de comunicar un error. Cuando encuentras un error, desde dentro del código haces un:

throw new Exception();

Y en la cabecera del método, desde donde lanzas el error, pones 'throws Exception' (que puede arrojar una excepción), para que los métodos que lo invoque sepan que puede ser devuelto un error.

El chiste viene en que este cabestro confundió ambas cosas, y se creía que el método directamente lanzaba un error sin venir a cuento (y de ahí que estuviese obteniendo un error), algo que no tiene ninguna lógica.

Festival del Humor (XIV)...

Retomemos esta sección, con un perla escuchada durante el transcurso de una reunión en el día de ayer, hablando sobre la viabilidad de usar JAVA para actualizar desarrollos antiguos...

...claro, además lo bueno que tiene JAVA es que tiene patrones. Y los patrones son muy importantes... por ejemplo, acordaos de la burbuja de las .com...
La burbuja de las .com explotó porque había gente desarrollando portales en JAVA, sin saber hacer portales en JAVA, que no utilizaba patrones... y claro, al no utilizar patrones la burbuja estalló... por eso es importante usar patrones...


Sin palabras me quedé... :D

Así que ya sabeis... si programais en JAVA, usar patrones, no sea que explote...

Jueves, cosas varias...

Cosas vistas hoy...

  • El grupo musical Koopa, consigue entrar en las listas de éxito habiendo publicado su trabajo únicamente en internet. En el artículo se hace un interesante repaso de otros artistas que también ha triunfado distribuyendo su música a través de la red, y recogen las declaraciones de responsables discográficos que reconocer su error al centrarse en prohibir las descargas, en lugar de en usar Internet para vender la música. elMundo.es.

  • El funcionario que inspeccionaba Air Madrid, de vacaciones en un hotel del dueño de la aerolínea. Lo malo es que estas cosas dejaron de sorprenderme hace tiempo. elMundo.es.

  • Impresiones tras la instalación de Windows Vista. En Genbeta.com están escribiendo una serie de artículos sobre el 'nuevo' Sistema Operativo de Micro$oft. Aquí teneis las primeras impresiones, yo me quedo con lo de '16GB ocupadas tras la instalación'. Genbeta.com.

  • Cisco puede perder la marca iPhone. Por lo visto ahora el Gobierno de los EEUU está analizando si Cisco realmente ha usado la marca o no, en virtud de lo cuál podría quitarle los derechos sobre ella y así Apple podría usarla. ¿No resulta curioso que el gobierno de los EEUU vuelva a beneficiar a otro gigante informático?. Noticiasdot.com.

  • Sun JAVA Studio Creator 2, disponible para descarga. En la web de SUN podeis ver capturas de pantalla y demos de este nuevo IDE, capaz de integrar AJAX en nuestras aplicaciones Web y que también nos habilita para trabajar con JSF (Java Server Faces). Sun.com.

  • Alerta de seguridad para JAVA, que me ha enviado Goto:
    1 - Corrupción de memoria en Sun Java (archivos GIF) http://www.vsantivirus.com/vul-java-sun-160107.htm Corrupción de memoria en Sun Java (archivos GIF) Por Angela Ruizangela@videosoft.net.uy

    Una vulnerabilidad en la máquina virtual de Java de Sun (JVMpor Java Virtual Machine), permite la ejecución arbitraria decódigo. Un atacante puede sacar provecho de este problema paraejecutar código malicioso en el equipo vulnerable, con soloconvencer al usuario para que visite un sitio web concontenido Java, especialmente modificado. El fallo se produce durante la interpretación de componentesde imágenes en formato GIF. Cuando se asigna un valor de cero al ancho de un bloque deimagen de un archivo GIF válido, la máquina virtual reservael espacio especificado para la imagen, pero copia todo elarchivo de datos del código Java en la memoria asignada. Esto da como resultado la sobrescritura de múltiplespunteros, lo que corrompe la secuencia de ejecución deinstrucciones del procesador, pudiendo esto ser utilizadopara ejecutar código de forma arbitraria. Son afectadas las siguientes versiones de Java (Windows,Solaris y Linux):
    - JDK 5.0 Update 9 y anteriores
    - SDK 1.3.1_18 y anteriores
    - SDK 1.4.2_12 y anteriores
    - JRE 1.3.1_18 y anteriores
    - JRE 1.4.2_12 y anteriores
    - JRE 5.0 Update 9 y anteriores

    La solución es actualizarse a las siguientes versiones:
    - JDK 5.0 Update 10 o superior
    - SDK 1.3.1_19 o superior
    - SDK 1.4.2_13 o superior
    - JRE 1.3.1_19 o superior
    - JRE 1.4.2_13 o superior
    - JRE 5.0 Update 10 o superior

    NOTA: Los usuarios deben instalar la versión correspondientede JRE (Java Runtime Environment o Entorno de Tiempo deEjecución Java de Sun) desde el siguiente enlace: http://www.java.com/es/download/manual.jsp

    Se recomienda desinstalar versiones anteriores instaladas. Más información sobre esto en el siguiente enlace:
    Sun Java pone en riesgo la seguridad de nuestro PChttp://www.vsantivirus.com/java-sun-030905.htm

    * Relacionados: Sun Alert ID: 102760www.sunsolve.sun.com/search/document.do?assetkey=1-26-102760-1 ZDI-07-005Sun Microsystems Java GIF File Parsing Memory CorruptionVulnerabilitywww.zerodayinitiative.com/advisories/ZDI-07-005.html (c) Video Soft - http://www.videosoft.net.uy(c) VSAntivirus - http://www.vsantivirus.com

Tecnología, Actualidad, Música, Humor... lo que sea con tal de poder aportar algo.

Sobre Nosotros

Frikis, mala gente, profesionales y siempre dispuestos a decir lo que pensamos aunque no guste.
Go to IntenseDebate

A jugar...

Vistas de página en total

Velocidad

Velocidad

Entradas populares

Blog Archive

Blog Archive