socioeconomico

Páginas: 6 (1278 palabras) Publicado: 26 de febrero de 2014
Simple y familiar:
Basado en C. Desarrollado desde cero. Extremadamente simple no hay punteros, macros ni registros, ni definición de tipos: Rápido aprendizaje. Simplificación de la programación y reducción del número errores.

Orientado a objetos
Todo en java son objetos. Incorpora las características de la POO: Encapsulamiento. Polimorfismo, herencia, enlace dinámico.
Pero no otras demenor utilidad: Herencia múltiple, sobrecarga de operadores.

Independiente de la plataforma
Otras propuestas como lenguajes interpretados o de scripts resultan poco eficientes.
Solución java: Arquitectura neutra.
Máquina virtual java
Compilador java genera bytecodes.
Solución problemas presentación de los datos:
Tipos de datos en java:
Enteros byte 8 bitscomplem a 2
Short 16 bits “”
Int 32 bits “”
Long 3 bits “”
Reales float 32 bits IEEE 754
Double 64
Caracteres char 16 bits Unicode

Interpretado
Los bytecodes han de ser interpretados:
Ventajas frente a otros lenguajes interpretados
Código compacto
Eficiente
Código confidencial

Soporta seguridad “Sandboxing” Caja de arena
Verificación de bytecodes
Otras medidas deseguridad:
Cargador de clases
Restricción en el acceso a la red.

Robusto
La ejecución dentro de la MVJ impide bloquear el sistema.
La asignación entre tipos muy estricta
La gestación de memoria siempre la realiza el sistema
Chequeo del código tanto en tiempo de compilación de ejecución.

Distribuido y dinámico
Diseñado para una ejecución remota y distribuida.
Sistema dinámico
Claseenlazada cuando es requerida
Puede ser cagada por red
Dinámicamente extensible
Diseñado para adaptarse a entornos en evolución

Multi-Thread
Solución sencilla y elegante a la multiprogramación
Un programa puede lanzar varios hilos de ejecución o threads
No son nuevos procesos, comparten código y variables con el principal.
De forma simultánea se pueden atender varias tareas.Encapsulamiento: Una clase ha de ocultar su implementación.
Herencia: A partir de una clase podemos crear una nueva, indicando solo las diferencias
Polimorfismo: Un objeto pertenece a la clase en la que se ha creado, pero también a todas las predecesoras.
Enlace dinámico: Los objetos pueden venir de cualquier sitio. El lincado se hace ejecución.
El paquete ADT (Android Development Toolkit)ofrecido por google no ofrece Android Studio.
Desde Eclipse podemos acceder a la herramienta Android SDK Manager ¿Con que finalidad? Descargar paquetes con nuevas versiones de la plataforma y herramientas.

Objeto: entidad que dispone de unas propiedades (atributos) y comportamiento (métodos)
Clase: define un tipo de objeto concreto.
Solo hay dos acciones las variables simples y los arrays.Atributos: (o campos / propiedades) almacenan algún tipo de información del objeto. Define su estado.
Constructor: Método que se utiliza para inicializar un objeto
Métodos: son utilizados para modificar o consultar el estado de un objeto. Equivalente a las funciones o procedimientos de otros lenguajes.

CLASES EN JAVA
Class
//declaración de atributos
[visibilidad][modificadores] [=valor];
…//declaración de constructor
Public () {
;
}
//declaración de métodos
[visibilidad][modificadores] () {
;
}

}
Public vehiculo () { … } /** esto es un constructor**/
Public int vehiculo; /** es un atributo**/
¿Cuál de los siguientes identificadores corresponden a una clase y no a un tipo simple?
String
¿Para qué se utiliza la palabra reservada this en la siguiente sentencia?Para indicar que nos referimos a un atributo de la clase y no a una variable o parámetro con el mismo nombre.
Indican la forma correcta de declarar un objeto
Clase c = new Clase (“hola”, 3.0);
La forma correcta de llamar al método, “método” del objeto “objeto” es:
Objeto.metodo();
¿Qué finalidad tiene la siguiente construcción en Java? Public static void main (String [] main) {…]
Es el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • socioeconomico
  • socioeconomico
  • Socioeconomico
  • Socioeconomica
  • Socioeconomica
  • SOCIOECONOMISTA
  • Socioeconomicas
  • Socioeconomico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS