Bienvenido a Java Mexico

Java México es una comunidad de desarrolladores mexicanos en el lenguaje Java.

Este sitio es colaborativo, automáticamente al registrarte obtienes un Blog para compartir tus conocimientos o información acerca del lenguaje. Antes de publicar en tu blog o los foros por favor lee los lineamientos de publicación.

Para dudas y problemas con respecto al lenguaje Java puedes visitar los Foros de Discusión.

Rumbo a nuestra Certificación (Tercera entrega)

Hola a todos los seguidores de Java, cómo les va?

Como ya se ha hecho costumbre seguimos con nuestros pequeños aportes para prepararnos en obtener la Certificaciòn de Expert Java Programmer.

Esta entrega contempla los siguientes temas:

a) Igualdad de objetos.
b) Operadores Lógicos.
c) Operador instanceof.
d) Operador condicional.
e) El recolector de basura (Garbage Collector).

Cualquier duda, comentario o aclaración por favor en el panel correspondiente.

Saludos y no caigamos en excepción alguna, je je je!

Igualdad de objetos.

Los operadores de igualdad (==) y desigualdad (!=) pueden utilizarse para comparar cualquier tipo compatible.

Ahora bien, si los utilizamos para comparar variables de tipo objeto debemos tener en cuenta que lo que contienen dichas variables son referencias a objetos, no los objetos en sí.

Esto implica que podemos tener dos variables referenciando a dos objetos iguales y que la condición de igualdad de las variables resulte falsa.

A continuación anexamos un ejemplo:

public class EjemploCompara {

        public static void main (String args[]) {

                String v1 = new String("hola");

Hibernate documentacion es español

Hola, estoy empezando con hibernate y buscando encontre la documentacion de la version 3.3.1 en español. Si tu como yo aun se le dificulta estudiar un extenso manual en ingles te podra servir esto:

http://www.hibernar.org/documentacion_es/castellano.html

Rumbo a nuestra Certificación (Segunda entrega)

Hola a todos, cómo están?

Pues como lo habiamos comentado anteriormente, mi hermana y un servidor se estàn preparando para la Certificaciòn de "Expert Java Programmer" y estamos compartiendo los ejercicios y textos resumidos de varios libros para tal efecto.

Ésta sería la segunda entrega para todos los novatos, esperamos sea de su ayuda como lo es para nosotros.

Dicha entreda contempla los siguientes temas:

a) Constantes.
b) Operadores aritméticos.
c) Operadores de asignación.
d) Asignación de referencia y asignación de valores.
e) Operadores condicionales.
f) Comparación de tipos básicos.

Saludos y felices compilaciones.

---------------------------------------------------------------------------

Constantes.

Una constante es una variable cuyo valor no puede ser modificado. Para declarar una constante utilizaremos la palabra reservada "final", delante de la declaración de tipo, siguiendo la expresión:

final tipo nombre_constante = valor;

Ejemplo:

final double pi = 3.1416;

Las constantes pueden declararse dentro de una clase o un método.

excelente web para prepararse


Que ondas!
Pues esta es una comunidad que me parece bastante interesante, la habia checado hace algunos meses pero no la recordaba hasta que revise una cuenta de email vieja jajaja.
Pero bueno, este es el sitio.

http://www.javablackbelt.com/Home.wwa

Hay examenes de Hibernate, java5, spring y cosas asi de locos como uds. xD

Saludos

Rumbo a nuestra Certificación (Sintaxis del lenguaje)

Hola a todos los programadores de esta comunidad.

Mi hermana y yo estamos en vías de nuestra certificación en "Expert Java Programmer", es por eso que abordaremos varios temas para los novatos.

Todos los ejercicios que publicaremos están basados en varios libros de certificación.

Esta entrega contempla los siguientes temas:

a) Sintaxis básica.
b) Secuencias de escape.
c) Tipos de datos primitivos.
d) Variables.
e) Declaración de variables.
f) Asignación.
g) Literales.
h) Ámbito de las variables.
i) Valores por defecto de una variable.
j) Conversiones de tipo.
k) Conversión implícita.
l) Conversión explícita.

Cualquier duda, comentario o aclaración a través del panel de respuestas.

Saludos y felices compilaciones.

---------------------------------------------------------------------------

Sintaxis del Lenguaje Java.

Algunos de los aspectos generales de J2SE son:

a) Lenguaje sensible a mayúsculas y minúsculas.
b) Las sentencias finalizan con punto y coma (;).
c) Los bloques de instrucciones se delimitan con llave ({...}).
d) Comentarios de una línea y multilínea.

Ejemplo:

