Asfdsaf

Páginas: 63 (15653 palabras) Publicado: 20 de febrero de 2013
fuente: http://mayerhorna.blogspot.com.es

descarga:http://www.lima-ti.com/public/mayer/scjp6_resumen_MayerHorna.zip

Resumen de objetivos para el SCJP 6.0

Autor:
-

Mayer Horna García

Con el fin de aprender todos, cualquier aporte a este documento reenviarlo a:

mayer.horna@gmail.com
Copyright © 2010

1







1.3 Develop code that declares, initializes, and usesprimitives, arrays, enums, and
objects as static, instance, and local variables. Also, use legal identifiers for variable names.
1.4 Develop code that declares both static and non-static methods, and—if appropriate—
use method names that adhere to the JavaBeans naming standards. Also develop code that
declares and uses a variable-length argument list.


1. Los identificadores únicamente puedenempezar por letras, guión bajo(_) o símbolo de
dólar($).
Ejemplo de identificadores legales:
int
int
int
int
int

_a;
$c;
______2_w;
_$;
this_is_a_very_detailed_name_for_an_identifier;

Ejemplo de identificadores ilegales:
int
int
int
int
int

:b;
-d;
e#;
.f;
7g;

int double;

2. Palabras reservadas: Son todas las palabras propias del lenguaje y que no se puedenutilizar para declarar atributos, métodos, clases, etc. Son escritas en minúsculas:

abstract
***

assert
boolean
break
byte
case
catch
char
class
const
*
**
***
****

*

continue
default
do
double
else

for
*

enum
extends
final
finally

goto
if
implements
import
instanceof
int
interface
long

float

native

****

new
package
private
protectedpublic
return
short
static
strictfp
super

**

switch
synchronized
this
throw
throws
transient
try
void
volatile
while

not used
added in 1.2
added in 1.4
added in 5.0



2




1.1 Develop code that declares classes (including abstract and all forms of nested classes),
interfaces, and enums, and includes the appropriate use of package and import statements
(includingstatic imports)..

3. Únicamente puede haber una clase pública por fichero java. El nombre del fichero debe
coincidir con el de la clase pública. Puede haber más de una clase default en el mismo
fichero.

4. En un fichero sin clases públicas, las clases no tienen restricción de nombre, no es
necesario que coincida el nombre de una clase con el nombre del fichero.

5. Los comentariospueden aparecer en cualquier parte del fichero java.

6. Las clases únicamente pueden ser public o default (no poner nada delante del class).

7. Niveles de acceso: (de mayor a menor restricción) -> private (acceso únicamente desde la
propia clase), default (acceso desde la propia clase y desde el mismo paquete), protected
(acceso desde la propia clase, paquete y subclase), public (acceso desdecualquier
paquete). Nota: En Java, hay 4 niveles de acceso, pero solo 3 modificadores de acceso
(Ver punto 22).

8. Las clases también pueden ser declaradas como final (no se puede extender de ella),
abstract (no puede ser instanciada, solo extender de ella) y strictfp (los métodos de la
clase seguirán las reglas del IEEE 754 para los números en coma flotante , solo se utiliza
para clases ométodos, no para variables). Estos 3, son considerados como modificadores
de clase (no de acceso). Pueden acompañar a cualquiera de los modificadores de acceso,
p.e: public final..., pero no pueden combinarse entre ellos. Por ejemplo esto es incorrecto:
final abstract. Sólo combinar strictfp con cualquier de éstos dos, Por ejemplo, esto es
correcto : final strictfp o public final strictfp.9. Métodos y atributos (miembros de una clase): Pueden tener los 4 niveles de acceso. Las
variables de instancia son siempre inicializados a sus valores por defecto. Los métodos
pueden tener final o abstract. Si tiene final significa que no va a poder ser sobreescrito
por alguna subclase. Si es abstract significa que es un método abstracto (sin cuerpo, solo
declaración), recordar que solo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • asfdsafa
  • asfdsaf
  • asfdsaf
  • Asfdsafa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS