cuestionario java

Post on 13-Jun-2015

744 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MARÍA

ISABEL

BUITRAGO

CAICED

O

JAVA

Lenguaj

e

de

POO,

desar

rolla

do por

Sun

Mic

rosy

stem

s

a

princi

pios

de lo

s añ

os

90.

Java surge debido a que se necesitaba un lenguaje de programación que eliminara la forma de programar como se hacía en Fortran y Basic, es decir, un nuevo estilo de programación llamada POO.Inicialmente Java se llamó Oak (roble en inglés), aunque tuvo que cambiar de denominación, debido a que dicho nombre ya estaba registrado por otra empresa. 

ORIGEN

RELACIÓ

N DE

JAVA C

ON C Y

C++

Hereda la sintaxis de c y el modelo de objetos está basado a partir de c y c++. la relación de java con c y c++ es importante ya que muchos programadores están familiarizados con la sintaxis de c, c++, o ambos. este hecho le facilita a un programador de c o c+ aprender java y, de igual manera, a un programador de java aprender c o c++.

RELACIÓN JAVA/C, C++

Es un fichero binario que contiene un programa ejecutable similar a un módulo objeto, producido por el compilador cuyo contenido es el código objeto o código máquina.

CÓDIGO DE BYTES

Haga clic en el icono para agregar una imagenCARACTERIS

TI

CAS

IMPORTA

NTES

• Seguridad• Portabilidad• Applets• POO• Otras

Seguridad: Tiene cierta inmunidad en el aspecto de que un programa no puede realizar llamadas a funciones globales, por lo que el control de los programas ejecutables no es comparable a otros lenguajes. Portabilidad: Significa que los componentes de Java están disponibles en una gran variedad de plataformas. Los programas se compilan en un formato binario portable, conocido como archivos de clases. Para ejecutarlo se necesita una JVM.

 

Applets (Mini aplicación): Pequeño programa en Java transferido dinámicamente a través de internet. Presenta un comportamiento inteligente, pudiendo reaccionar a la entrada de un usuario y cambiar de forma dinámica.

POO: Java fue diseñado como un lenguaje orientado a objetos desde el principio. Los objetos agrupan en estructuras encapsuladas tanto sus datos como los métodos (o funciones) que manipulan esos datos.

OTRAS

CARACTERÍS

TIC

ASHaga clic en el icono para agregar una imagen

•Robusto•Simple •Orientado a la red• Interactivo •Potente

PROGRAMACIÓN ORIENTADA A

OBJETOSLa POO trata de amoldarse al modo de pensar del hombre y no al de la máquina. Un objeto es la representación de un concepto para un programa.

Clases: Define la forma y comportamiento de un objeto.

 Propiedad o Atributo: Se define como sus características predeterminadas del objeto.

Métodos: Son las funciones mediante las que las clases representan el comportamiento de los objetos.

 Instancias (Objeto de una clase): Es una representación concreta y específica de una clase.

CARACTERÍS

TIC

AS DE

LA P

OO

• Encapsulamiento 

• Polimorfismo 

• Herencia

Encapsulamiento: Permite a los objetos elegir qué información es publicada y qué información es ocultada al resto de los objetos.

 Polimorfismo: Quiere decir “un objeto y muchas formas”. El Polimorfismo es una propiedad que permite que un objeto presente diferentes comportamientos.

 Herencia: Las clases forman una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen.

TIPOS D

E DAT

OS

SOPORTADOS E

N

JAVA

• Entero• En coma

flotante • Booleano• Carácter

Tipo Tamaño Rango(en bits)

byte 8 -128 a 127short 16 -32,768 a 32,767int 32 +/-2,147,483,647long 64 +/- 9,223,372,036,854 float 32 +/- 3.4E+38F (6-7 d.i.)double 64 +/- 1.8E+308 (15 d.i.) char 16 Conj. Caract. Unicode ISO boolean 1 Verdadero / Falso

OPERADORES

EN JA

VA

• Matemáticos• Lógicos • Relacionales

OPERADORES MATEMATICOS

Operador Uso Descripción

+ op1 + op2 Suma op1 y op2

- op1 - op2 Resta op2 de op1

* op1 * op2 Multiplica op1 por op2

/ op1 / op2 Divide op1 por op2

% op1 % op2 Calcula el resto de dividir op1 entre op2

OPERADORES LÓGICOS

Operador Uso Operación

& op1 & op2 AND

| op1 | op2 OR

^ op1 ^ op2 OR Exclusivo

~ ~op2 Complemento

Operador Uso Devuelve verdadero si...

&& op1 && op2

op1 y op2 son ambos verdaderos, condicionalmente evalúa op2

& op1 & op2 op1 y op2 son ambos verdaderos, siempre evalúa op1 y op2

|| op1 || op2 op1 o op2 son verdaderos, condicionalmente evalúa op2

| op1 | op2 op1 o op2 son verdaderos, siempre evalúa op1 y op2

! ! op op es falso

OPERADORES RELACIONALES

Operador Uso Operación

& op1 & op2 AND

| op1 | op2 OR

^ op1 ^ op2 OR Exclusivo

~ ~op2 Complemento

ESTRUCTURAS DE CONTROL

Estructura En Java es... Selección Simple ifSelección Múltiple switchIteración control previo whileIteración control posterior do whileIteración por sub rangos for

JDK

NETBEA

NS

JDK (Java Development Kit) Equipo de Desarrollo de Java): Es un software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red.

Para obtener el JDK es necesario elegir la última actualización y bajar el fichero de instalación para Windows, ejecutarlo y proceder con su instalación.

NetBeans IDE: Es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java, es un producto libre y gratuito sin restricciones de uso, es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos.

CONCLUSIONESJava es un lenguaje de programación moderno con muchas características, tales como:• Sintaxis similar a C y C++, pero sin

punteros.• Interpretado: Un programa escrito

en código Java (.java) se compila a código bytecode (.class) y dicho código lo interpreta una máquina virtual de Java.

CONCLUSIONES• Multiplataforma: el programador

compila una única vez el programa Java, y el fichero de bytecode que obtiene se ejecuta igual en la máquina virtual de Java de cualquier plataforma.

• Seguro: La máquina virtual Java sobre la que se ejecuta el programa controla que dicho programa no intente ejecutar operaciones no permitidas sobre los recursos del sistema.

top related