Ir al contenido principal

OCA Java SE 7 - Capítulo 1.1

Según el contenido para obtener la Oracle Certified Associate, Java SE 7 Programmer trataré de comentar los 8 capítulos para obtener tal galardón.


El primero de ellos es 1.- Java Basics

Este se compone de los siguientes 4 items.

Item 1:  Definir el alcance de las Variables, (Define the scope of variables)

Las variables en Java sirven para mantener un estado de un objeto, por ejemplo, una instancia de clase Automóvil puede tener las siguientes variables:
int velocidadActual = 90;
String modelo = "F40";
int nivelCombustible = 30;

Existen 4 tipos de variables dentro de una clase:


1) Variable de Intancia ó Campo no estatico  (Instance Variables or Non-Static Fields)
es el tipo de variable más común, no posee el modificador static, pero que define a un objeto de otro, por ejemplo velocidadActual.

2) Variables Estáticas (Class Variables or Static Fields)
Es cualquier variable dentro de una clase que utilice el modificador static , por ejemplo, el propósito de este tipo de variable es acceder a ella sin necesidad de crear una instancia de la clase. por ejemplo Automovil.nroPuertas .


3) Variables Locales (Local Variables)
Tipo de variable que su existencia sucede dentro de un método, por ejemplo nivelCombustible que estaría dentro del método que calcula el nivel de combustible.


4) Parametro
Este tipo de variable toma los valores de los argumentos dentro de un método. por ejemplo public static void main(String[] args) el parametro sería args.


Nombramiento de las variables.
El estándar es usar lowerCamelCase que es un derivado de CamelCase, como por ejemplo:
nivel de combustible --> nivelDeCombustible.
velocidad actual --> velocidadActual.
por convención siempre el nombre de la variable debe empezar con una letra minúscula y no por un "_" , "$" ó dígito.


No se permiten espacios en blanco.
Los nombres con mayúscula están definidos para definir el nombre de una Clase.


Las variables cuando llevan el modificador "final" se convierten en constantes y por lo tanto su nombre debe definirse con mayúsculas, por ejemplo:
STATIC FINAL INT NUMERO_DE_PUERTAS = 5;


en las próximas entradas incluiré los siguientes 3 items faltantes del primer capitulo, para ver el indice completo pueden ver el articulo donde presenta la tabla de contenido.

fuente: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html

Comentarios

Entradas populares de este blog

Certificación Java 7: Temas I

Oracle Certified Associate, Java SE 7 Programmer Dentro del programa de certificación, por el momento presenta 2 hitos de certificación principales estos son:
Oracle Certified Associate, Java SE 7 ProgrammerOracle Certified Professional, Java SE 7 Programmer este articulo solo detallara el contenido del primer examen para obtener el 1er hito, este examen es el 1Z0-803, pueden obtener más información en lapágina oficial. Java SE 7 Programmer I (1Z0-803)1.- Java Basics
Define the scope of variablesDefine the structure of a Java classCreate executable Java applications with a main methodImport other Java packages to make them accessible in your code
2.- Working With Java Data Types
Declare and initialize variablesDifferentiate between object reference variables and primitive variablesRead or write to object fieldsExplain an object's lifecycleCall methods on objectsManipulate data using the StringBuilder class and its methodsCreate and manipulate strings
3.- Using Operators and Dec…

Creación de Business Service en Oracle Service Bus (DBAdapter)

XmlHttpRequest

Últimamente se ha masificado el movimiento de la web 2.0 (redes sociales, rss, AJAX, etc)
estos avances han sido posible gracias a la explotación de este objeto implementado por el lenguaje javascript, este es la llamada piedra angular de todo lo que se dice ser ajax.

XmlHttpRequest(xhr) nos permite que nuestro navegador se comunique asincronicamente con cualquier lenguaje del lado del servidor(asp, php, servlet,jsp) y obtener respuestas en texto plano o formato XML.
La aplicación de este objeto es generar contenido dinámico si actualizar la página, se generan o se modifican los contenedores(div, spam, p, etc).


el ciclo de vida tipico del objeto es:

crea instancia
prepara un a petición
envia respuesta al servidor
y recibe una respuesta


La creación de la instancia de xhr varia según el navegador existen librerías que facilitan su manejo.

function crearInstancia(){
XMLHttp = false;
if (window.XMLHttpRequest){
return new XMLHttpRequest();
}else if(window.ActiveXObject){
var versiones = [&quo…