Java sandra

12
UNIVERSIDAD POLITÉCNICA AMAZÓNICA ASIGNATURA : DESARROLLO DEL SOFTWARE I. DOCENTE : ING. MARCO AURELIO PORRO CHULLI. TEMA : Java. FACULTAD : Ingeniería De Sistemas Y Telemática. INTEGRANTES : _Sandrita Rafael Estela. _Rossaliny Rivera Salazar.

Transcript of Java sandra

Page 1: Java sandra

UNIVERSIDAD POLITÉCNICA AMAZÓNICA

ASIGNATURA : DESARROLLO DEL SOFTWARE I.DOCENTE : ING. MARCO AURELIO PORRO CHULLI.TEMA : Java.FACULTAD : Ingeniería De Sistemas Y Telemática.INTEGRANTES : _Sandrita Rafael Estela. _Rossaliny Rivera Salazar.

Page 2: Java sandra

Java es un lenguaje de programación orientado a objetos que se incorporó al ámbito de la informática en los años noventa. Fue desarrollado por Sun Microsystems, posteriormente adquirido por Oracle.

Es un lenguaje muy extendido y cada vez cobra mas importancia en el ámbito de internet como informática en general.

JAVA

Page 3: Java sandra

El origen de java surge debido a que necesitaban un lenguaje de programación que eliminara la forma de programar como se hacia en fortran y Basic.

Comenzó hace mas de 30 años como un lenguaje llamado SIMULA67.Java fue diseñado en 1990 por el científico canadiense JAMES GOSLING,de sun mycrosystems,como software para dispositivos electrónicos de consumo principalmente para calculadoras ,hornos de microondas y la televisión interactiva.

ORIGENES DE JAVA

Page 4: Java sandra

CARACTERÍSTICAS DE JAVA

Multihilos Interpretado y compilado a la vez

Portable

Arquitectura neutral

Seguro

Sólido

InterpretadoDistribuido

Alto rendimiento

Produce Applets

Dinámico

Orientado a objeto

Lenguaje Simple

Page 5: Java sandra

Seguro: La seguridad es una característica muy importante en java ya que se han implementado barreras de seguridad en el lenguaje y en el sistema de ejecución de tiempo real.

Portable: Al ser de arquitectura neutral es altamente portable, pero esta característica puede verse de otra manera: Los tipos estándares (int, float, etc) están igualmente implementados en todas las máquinas por lo que las operaciones aritméticas funcionaran igual en todas las máquinas.

Produce Applets: En java se pueden crear aplicaciones independientes y applets.

Lenguaje Simple: Se lo conoce como lenguaje simple porque viene de la misma estructura de c y c++; ya que c++ fue un referente para la creación de java por eso utiliza determinadas características de c++ y se han eliminado otras. Esta eliminación de causas de error y problemas de mantenimiento facilita y reduce el coste del desarrollo de software.

CARACTERISTICAS DE JAVA:

Page 6: Java sandra

Distribuido: Permite abrir sockets, establecer y aceptar conexiones con los servidores o clientes remotos; facilita la creación de aplicaciones distribuidas ya que proporciona una colección de clases para aplicaciones en red.

Alto rendimiento O ROBUSTO: Java es considerado de alto rendimiento por ser tan veloz en el momento de correr los programas y por ahorrase muchas líneas de código.

Orientado al objeto: Toda la programación en java en su mayoría está orientada a objeto, ya que al estar agrupados en estructuras encapsuladas es más fácil su manipulación. Java da buen soporte a las técnicas de desarrollo OOP y en resumen a la reutilización de componentes de software.

Dinámico: Al contrario que C++ que exige se compile de nuevo la aplicación al cambiar una clase madre Java utiliza un sistema de interfaces que permite aligerar esta dependencia, pueden permitir nuevos métodos y variables en un objeto de biblioteca sin afectar a los objetos dependientes.

CARACTERISTICAS DE JAVA:

Page 7: Java sandra

Multihilos: Java puede aplicarse a la realización de aplicaciones en las que ocurra más de una cosa a la vez.

Interpretado y compilado a la vez: Java puede ser compilado e interpretado en tiempo real, ya que cuando se construye el código fuente este se transforma en una especie de código de máquina.

Sólido: El código Java no se quiebra fácilmente ante errores de programación. Así el relaje que existe en la declaración y manejo de tipos en C y C++ se torna en restricciones en Java, donde no es posible la conversión forzada (cast) de enteros en punteros y no ofrece soporte a los punteros que permitan saltarse reglas de manejo de tipos.

