{"id":533,"date":"2018-01-18T23:05:41","date_gmt":"2018-01-18T23:05:41","guid":{"rendered":"https:\/\/manualjavaoracle.wordpress.com\/?p=533"},"modified":"2018-03-06T13:02:57","modified_gmt":"2018-03-06T18:02:57","slug":"identificadores","status":"publish","type":"post","link":"https:\/\/www.manualjava.net\/?p=533","title":{"rendered":"Identificadores"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-1224 alignnone\" src=\"https:\/\/www.manualjava.net\/wp-content\/uploads\/2018\/01\/java21.jpg?w=300\" alt=\"\" width=\"292\" height=\"137\" srcset=\"https:\/\/www.manualjava.net\/wp-content\/uploads\/2018\/01\/java21.jpg 393w, https:\/\/www.manualjava.net\/wp-content\/uploads\/2018\/01\/java21-300x141.jpg 300w\" sizes=\"(max-width: 292px) 100vw, 292px\" \/><\/p>\n<p><span style=\"color: #000000;\">Un identificador es una secuencia de caracteres, letras, d\u00edgitos y subrayados ( _ ). El primer car\u00e1cter debe ser una letra (alg\u00fan compilador admite car\u00e1cter de subrayado), despu\u00e9s puede tener letras y\/o d\u00edgitos. Las letras may\u00fasculas y min\u00fasculas son diferentes.\u00a0<!--more--><\/span><\/p>\n<p><span style=\"color: #000000;\">En Java los identificadores o nombres no tienen l\u00edmite de longitud; una letra se define como cualquiera de los caracteres de la &#8216;A&#8217; a la &#8216;Z&#8217;, de la &#8216;a&#8217; a la &#8216;z&#8217;, los caracteres &#8216;_&#8217; y &#8216;$&#8217;; y cualquier car\u00e1cter Unicode que se considere una letra en alg\u00fan idioma. Un d\u00edgito se define como &#8216;0&#8217; a &#8216;9&#8217; y cualquier car\u00e1cter Unicode que se considere como d\u00edgito. No se pueden utilizar s\u00edmbolos como &#8216;@&#8217;, &#8216;+&#8217; y espacios en blanco dentro de los nombres. Algunos ejemplos son:<\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">nombre_clase<\/span><\/li>\n<li><span style=\"color: #000000;\">elemento_mayor<\/span><\/li>\n<li><span style=\"color: #000000;\">a<\/span><\/li>\n<li><span style=\"color: #000000;\">Indice<\/span><\/li>\n<li><span style=\"color: #000000;\">Cantidad_Total<\/span><\/li>\n<li><span style=\"color: #000000;\">Habitacion69<\/span><\/li>\n<li><span style=\"color: #000000;\">Dia_Mes_Anyo<\/span><\/li>\n<li><span style=\"color: #000000;\">Fecha_Dato_Casa<\/span><\/li>\n<li><span style=\"color: #000000;\">i<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">Java es sensible a las may\u00fasculas. Por consiguiente, Java reconoce como distintos los identificadores ALFA, alfa y ALFa. Le recomendamos que utilice siempre el mismo estilo al escribir sus identificadores o nombres. Un consejo que puede servir de posible regla es:<\/span><\/p>\n<ol>\n<li><span style=\"color: #000000;\">Escribir identificadores de variables en letras min\u00fasculas.<\/span><\/li>\n<li><span style=\"color: #000000;\">Escribir constantes en may\u00fasculas.<\/span><\/li>\n<li><span style=\"color: #000000;\">Escribir funciones con tipo de letra mixto (may\u00fascula\/min\u00fascula).<\/span><\/li>\n<\/ol>\n<h3><strong><span style=\"color: #000000;\">Reglas b\u00e1sicas de formaci\u00f3n de identificadores<\/span><\/strong><\/h3>\n<ol>\n<li><span style=\"color: #000000;\">Secuencia de letras o d\u00edgitos; el primer car\u00e1cter puede ser una letra o un subrayado.<\/span><\/li>\n<li><span style=\"color: #000000;\">Los identificadores son sensibles a las may\u00fasculas.<\/span><\/li>\n<li><span style=\"color: #000000;\">Los identificadores pueden tener cualquier longitud, pero solo son significativos los 32 primeros.<\/span><\/li>\n<li><span style=\"color: #000000;\">Los identificadores no pueden contener espacios en blancos, ni ser palabras reservadas como: if, switch o else.<\/span><\/li>\n<\/ol>\n<h3><strong><span style=\"color: #000000;\">Palabras reservadas<\/span><\/strong><\/h3>\n<p><span style=\"color: #000000;\">Una palabra reservada (keyword\u00a0 o reserved word), como public es una caracter\u00edstica del lenguaje Java\u00a0 asociada con alg\u00fan significado especial. Una palabra reservada no se puede utilizar como nombre de identificador o funci\u00f3n.<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #000000;\">int char;\u00a0 \u00a0\/* error *\/\u00a0 \u00a0 \u00a0 double int;\u00a0 \u00a0\/* error *\/\u00a0 \u00a0 \u00a0 \u00a0float char;\u00a0 \/* error *\/<\/span><\/p>\n<p><span style=\"color: #000000;\">Los siguientes identificadores est\u00e1n reservados para utilizarlos como\u00a0<strong>palabras reservadas<\/strong>, y no se deben emplear para otros prop\u00f3sitos.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-1227 aligncenter\" src=\"https:\/\/www.manualjava.net\/wp-content\/uploads\/2018\/01\/palabras1.png?w=300\" alt=\"\" width=\"558\" height=\"228\" srcset=\"https:\/\/www.manualjava.net\/wp-content\/uploads\/2018\/01\/palabras1.png 852w, https:\/\/www.manualjava.net\/wp-content\/uploads\/2018\/01\/palabras1-300x123.png 300w, https:\/\/www.manualjava.net\/wp-content\/uploads\/2018\/01\/palabras1-768x314.png 768w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un identificador es una secuencia de caracteres, letras, d\u00edgitos y subrayados ( _ ). El primer car\u00e1cter debe ser una letra (alg\u00fan compilador admite car\u00e1cter de subrayado), despu\u00e9s puede tener letras y\/o d\u00edgitos. Las letras may\u00fasculas y min\u00fasculas son diferentes.\u00a0<\/p><p><a class=\"more-link btn\" href=\"https:\/\/www.manualjava.net\/?p=533\">Seguir leyendo<\/a><\/p>\n","protected":false},"author":1,"featured_media":1224,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.manualjava.net\/index.php?rest_route=\/wp\/v2\/posts\/533"}],"collection":[{"href":"https:\/\/www.manualjava.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.manualjava.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.manualjava.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.manualjava.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=533"}],"version-history":[{"count":2,"href":"https:\/\/www.manualjava.net\/index.php?rest_route=\/wp\/v2\/posts\/533\/revisions"}],"predecessor-version":[{"id":2692,"href":"https:\/\/www.manualjava.net\/index.php?rest_route=\/wp\/v2\/posts\/533\/revisions\/2692"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.manualjava.net\/index.php?rest_route=\/wp\/v2\/media\/1224"}],"wp:attachment":[{"href":"https:\/\/www.manualjava.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.manualjava.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.manualjava.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}