1. CARRERA: GENIERÍA DE SISTEMAS Y TELEMÁTICA
TEMA: JAVA
CURSO: LABORATORIO DE PROGRAMACION II
BAGUA GRANDE-UTCUBAMBA
2017
PROFESOR: MARCO PORRO
INTEGRANTES:
• DELGADO INGA LEYDA MABEL
• FERNANDEZ SANDOVAL LID LLANIRA
2. JAVA
Es un lenguaje de
programación, concurrente, orientado
a objetos que fue diseñado
específicamente para tener tan pocas
dependencias de implementación
como fuera posible. Su intención es
permitir que los desarrolladores de
aplicaciones escriban el programa
una vez y lo ejecuten en cualquier
dispositivo. Fue originalmente
desarrollado por James
Gosling de Sun Microsystems.
3. ➢Característica de java:
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.
Orientado a 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.
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.
4. Robusto:
Es altamente fiable en comparación con c, se han eliminado muchas
características con la aritmética de punteros, proporciona numerosas
comprobaciones en compilación y en tiempo de ejecución.
Seguro:
Se han implementado barreras de seguridad en el lenguaje y en el
sistema de ejecución de tiempo real.
Indiferente a la arquitectura:
Java es compatible con los más variados entornos de red. Es muy
versátil ya que utiliza byte-codes
5. Portable:
Sus programas son iguales en cualquiera de las plataformas,
ya que java especifica tamaños básicos, esto se conoce
como la máquina virtual de java.
Interpretado y compilado a la vez:
Cuando se construye el código fuente este se transforma en
una especie de código de máquina.
Multihebra o Multihilos:
Por cada hilo que el programa tenga se ejecutaran en tiempo
real muchas funciones al mismo tiempo.
6. Dinámico:
El lenguaje java es muy dinámico en la fase de
enlazado, sus clases solamente actuaran en medida en
que sean requeridas.
Produce Applets:
Los applets considerados pequeños programas, tienen
la capacidad de ejecutar funciones muy complejas.
Alto rendimiento:
Es tan veloz en el momento de correr los programas y
por ahorrase muchas líneas de código.
7. byte: Es el valor más pequeño.
short: También denominado entero corto, almacena un
valor entero pero en un rango superior a byte.
int: Es el valor más utilizado por los programadores
para almacenar valores , su valor de inicialización por
defecto es 0.
➢TIPOS DE DATOS:
TIPOS
ENTEROS
long:Es utilizado cuando queremos almacenar valores
enteros extremadamente grandes
8. TIPOS REAL
float:Este tipo es utilizado cuando necesitamos almacenar
valores decimales.
double: Permite almacenar valores decimales pero con doble
precisión.
TIPOS BOOLEANOS
Representan valores true (verdadero) false (falso) y son útiles en
nuestros programas, por defecto se inicializan con false.
9. • Almacena caracteres por ejemplo
‘A’, su valor por defecto es 0Tipo char
• En este grupo está la clase String que
almacena datos alfanuméricos
TIPOS DE DATOS
OBJETO O
REFERENCIA
➢ OPERADORES DE JAVA:
Los operadores ARITMÉTICOS son:
+ Suma. Los operandos pueden ser enteros o reales
- Resta. Los operandos pueden ser enteros o reales
* Multiplicación. Los operandos pueden ser enteros o reales
/ División. Los operandos pueden ser enteros o reales. Si ambos son enteros el resultado es entero. En
cualquier otro caso el resultado es real.
% Resto de la división. Los operandos pueden ser de tipo entero o real.
10. • RELACIONALES:
• Los operadores relacionales comparan
dos operandos y dan como resultado
de la comparación verdadero o falso.
• Los operadores relacionales en java
son:
• < Menor que
• > Mayor que
• <= Menor o igual
• >= Mayor o igual
• != Distinto
• == Igual
LÓGICOS:
Los operadores lógicos se utilizan con operandos de
tipo boolean. Se utilizan para construir expresiones
lógicas, cuyo resultado es de tipo true o false.
Los operadores lógicos en Java son:
&& AND. El resultado es verdadero si los dos
operandos son verdaderos. El resultado es falso en
caso contrario. Si el primer operando es falso no se
evalúa el segundo, ya que el resultado será falso.
|| OR. El resultado es falso si los dos operandos
son falsos. Si uno es verdadero el resultado es
verdadero. Si el primer operando es verdadero no se
evalúa el segundo.
! NOT. Se aplica sobre un solo operando. Cambia
el valor del operando de verdadero a falso y
viceversa.