Preguntas certificación java

Páginas: 63 (15638 palabras) Publicado: 7 de septiembre de 2012
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 uses primitives, arrays, enums, and
objects as static, instance, and local variables. Also, use legal identifiers for variablenames.
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 pueden empezar 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 pueden
utilizar para declarar atributos, métodos, clases, etc. Son escritas en minúsculas:

abstract
***

assert
boolean
breakbyte
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
protected
public
return
short
static
strictfp
super

**

switch
synchronized
this
throw
throws
transient
try
voidvolatile
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
(including static imports)..

3. Únicamente puede haber una clase pública por fichero java. El nombre del fichero debe
coincidircon 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 comentarios pueden aparecer en cualquier parte del fichero java.

6. Las clases únicamente pueden ser public o default (no poner nadadelante 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 desde cualquier
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 o métodos, no para variables). Estos 3, son considerados como modificadores
de clase (no de acceso). Pueden acompañar acualquiera 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 sonsiempre 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 las clases abstractas pueden tener métodos abstractos.
No existen variables de instancia, ni locales que puedan ser...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Preguntas Java
  • Preguntas Certificacion de Redes
  • preguntas basicas de java
  • Preguntas Buenas Java
  • Ensayo de certificacion para java
  • Certificación Java Sun
  • Preguntas certificacion sap
  • Preguntas De Certificacion Medicina General

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS