“AÑO DE CONSOLIDACIÓN DEL MAR DE GRAU”
ESCUELA PROFESIONAL DE:
INGENIERÍA DE SISTEMA Y TELEMÁTICA
- · JAVA
DOCENTE: MARCO AURELIO PORRO CHULLI.
ASIGNATURA: DESARROLLO DE SOFTWARE
NOMBRE DEL GRUPO: “JAVA”
INTEGRANTES:
- MALDONADO IDROGO BETZABETH YAMELI.
- PÉREZ SAUCEDO YORDIN ALBERTO
- SOTO HORNA KARIN JUNETH
CICLO: V
GRUPO: “B”
AÑO: 2016
BAGUA GRANDE-UTCUBAMBA
- Contenido
- Definición
Java es un lenguaje de programación orientado a objetos que se popularizó a partir del lanzamiento de su primera versión comercial de amplia difusión, la JDK 1.0 en 1996. Actualmente es uno de los lenguajes más usados para la programación en todo el mundo.
El lenguaje Java es un derivado del lenguaje C, por lo que sus reglas de sintaxis se parecen mucho a C: por ejemplo, los bloques de códigos se modularizan en métodos y se delimitan con llaves ({ y }) y las variables se declaran antes de que se usen.
Estructuralmente, el lenguaje Java comienza con paquetes. Un paquete es el mecanismo de espacio de nombres del lenguaje Java. Dentro de los paquetes se encuentran las clases y dentro de las clases se encuentran métodos, variables, constantes, entre otros.
Conozca más sobre la tecnología Java
Java es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en web y software de empresa. Con más de 9 millones de desarrolladores en todo el mundo, Java le permite desarrollar, implementar y utilizar de forma eficaz interesantes aplicaciones y servicios.
Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.
- El 97% de los escritorios empresariales ejecutan Java
- El 89% de los escritorios (o computadoras) en Estados Unidos ejecutan Java
- 9 millones de desarrolladores de Java en todo el mundo
- 3 mil millones de teléfonos móviles ejecutan Java
- El 100% de los reproductores de Blu-ray incluyen Java.
- 5 mil millones de Java Cards en uso
- 125 millones de dispositivos de televisión ejecutan Java
- 5 de los 5 principales fabricantes de equipos originales utilizan Java ME
- Características de JAVA.
Sun describe al lenguaje Java de la siguiente manera:
- Simple.
- Orientado a Objetos
- Tipado estáticamente
- Distribuido
- Interpretado
- Robusto
- Seguro
- de Arquitectura Neutral
- Multihilo
- con Recolector de basura (Garbage Collector)
- Portable
- de Alto Rendimiento: sobre todo con la aparición de hardware especializado y mejor software
- Dinámico
Sun admite que lo dicho anteriormente son un montón de halagos por su parte, pero el hecho es que todas esas características pueden servir para describir el lenguaje. Todas ellas son importantes, sin embargo cabe destacar tres, que son las que han proporcionado tanto interés por el lenguaje: la portabilidad, el hecho de que sea de arquitectura neutral y su simplicidad. Java ofrece toda la funcionalidad de los lenguajes potentes, pero sin las características menos usadas y más confusas de éstos.
- Tipos de Datos
Los tipos de datos básicos o primitivos no son objetos y se pueden utilizar directamente en un programa sin necesidad de crear objetos de este tipo. La biblioteca Java proporciona clases asociadas a estos tipos que proporcionan métodos que facilitan su manejo.
Los tipos de datos primitivos que soporta Java son:
Tipo de dato
|
Representación
|
Tamaño (Bytes)
|
Rango de Valores
|
Valor por defecto
|
Clase Asociada
|
byte
|
Numérico Entero con signo
|
1
|
-128 a 127
|
0
|
Byte
|
short
|
Numérico Entero con signo
|
2
|
-32768 a 32767
|
0
|
Short
|
int
|
Numérico Entero con signo
|
4
|
-2147483648 a 2147483647
|
0
|
Integer
|
long
|
Numérico Entero con signo
|
8
|
-9223372036854775808 a 9223372036854775807
|
0
|
Long
|
float
|
Numérico en Coma flotante de precisión simple Norma IEEE 754
|
4
|
± 3.4x10-38 a ± 3.4x1038
|
0.0
|
Float
|
double
|
Numérico en Coma flotante de precisión doble Norma IEEE 754
|
8
|
± 1.8x10-308 a ± 1.8x10308
|
0.0
|
Double
|
char
|
Carácter Unicode
|
2
|
\u0000 a \uFFFF
|
\u0000
|
Character
|
boolean
|
Dato lógico
|
-
|
true ó false
|
false
|
Boolean
|
void
|
-
|
-
|
-
|
-
|
Void
|
- Operadores
En Java disponemos de los operadores aritméticos habituales en lenguajes de programación como son suma, resta, multiplicación, división y operador que devuelve el resto de una división entre enteros (en otros lenguajes denominados operador mod o módulo de una división):
OPERADOR
|
DESCRIPCIÓN
|
+
|
Suma
|
–
|
Resta
|
*
|
Multiplicación
|
/
|
División
|
%
|
Resto de una división entre enteros (en otros lenguajes denominado mod)
|
Precedenciaa
|
Operador
|
Operando
|
Descripción
|
1
|
++, --
|
Aritmético
|
Incremento y decremento
|
1
|
+, -
|
Aritmético
|
Más y menos unarios
|
1
|
~
|
Entero
|
Complemento de bits
|
1
|
!
|
Booleano
|
Complemento booleano
|
1
|
(tipo)
|
Cualquiera
|
Coerción
|
2
|
*, /, %
|
Aritmético
|
Multiplicación, división y resto
|
3
|
+, -
|
Aritmético
|
Suma y resta
|
3
|
+
|
String
|
Concatenación
|
4
|
<<
|
Entero
|
Desplazamiento a la izquierda
|
Precedencia
|
Operador
|
Operando
|
Descripción
|
4
|
>>
|
Entero
|
Desplazamiento a la derecha con signo
|
4
|
>>>
|
Entero
|
Desplazamiento a la derecha sin signo
|
5
|
<, <=, >>=
|
Aritmético
|
Comparación
|
5
|
instanceof
|
Objeto
|
Comparación de tipo
|
6
|
==, !=
|
Primitivo
|
Igualdad y desigualdad
|
6
|
==, !=
|
Objeto
|
Igualdad y desigualdad de referencias
|
7
|
&
|
Entero
|
AND sobre bits
|
7
|
&
|
Booleano
|
AND booleano
|
8
|
^
|
Entero
|
XOR sobre bits
|
8
|
^
|
Booleano
|
XOR booleano
|
9
|
|
|
Entero
|
OR sobre bits
|
9
|
|
|
Booleano
|
OR booleano
|
10
|
&&
|
Booleano
|
AND condicional
|
11
|
||
|
Booleano
|
OR condicional
|
12
|
?:
|
NA
|
Operador condicional ternario
|
13
|
=
|
Cualquiera
|
Asignación
|
13
|
*=, /=, %=, +=, -=,
<<=, >>=, >>>=,
&=, ^=, |=
|
Cualquiera
|
Asignación tras operación
|
2. Resumen
Definición: Java es un lenguaje de Programación Orientada a Objetos, y es uno de los lenguajes más utilizados en todo el mundo.
El lenguaje Java es un derivado del lenguaje C, por lo que sus reglas de sintaxis se parecen mucho a C.
Características de Java: El lenguaje Java tiene como características las siguientes:
Ø Simple.
Ø Orientado a Objetos.
Ø Tipado estáticamente.
Ø Distribuido.
Ø Interpretado.
Ø Robusto.
Ø Seguro.
Ø de Arquitectura Neutral.
Ø Multihilo.
Ø con Recolector de basura (Garbage Collector).
Ø Portable.
Ø de Alto Rendimiento: sobre todo con la aparición de hardware especializado y mejor software.
Ø Dinámico.
Tipos de Datos: Los tipos de datos primitivos son los siguientes:
- Byte.
- Short.
- Int.
- Long.
- Float.
- Double.
- Char.
- Boolean.
- Void.
- Es muy flexible: Java es un lenguaje especialmente preparado para la reutilización del código; permite a sus usuarios tomar un programa que hayan desarrollado tiempo atrás y actualizarlo con mucha facilidad, sea que necesiten agregar funciones o adaptarlo a un nuevo entorno.
- Funciona en cualquier plataforma: a diferencia de los programas que requieren de versiones específicas para cada sistema operativo (tales como Windows o Mac), las aplicaciones desarrolladas en Java funcionan en cualquier entorno, dado que no es el sistema quien las ejecuta, sino la máquina virtual (conocida como Java Virtual Machine o JVM).
- Es un lenguaje expandible: continuando con el punto anterior, cada programador tiene la libertad de revisar y mejorar el código nativo de Java, y su trabajo puede convertirse en la solución a los problemas de muchas personas en todo el mundo. Infinidad de desarrolladores han aprovechado esta virtud del lenguaje y continúan haciéndolo.
- Gracias a la plataforma de Java, se da más facilidad a los programadores que lo manipulan ya que esta principalmente orientado a Objetos, con la cual la creación de un programa la pueden realizar una vez y ejecutarlo en cualquier dispositivo.
- Se concluye que Java es un lenguaje de programación desarrollado por Sun Microsystem, tiene como características principales ser multiplataforma y orientado a objeto. Ser multiplataforma significa que un programa creado en Java puede ser ejecutado sobre cualquier computador sin importar su estructura.
- Hemos hecho un resumen de algunas partes del famoso lenguaje Java, muy utilizado para escribir los programas que trabajan en internet y no sólo para eso; empezando por las bases hasta llegar a las interfaces gráficas y, finalmente. Éstos son todos aspectos más avanzados de la programación.
- Java es un lenguaje de programación de propósito general, 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 que los programadores escriban el programa una vez, y lo ejecuten en cualquier dispositivo, su uso no acarrea inversiones económicas.
- Sintaxis: Forma correcta en que deben estar dispuestos los símbolos que componen una instrucción ejecutable por el ordenador.
- Coerción: Presión ejercida sobre alguien para forzar su voluntad o su conducta.
- Concatenación: Figura que consiste en la repetición de dos o más cláusulas o miembros del periodo anterior en el inicio del siguiente.
- Modularizan: Modificar la frecuencia o amplitud de las ondas eléctricas para la mejor transmisión y recepción de las señales
- Embebidas: Entregarse con total interés a una actividad, sumergirse en ella
- Potentes: Que tiene fuerza o capacidad para realizar algo.
Trabajo bien elaborado.Ilustrar el trabajo. Proponga un foro de discusión sobre el tema.Defina bien las recomendaciones y conclusiones. Muchas gracias por su investigación. Gracias. Saludos
ResponderEliminar