RSS

Declaraciones y Control de acceso (I)

10 Abr

Identificadores en Java

Un identificador es un nombre asignado a un paquete, clase, interface, método o variable.

Un identificador en Java debe comenzar por una letra, el signo de subrayado «_» o símbolo de moneda.
Los siguientes caracteres pueden ser cualquier combinación de letras, números, caracteres de moneda o conectores.
No tienen longitud máxima.
Se diferencia entre mayúsculas y minúsculas.
Un identificador no puede ser una palabra clave de Java, pero puede contener una palabra clave como parte de su nombre.

Ejemplo de literales válidos:


Ejemplo de literales no válidos:


Palabras clave en Java

Son palabras reservadas aquellas que tienen un significado especial para el compilador de Java.
Se suelen mostrar en un cuadro alfabéticamente pero creo que es más fácil recordarlas agrupandolas por categorías.

Tipos de datos (10) : byte, short, int, long, float, double, boolean, char, enum, void
Flujo de datos (11)  : if, else, for, do, while, switch, case, break, default, continue, return
Excepciones(6) : try, catch, finally, throw, throws, assert
Operador(1) : instanceof
NoUso(2) : const, goto
Objetos(9) : package, import, class, interface,extends, implements, new, this, super
Modificadores(11)   : abstract, final, static, private, protected, public, strictfp, synchronized, transient, volatile, native

true, false y null son literales, se escriben en minúsculas, y tampoco pueden ser usados como identificadores.

Convenciones de codificación Java

Paquetes: en minúsculas (transporte.objetos, utiles.factura)
Clases e Interfaces: la primera letra en Mayúscula (FacturaElectronica, Facturable)
Métodos: combinaciones verbo-nombre en camelCase. (getCliente, setAltura, sumarAsientos)
Variables: nombres en camelCase. (nuevoCliente, saldoMedioInteranual)
Constantes: en Mayúsculas y si hay que separar usar el subrayado «_» (IPC, TOTAL_NOMINA)

Estructuras de control: cuando las sentencias forman parte de una estructura de control de flujo,
escribirlas entre llaves, aunque sean sentencias sencillas.

Espacios: solo debe colocarse una sentencia por línea y utilizar sangrías de dos o cuatro espacios para facilitar la lectura.

Comentarios: utilizar comentarios para explicar segmentos de código no obvios.

JavaBeans: son clases de Java que tienen sus atributos privados.
Los métodos para obtener estos atributos se denominan getters y los métodos para establecer estos atributos setters.
(getLongitud(), getFechaNacimiento(), isEncendido(), setLongitud(l), setFechaNacimiento(fecha), setEncendido(true))

 
33 comentarios

Publicado por en 10 abril, 2011 en Estudio, Tema 1

 

Etiquetas: , , ,

33 Respuestas a “Declaraciones y Control de acceso (I)

  1. Ventura

    15 agosto, 2014 at 8:32 pm

    Excelente para certificación. Felicitaciones :=)

     
  2. carlos andres morales salazar

    20 noviembre, 2013 at 5:39 pm

    gracias …

     
  3. Nestor Ivan

    9 octubre, 2013 at 4:12 am

    ¡Te amo!, ya se mas o menos donde estoy parado, que tengo y que me hace falta para poder irme preparando para una certificación.

     
    • Virginia Lopez Fernandez

      9 octubre, 2013 at 11:38 am

      Jeje, gracias! Me alegra poder ser de ayuda.

       
  4. PPlupe

    3 febrero, 2013 at 4:40 am

    Hola Virginia, yo también quiero certificarme en Java, y me basare mucho en tu blog, hacen falta muchas personas como tu… gracias por tus aportes

     
    • Virginia Lopez Fernandez

      15 febrero, 2013 at 12:51 pm

      De nada, me alegra que te sirva en tu preparación para el examen. Solo se necesita un poco de constancia y cuando te encuentres preparada al examen!

      Saludos!

       
      • jorge

        4 octubre, 2016 at 7:47 pm

        muchas , pero muchas gracias por el material……..

         
  5. Hassam

    11 enero, 2013 at 11:14 pm

    Hola Virgina,
    Te agradezco mucho por tu página. Te comento que este año quiero sacar mi certificación en java programmer y por eso llegué aqui; y voy a usarla como base para estudiar.

     
    • Virginia Lopez Fernandez

      14 enero, 2013 at 10:57 pm

      Me alegro, me sirvió mucho hacer el blog para ir estudiando la certificación. Con paciencia y un poquito cada día se saca. Ánimo y espero que te sirva visitar el blog. Saludos!

       
  6. Marco Flores

    30 octubre, 2012 at 6:47 am

    Felicitaciones por tu iniciativa de compartir tu experiencia y conocimiento en la certificación java, me es de gran ayuda y la verdad me anima a poder dar este examen, te pregunto el examen lo puedes dar solo en ingles o lo puedes dar en tu idioma, el español ??.. salu2 y gracias por tu respuesta.

     
    • Virginia Lopez Fernandez

      30 octubre, 2012 at 11:04 am

      Gracias, Marco! La certificación es eso, estar motivado y ser constante.
      Me alegra mucho que te guste el blog. En cuanto a tu pregunta, sí, se puede elegir el castellano como idioma para el examen.
      Un saludo!

       
  7. fahoyos

    21 octubre, 2012 at 6:20 am

    Gracias Virginia por compartir informacion para presentar la certificacion, me aparecido muy util y de gran ayuda.

     
    • Virginia Lopez

      21 octubre, 2012 at 10:37 pm

      De nada, me alegra mucho. Que vaya bien el examen!

       
  8. AJD76

    12 septiembre, 2012 at 7:28 pm

    Excelente material en español para estudiar para certificación, muchas gracias

     
    • Virginia Lopez

      12 septiembre, 2012 at 8:00 pm

      Gracias Alex!! Me alegra mucho. Un saludo!

       
  9. cmsandiga@gmail.com

    22 julio, 2012 at 8:12 pm

    Grandioso justo mi examen comienza el 3 de Agosto de veras muchas gracias por tu aporte

     
    • Virginia Lopez

      2 agosto, 2012 at 2:29 pm

      El gran día es mañana, no?? Mucha suerte!

       
    • eduardo

      2 agosto, 2012 at 7:03 pm

      Hola cmsandiga te puedo contactar para preguntarte como te fue en tu examen? es que apenas estoy empezando y quiero saber que tal esta el examen saludos… y muchas gracias por toda la info virginia 😀

       
  10. lauravepa

    18 julio, 2012 at 2:52 pm

    Hola Virginia, te escribo en este post para que lo lea la gente que esta empezando se anime a continuar. Hace unas semanas que he empezado a leer tu blog como apoyo a la certificación de java y esta genial, me esta ayudando muchisimo y sin duda lo recomiendo.

    Un saludo y muchas gracias por compartir todo este curro, animo.

     
    • Virginia Lopez

      19 julio, 2012 at 12:15 pm

      Muchas gracias Laura! Me alegro mucho que te sirva. Ten constancia y seguro que te va muy bien.
      Cualquier cosa que tengas problemas me puedes mandar un correo a preparandoscjp (gmail) y te intento ayudar.

      Un saludo!

       
  11. RequiemZero

    19 junio, 2012 at 7:00 pm

    Gracias es de mucha ayuda esta información y muy completa!!! oye estoy a punto de hacer mi primer examen de certificación para Java y todavía estoy muy novato en las sintaxis del lenguaje y sus clases mas importantes pues en si en general el lenguaje Java quisiera ver si me podrías ayudar diciéndome algunos libros que me ayuden con este problema para extender mi «lenguaje» o que sepas de algunos PDF que pueda buscar por favor!!! GRACIAS Y DISCULPA LA MOLESTIA

     
    • Virginia Lopez

      19 junio, 2012 at 8:39 pm

      Hola! Pues si no he entendido mal necesitas algún manual que se centre en el lenguaje.
      ¿Algo asi como aprender desde cero? A lo mejor te puede servir este.

      Un saludo!

       
  12. jose.clavero.anderica@gmail.com

    15 febrero, 2012 at 3:03 pm

    Hola, lo primero agradecerte tu tiempo para todo este tesoro, digo tesoro porque no tiene otro nombre, tanta recopilación de info y consejos, es impresionante, muchisimas gracias.

     
    • Virginia Lopez

      15 febrero, 2012 at 9:39 pm

      Ala!! Muchas gracias, Jose.
      Me hace mucha ilusión que os guste el blog y que os sea de ayuda.
      Un saludo!!

       
  13. Galfano

    14 febrero, 2012 at 10:01 pm

    Que buen blog Virginia, es bueno para quienes no gosamos de leer en ingles. Creo que se te escapa algo del estándar JavaBean y es el nombramiento de JavaBeans: listeners.
    • Los métodos utilizados para registrar comienzan con add, y añaden el tipo de listener: addActionListener()
    • Los métodos que remueven un listener tienen el prefijo remove, mas el tipo de listener: removeActionListener()
    • El listener que se va a adicionar o remover se envía como argumento al método.

     
    • Virginia Lopez

      15 febrero, 2012 at 9:41 pm

      Muchas gracias Galfano!
      Es cierto, no añadí las convenciones para los listeners.
      Buena aportación!
      Un saludo.

       
  14. JuanMa Illacucci

    14 febrero, 2012 at 6:09 pm

    Hola Virginia,
    me llamo Juanma Illacucci y descubrí este Blog ayer, mirando por Internet. Decirte que me está resultando bastante útil para orggnizarme de cara al examen de certificación 1Z0-851, el cuál tengo que realizar antes de 31 de Marzo.
    Agradecerte tu disponibilidad por esta inciativa, y felicitarte por ayudarnos a los demás en este camino.
    Un saludo y estamos en contacto.

     
    • Virginia Lopez

      15 febrero, 2012 at 9:48 pm

      Hola JuanMa!

      Pues muchísimas gracias por pasarte por el blog. Seguiré dentro de poco con el resto de los temas. Me gustaría acabar el temario y que siga ayudando a otros compañeros a preparar la certificación.

      Por cierto, espero que vaya super bien el examen.
      Ánimo y cualquier cosa en que pueda ayudarte me comentas.

      Un saludo!

       
      • JuanMa Illacucci

        21 febrero, 2012 at 7:48 pm

        Hola de nuevo Virginia,
        te he mandado un correito con un libro resumen de la certificación. Está en Castellano, y creo que te podría servir por si quieres acabar el temario en el blog.
        Respecto al examen, espero presentarme a mediados de Marzo, más o menos.
        Un saludo.

         
  15. J Carlos

    18 enero, 2012 at 3:17 am

    Excelente de verdad gracias por tu tiempo, justo lo que necesitaba para estudiar en orden y gratis 😉

     
    • Virginia Lopez

      19 enero, 2012 at 3:21 pm

      Hola J. Carlos!
      Gracias, espero que te sirva de ayuda. Últimamente lo tengo algo abandonado por temas familiares pero a ver si vuelvo a coger ritmo…
      Un saludo!

       
  16. Heartgps

    1 septiembre, 2011 at 1:55 pm

    Hola, lo primero gracias por tu tiempo y dedicación en realizar este blog. Para los que vamos a tener la primera toma de contacto con la certificación java nos viene muy bien jeje.

    Con respecto a los identificadores de java, indicar que pueden empezar por cualquier tipo de moneda, no solo el dólar $. Ejemplo: €total

    Heartgps.

     
    • Virginia Lopez

      1 septiembre, 2011 at 2:26 pm

      Muchas gracias por la visita Heartgps. Me alegra que te haya gustado y te parezca útil el blog!!
      Y con respecto a los identificadores, pues sí, tienes razón…
      Lo modifico en breve, gracias por tu aportación 🙂

       

Replica a Virginia Lopez Cancelar la respuesta