Certificate México: Programa de Sun Microsystems y el gobierno para apoyar las certificaciones en Java

Sun Microsystems en conjunto con la Secretaría de Economía del gobierno mexicano, ha lanzado el programa "Certificate México" cuyo objetivo es:

"México FIRST, es una iniciativa de CANIETI y ANIEL con apoyo de la Secretaría de Economía que por medio de Sun Microsystems certificará en Java a 12 mil profesionales de TI"

Mediante este proyecto, Sun hará descuentos a Universidades y empresas que quieran certificar a sus programadores. Para ello cuentan con un kit de certificación que incluye cursos presenciales, vía web, documentación, simulador de examen y el costo del examen de certificación (así como un voucher para retake). Este kit tiene un precio de USD$962.50 (más IVA), la promoción consiste en que se aplicará un descuento que según la información del sitio puede llegar hasta el 80%.

El programa está enfocado a cualquiera de las certificaciones disponibles para Java, la verdad es un esfuerzo interesante para facilitar la certificación de estudiantes y programadores.

Enlace: Certificate Mexico

Aprende a diseñar un nuevo proyecto!!!

Saludos colegas de esta comunidad

En este apartado pretendo desarrollar un pequeño proyecto mediante la tecnologia java, y siguiendo los puntos de desarrollo de software dirigiendo este proyecto para todos aquellos que somos novatos, esperando contar tambien con la colaboracion de los miembros expertos con sus opiniones y sugerencias aqui mismo ademas de plantear algunas preguntas pondre el codigo fuente de los programas para que opinemos si es la manera correcta de hacerlo o sugerir una manera eficiente esto nos ayudara a determinar la forma correcta de hacer las cosas...bien manos a la obra..

El proyecto trata de lo siguiente:

-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-*-*-*-ANALISIS-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

Se pretende desarrollar un sistema que permita la gestion de una empresa que se dedica al mantenimiento de equipo de computo el cual se ingresa al taller mediante una orden de servicio que lleva los datos tanto del cliente como del equipo que se pretende reparar (o revisar) este proceso lleva los siguientes pasos:

1-ORDEN DE SERVICIO
1.1.- El equipo es revisado por un tecnico

Diseño por Contrato con OVal y Spring

OVal es un framework de validación para Java, que permite realizar comprobaciones a cualquier tipo de objetos y crear soluciones usando un enfoque de Diseño por Contrato. En el artículo Diseño por Contrato con OVal y Spring les dejo una breve introducción al Diseño por Contrato, y cómo utilizar OVal junto a Spring Framework para crear una infraestructura que facilite esta práctica. Además les dejo un proyecto de ejemplo para descargar, que contiene las clases del artículo y las librerías necesarias para ejecutarlo.

Seguramente en donde trabajo comenzaremos a utilizar OVal en reemplazo de SpringContracts. ¿Alguien tiene experiencia con este framework?

Twitter migra su cola de mensajes de Ruby a Scala

Esta es noticia ya conocida por muchos de nosotros pero no está de más publicarla y si puede salir algún debate al respecto mejor!

Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java existentes. - Wikipedia.

Viene de juglar.org:

Para soportar los volúmenes pico de mensajería en Twitter (5000 por minuto durante la asunción de Obama), Robey Pointer ha migrado la cola de mensajes de Twitter desde Ruby hacia Scala, para mejorar el desempeño de la aplicación, según se explica en Twitter Kestrel Project. Como fuera recientemente revelado por Alex Payne, los ingenieros de Twitter se han decidido por Scala luego de los muchos problemas de escalabilidad de Ruby On Rails que provocaron importantes caídas en sus servidores. Esta es quizá la oportunidad para que Scala deje de ser sólo un lenguaje experimental y pase a formar parte del mainstream de la JVM.

Visto en scala-lang.org

Mobile Camp México

Que tal muchachos, les paso el dato del Mobile Camp México a realizar el próximo 30 de Mayo en la Ciudad de México.

Citando:

MobileCampMex

Este 30 de mayo se llevará a cabo el Mobile Camp México, donde a través de una serie de desconferencias, se hablará de todo tipo de temas referentes al desarrollo y diseño de aplicaciones para teléfonos móviles.

La cita será en el Centro Cultural Universitario de Tlatelolco, que se encuentra en: Av. Ricardo Flores Magón No. 1, Col. Nonoalco-Tlatelolco, CP. 06995 Del.Cuauhtémoc, Ciudad de México, Distrito Federal.

Si fuiste al Barcamp 2, sabrás que podrás llegar temprano para anotarte si es que tienes la intención de presumirnos algún desarrollo o tema que tenga que ver con la telefonía celular.

Distribuir contenido