Certificaciones Java

Muchas veces la gente me pregunta. ¿Como de difícil es obtener la certificación de Programador Java? . Siempre contesto lo mismo .No es una certificación sencilla de obtener hay que estudiar bastante para obtenerla . Eso implica también que no todo el mundo la posee y ayudará a diferenciar nuestro curriculum.

Experiencia

Las personas que me preguntan suelen contestarme que ya disponen de varios años de experiencia laboral en Java y JEE y que no vienen de nuevas . Mi respuesta sigue siendo la misma “hay que estudiar bastante” .  Vamos a poner un ejemplo sencillo a traves de una de pregunta que podemos considerar sencilla a nivel del examen .

¿Cuantos ámbitos  de visibilidad diferentes tiene una variable de instancia en Java?

  • A) 1
  • B) 2
  • C) 3
  • D) 4

A poco que pensemos nuestra experiencia nos dice  que existen los siguientes ambitos:

public : La variable esta accesible desde fuera de la clase.

private : La variable esta accesible unicamente desde la propia clase.

protected :La variable esta accesible por la propia clase y sus clases hijas

Por lo tanto la respuesta que nos parece correcta es la “C” . Así que pulsaríamos sobre ella y pasaremos a la siguiente pregunta .

Ahora bién si pensamos un poco mas a detalle  y lo implementamos en código podemos ver lo siguiente.


public String mivariable;

private String mivariable;

protected String mivariable;

Hemos utilizado los tres ambitos anteriormente expuestos. Ahora bien  ¿si escribimos la variable de la siguiente forma?.

String variable

¿Que visibilidad tiene la variable? . Mucha gente contesta de forma “rapida” y dice la variable tiene una visibilidad de “public” .Lamentablemente esto no es correcto . La visibilidad es otra, a  esta visibilidad se la denomina “package” y la tienen todas las variables que no tengan puestas ninguna de las tres palabras reservadas “public, protected, private” . Este tipo de visibilidad hace que nuestra variable sea visible por todas las clases que se encuentren en el mismo paquete. Por lo tanto nos hubieras equivocado con nuestra respuesta y podemos ver que el examen no es tan “sencillo”.

Un Blog

Ojalá hubiera habido recursos en castellano que me ayudarán a obtener la certificación de Java Programmer cuando la obtuve en 2003. Hoy en dia he estado mirando un poco la web y me gustaría recomendar el siguiente blog en castellano de Virginia López Fernández .

http://preparandoscjp.wordpress.com/

Que yo creo que ha hecho un gran trabajo orientando a la gente en el proceso de certificación. Muchas gracias Virginia por tu esfuerzo.