cuestionario java

26
MARÍA ISABE BUITRAGO CAICEDO

Upload: isabelita57

Post on 13-Jun-2015

744 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Cuestionario java

MARÍA

ISABEL

BUITRAGO

CAICED

O

Page 2: Cuestionario java

JAVA

Lenguaj

e

de

POO,

desar

rolla

do por

Sun

Mic

rosy

stem

s

a

princi

pios

de lo

s añ

os

90.

Page 3: Cuestionario java

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

Page 4: Cuestionario java

RELACIÓ

N DE

JAVA C

ON C Y

C++

Page 5: Cuestionario java

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++

Page 6: Cuestionario java

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

Page 7: Cuestionario java

Haga clic en el icono para agregar una imagenCARACTERIS

TI

CAS

IMPORTA

NTES

• Seguridad• Portabilidad• Applets• POO• Otras

Page 8: Cuestionario java

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.

 

Page 9: Cuestionario java

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.

Page 10: Cuestionario java

OTRAS

CARACTERÍS

TIC

ASHaga clic en el icono para agregar una imagen

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

Page 11: Cuestionario java

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.

Page 12: Cuestionario java

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.

Page 13: Cuestionario java

CARACTERÍS

TIC

AS DE

LA P

OO

• Encapsulamiento 

• Polimorfismo 

• Herencia

Page 14: Cuestionario java

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.

Page 15: Cuestionario java

TIPOS D

E DAT

OS

SOPORTADOS E

N

JAVA

• Entero• En coma

flotante • Booleano• Carácter

Page 16: Cuestionario java

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

Page 17: Cuestionario java

OPERADORES

EN JA

VA

• Matemáticos• Lógicos • Relacionales

Page 18: Cuestionario java

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

Page 19: Cuestionario java

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

Page 20: Cuestionario java

OPERADORES RELACIONALES

Operador Uso Operación

& op1 & op2 AND

| op1 | op2 OR

^ op1 ^ op2 OR Exclusivo

~ ~op2 Complemento

Page 21: Cuestionario java

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

Page 22: Cuestionario java

JDK

NETBEA

NS

Page 23: Cuestionario java

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.

Page 24: Cuestionario java

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.

Page 25: Cuestionario java

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.

Page 26: Cuestionario 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.