Arquitectura neutral: Java es compatible con los más variados entornos de red, cualesquiera sean estos desde Windows 95, Unix a Windows Nt y Mac, para poder trabajar con diferentes sistemas operativos.

CARACTERISTICAS DE JAVA:

Page 8: Java sandra

TIPOS DE DATOS DE JAVA

Byte: Es un entero de 8 bits, ahorrar espacio en grandes conjuntos.

Short: Short es un entero de 16 bits. ). se utiliza para ahorrar memoria como tipo de datos byte.

Float: Es un dato de coma flotante de precisión simple de 32 bits. se utiliza para ahorrar memoria en grandes arrays de números.

Long: Es un entero de complemento de 64 bits.

Int: Es un entero de 32 bits. se utiliza como el tipo de datos predeterminado para los valores.

Double: Es un dato de coma flotante de doble precisión de 64 bits.se utiliza como el tipo de datos de valores decimales.

Boolean: Representa un bit de información. Sólo hay dos posibles valores: true y false

Char: Es un carácter Unicode de 16 bits. Se utiliza para almacenar

cualquier carácter.

Page 9: Java sandra

 OPERADORES JAVA ARITMÉTICOS:  + Suma. - Resta. * Multiplicación/ División% Resto de la división

OPERADORES JAVA LÓGICOS: Se utilizan para construir expresiones lógicas, cuyo resultado es de tipo true o false. &&  AND. El resultado es verdadero si los dos operandos son verdaderos. El resultado es falso en caso contrario. ||  OR. El resultado es falso si los dos operandos son falsos. Si uno es verdadero el resultado es verdadero!   NOT. Se aplica sobre un solo operando. Cambia el valor del operando de verdadero a falso y viceversa.

OPERADORES JAVA RELACIONALES: Los operadores relacionales comparan dos operandos y dan como resultado de la comparación verdadero ó falso. Los operadores relacionales en java son:<        Menor que>        Mayor que<=      Menor o igual>=      Mayor o igual!=       Distinto==      Igual

OPERADORES DE JAVA:

Page 10: Java sandra

OPERADORES JAVA UNITARIOS: Estos operadores afectan a un solo operando. El operador ++ (operador incremento) incrementa en 1 el valor de la variable. Los operadores unitarios en java son:–    +         Signos negativo y positivo++  --          Incremento y decremento~                Complemento a 1!                 NOT. Negación

OPERADORES JAVA A NIVEL DE BITS: Realizan la manipulación de los bits de los datos con los que operan; los datos deben ser de tipo entero. Los operadores a nivel de bits en java son:&       and a nivel de bits|        or a nivel de bits^       xor a nivel de bits<<     desplazamiento a la izquierda, rellenando con ceros a la derecha>>   desplazamiento a la derecha, rellenando con el bit de signo por la izquierda>>>    desplazamiento a la derecha rellenando con ceros por la izquierda

OPERADORES JAVA DE ASIGNACIÓN: Se utilizan para asignar el valor de una expresión a una variable; los operandos deben ser de tipo primitivo. Los operadores de asignación en java son:=        Asignación+=      Suma y asignación– =     Resta y asignación*=      Producto y asignación/=      División y asignación%=     Resto de la división entera y asignación<<=    Desplazamiento a la izquierda y asignación>>=    Desplazamiento a la derecha y asignación>>>=  Desplazamiento a la derecha y asignación rellenando con ceros&=      and sobre bits y asignación|=      or sobre bits y asignación^=     xor sobre bits y asignación

OPERADOR JAVA CONDICIONAL:Se puede utilizar en sustitución de la sentencia de control if-else, pero hace las instrucciones menos claras. El operador condicional java se forman con los caracteres ? y :

Page 11: Java sandra

CONCLUSIONES 

En nuestro buscador en la sección de Java podemos encontrar muchas páginas con algunos tutoriales y fuentes de referencia muy útiles. Java es tan grande que si queremos hacer cosas complicadas no podremos aprenderlo todo a través de los tutoriales online y nos harán falta libros o cursos. La página de Java de Sun es sin duda la mejor referencia, aunque un poco avanzada para los que empiezan, es la referencia más útil para los que necesitan documentarse para algo en concreto.

Java como sabemos es un lenguaje que fue creado a similitud del lenguaje c, pero con una diferencia que este lenguaje nos ayuda a tener una mayor seguridad en el programa que se está ejecutando.

Page 12: Java sandra