Descripción: Administración de recursos informáticos
la identificación de los costos de personal en la empresaDescripción completa
Descripción: economia iacc
control semana 4 iacc base de datosFull description
psicoprevencion iaccDescripción completa
Descripción: Control 4
controlDescripción completa
Descripción: xd
Descripción: logistica
¿Qué es la realidad? SEMINARIO DE TÍTULO Instituto IACCDescripción completa
reclutamiento y seleccionDescripción completa
Descripción: prevencion
control semana 4 recursos informáticosDescripción completa
Descripción: ME
control semana 4 iacc base de datosDescripción completa
Descripción: 4 control
control semana 4 recursos informáticos
Control 4 Logica Matemática Digital IACCDescripción completa
Descripción: Control 4 Programacion de computadores I IACC
Variable, tipos de variables, alcance de las variables Alicia Muñoz Valdés Programación de Computación II Instituto IACC 09 octubre 2016
Desarrollo
1. Existen dos tipos de métodos: métodos que realizan procesos los cuales pueden hacer cualquier operación y cuyo propósito es manipular las variables que existen; por otro lado, están los métodos que realizan un proceso, calculando una variable que es especifica. Dentro de los tipos de métodos tenemos: -
Métodos constructores: corresponde a trozos de código usados en la inicialización de un objeto, normalmente todas las clases llevan un constructor. Estos llevan el nombre de la clase que fue definida, no tienen retorno o especificado o void. Ejemplo:
public class Automóvil { private String modelo; private String patente; private int tipoMotor; 0 = desconocido, 1 = diesel, 2 = bencina public Automóvil (String valorpatente, int valortipoMotor) { ciudad = "Santiago"; patente = valorpatente; tipoMotor = valorTipoMotor; } public String getpatente () { return patente; } public int getTipoMotor () { return tipoMotor; } }
-
Finalizadores: en JAVA no se usan los destructores a diferencia de C++, debido a que recoge los objetos que se han salido de su alcance. Es decir, que el método cuando sea especificado en la clase el garbage collector será llamado. Ejemplo:
protected void finalize() throws Throwable { super.finalize(); // conviene ponerlo siempre if ( archivo != null ) // si el archivo no se ha cerrado { archivo.close(); archivo = null; } }
-
Métodos Native: consisten en métodos que son iniciados en un lenguaje diferente de Java, pudiendo tener acceso a API, así como a funciones específicas que no se encuentran disponibles en Java. Ejemplo: #include /* Cabecera de la clase NativeHello */
-
#ifndef _Included_NativeHello #define _Included_NativeHello #ifdef __cplusplus extern "C" { #endif /* Fuente: * Clase: NativeHello * Método: setTheString * Firma: ()V http://publib.boulder.ibm.com/html/as400/v4r5/ic2931/info/java/rzaha/jniex.htm */ JNIEXPORT void JNICALL Java_NativeHello_setTheString Métodos Synchronized: corresponde a un “método de instancia”. Permite (JNIEnv *, jobject);
la
prevención de insconsistencias #ifdef __cplusplus cuando un objeto puede ser accesible desde diferentes hilos. Ejemplo:
} #endif #endif
public class SynchronizedCounter { private int c = 0; public synchronized void increment() {c++;} public synchronized void decrement() {c--;} public synchronized int value() {return c;} }