SlideShare una empresa de Scribd logo
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011–CONAFU
DESARROLLODE SOFTWARE I
JAVA DEFINICIÓN: Java es un lenguaje de programación
orientado a objetos que se incorporó al ámbito de la
informática en los años noventa. La idea de Java es que
pueda realizarse programas con la posibilidad de
ejecutarse en cualquier contexto, en cualquier
ambiente, siendo así su portabilidad uno de sus
principales logros.
CARACTERÍSTICAS: Se puede decir que Java es
una tecnología que no sólo se reduce al lenguaje, sino
que además provee de una máquina virtual Java que
permite ejecutar código compilado Java, sea cual sea
la plataforma que exista por debajo; plataforma tanto
hardware, como software (el sistema operativo que
soporte ese hardware).
CARACTERÍSTICAS
Simple
Dinámico
De Alto
Rendimiento
Portable
Con
Recolector
de basura
Multihilo
De
Arquitectura
Neutral
Seguro
Robusto
Interpreta
do
Distribuid
o
Tipado
estáticament
e
Orienta
do a
Objetos
TIPOS DE DATOS
Datos de tipo
básico o
primitivo.
Referencias a
objetos.
Un dato siempre lleva asociado un
tipo de dato, que determina el
conjunto de valores que puede
tomar.
En Java toda la información que
maneja un programa está
representada por dos tipos
principales de datos:
TIPO DE
DATOS
byte
void
boolean
char
doublefloat
long
int
short
OPERADORES ARITMÉTICOS:+ Suma, - Resta, * Multiplicación, / División,
% Resto de la división.
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 JAVA 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.
OPERADORES
OPERADORES JAVA UNITARIOS: Los operadores unitarios en java son:
– + signos negativo y positivo
++ -- incremento y decremento
~ complemento a 1
! NOT. Negación
Estos operadores afectan a un solo operando.
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 y 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
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, y 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.
PRIORIDAD Y ORDEN DE EVALUACIÓN DE LOS OPERADORES EN
JAVA: La siguiente tabla muestra todos los operadores Java
ordenados de mayor a menor prioridad. La primera línea de la
tabla contiene los operadores de mayor prioridad y la última los
de menor prioridad. Los operadores que aparecen en la misma
línea tienen la misma prioridad.
Operador Asociatividad
() [] . Izquierda a derecha
++ -- ~ ! Derecha a izquierda
new Derecha a izquierda
* / % Izquierda a derecha
+ - Izquierda a derecha
>> >>> << Izquierda a derecha
> >= < <= Izquierda a derecha
== != Izquierda a derecha
& Izquierda a derecha
^ Izquierda a derecha
| Izquierda a derecha
&& Izquierda a derecha
|| Izquierda a derecha
JAVA

Más contenido relacionado

PPTX
La estructura basica_para_c_
GamePlayer35
 
PDF
PHP mode on
Teolinda González
 
PPTX
Presentacion capitulo 6
Pablito Tatito Cueva
 
PPTX
Comenzando a programar
Rubén Loredo
 
PPTX
Instrucciones para c_
GamePlayer35
 
PPTX
OPERADORES PARA C++
Idalia Tristan
 
La estructura basica_para_c_
GamePlayer35
 
PHP mode on
Teolinda González
 
Presentacion capitulo 6
Pablito Tatito Cueva
 
Comenzando a programar
Rubén Loredo
 
Instrucciones para c_
GamePlayer35
 
OPERADORES PARA C++
Idalia Tristan
 

La actualidad más candente (18)

PPTX
Trabajo de programacion
ines1307
 
PPTX
Exposicion programacion
camilo220
 
PPTX
Jim
andres-villo
 
PPTX
2 poo u1 3 Salida estandar
Jorge Ivan Rivalcoba Rivas
 
PDF
Practica 13
ramosmendezshura
 
PDF
Practica 13 de_alice(2)
ArmandoC42
 
PPTX
Bt haskell-1
Rosana Alvarez
 
PPTX
2 poo u1 4 datos
Jorge Ivan Rivalcoba Rivas
 
PPTX
PreparedStatement
Magaly Portocarrero Labajos
 
PPT
Introducción Php
rhemsolutions
 
DOCX
Elemento 4
mariaamec
 
PPTX
Programación en Perl
Liseth Rìos
 
PPT
Funciones
Paulo Guerra Terán
 
PPTX
Presentación1
Mary Guaman
 
PPT
Estructura del programa arduino
tecnocm
 
DOCX
Ensayo pilas-estructura-dtos
Cris Arevalo
 
Trabajo de programacion
ines1307
 
Exposicion programacion
camilo220
 
2 poo u1 3 Salida estandar
Jorge Ivan Rivalcoba Rivas
 
Practica 13
ramosmendezshura
 
Practica 13 de_alice(2)
ArmandoC42
 
Bt haskell-1
Rosana Alvarez
 
2 poo u1 4 datos
Jorge Ivan Rivalcoba Rivas
 
PreparedStatement
Magaly Portocarrero Labajos
 
Introducción Php
rhemsolutions
 
Elemento 4
mariaamec
 
Programación en Perl
Liseth Rìos
 
Presentación1
Mary Guaman
 
Estructura del programa arduino
tecnocm
 
Ensayo pilas-estructura-dtos
Cris Arevalo
 
Publicidad

Similar a JAVA (20)

PPTX
Lenguaje java
carla98_lisbet
 
PPTX
Diapositivas de JAVA
Kelion Tadeo Santos
 
PPTX
El Lenguaje de Programacipon java.
Vilma Analí Pardo Suárez
 
PDF
PROGRAMACIÓN EN JAVA
Jhos Ayneth Suarez
 
PPTX
Desarrollo de-software-i
MARIA ROCIO VASQUEZ ESPINOZA
 
PPTX
Diapositivas java
MISAEL DIAZ VILCHEZ
 
PPTX
Java
Gómez Albino
 
PPT
Estructuras Control Java. Fundamentos del Lenguaje
cosmevz1969
 
PPS
Estructuras control java-
SENA
 
DOCX
Ap n° 7 rios,m. fernanda
M. Fernanda Rios
 
PPTX
Trabajo de desarrollo de software(java)yanina y yenny
yenny isabel cuello moron
 
DOCX
Actividad N° 7 - Unidad 4
Pablo Agustin Novillo Audicio
 
Lenguaje java
carla98_lisbet
 
Diapositivas de JAVA
Kelion Tadeo Santos
 
El Lenguaje de Programacipon java.
Vilma Analí Pardo Suárez
 
PROGRAMACIÓN EN JAVA
Jhos Ayneth Suarez
 
Desarrollo de-software-i
MARIA ROCIO VASQUEZ ESPINOZA
 
Diapositivas java
MISAEL DIAZ VILCHEZ
 
Estructuras Control Java. Fundamentos del Lenguaje
cosmevz1969
 
Estructuras control java-
SENA
 
Ap n° 7 rios,m. fernanda
M. Fernanda Rios
 
Trabajo de desarrollo de software(java)yanina y yenny
yenny isabel cuello moron
 
Actividad N° 7 - Unidad 4
Pablo Agustin Novillo Audicio
 
Publicidad

Más de Jhon Carlos Zambrano Goicochea (20)

PPTX
Procedimientos almacenados
Jhon Carlos Zambrano Goicochea
 
PPTX
Lenguaje transact
Jhon Carlos Zambrano Goicochea
 
PPTX
Objeto sqlcommand
Jhon Carlos Zambrano Goicochea
 
PPTX
Jhonzambrano-dhalinpalomino
Jhon Carlos Zambrano Goicochea
 
PPTX
Gestor de base de datos
Jhon Carlos Zambrano Goicochea
 
PPTX
Programación Orientada a Objetos
Jhon Carlos Zambrano Goicochea
 
PPTX
N capas visual basic
Jhon Carlos Zambrano Goicochea
 
PPTX
PREPAREDSTATEMENT
Jhon Carlos Zambrano Goicochea
 
PPTX
Control JTable con base de datos
Jhon Carlos Zambrano Goicochea
 
PPTX
Trabajo Connectar
Jhon Carlos Zambrano Goicochea
 

Último (20)

PDF
HISTOGRAMA APLICACION A CASOS DE LA INDUSTRIA.pdf
mariselaortega753
 
PPTX
CAZADORES DE RIESGO para talleres de seguridad.pptx
SofieStephanieSaenzS
 
PPTX
TEMA 2 CURSO PRACTICO transformadores de distribución.pptx
yusnielvalera148
 
PPTX
Toma de muestras de suelo e interpretación de EXPOSICION DE NUTRICION.pptx
JORMANSANTOSLOPEZDIA
 
PDF
TRIPTICO RESIDUOS SOLIDOS OBRA DE CONSTRUCCION.pdf
LimberCalamani1
 
PPTX
BM PARA GAS-CONDENSADO-GEOPRESURIZADOS tesis uagrm.pptx
OscarSalazarCampuzan
 
PPTX
CHARLA BPF para mejorar los procesos.pptx
Adriana S. Cadevilla Medina
 
PPTX
Coretool MSA Análisis de los Sistemas de Medición
mariangelesgd84
 
PPTX
Condiciones-para-un-Buen-Mimetismo-en-el-Ejercito-de-Chile.pptx
KarinaSantibez1
 
PDF
Etviqueta alcvvvvvvvvvvvvvvvvvvvvvvvvvvohol.pdf
JosOjeda29
 
PDF
planimetría de pisos con detalle de puertas y pasillos.
camilocontardo1
 
PPTX
arquitectura del plc del periodo academico
juanmorales647082
 
PPTX
calidad de semillas de granos basicos.pptx
PorfirioHernandez10
 
PPT
soporte de computadoras anilisis y diseño
HeyguerMichelAngeles
 
PPTX
YESO APLICACIONES E HISTORIA , EN VIVIENDA
inricortes93
 
PPTX
lineamientos de seguridad a tener en cuenta para la prevencion de caidas a nivel
consultor27sirjc
 
PPTX
PROYECTO + DEVIMAR + ANDAMIOS VIA AL MAR
JOHNDAVIDGARCIAMEDIN
 
PDF
Resumen Gestión de Proyectos - creado.pdf
JuancaSocorec1
 
PPTX
REPORTE MULTIFAMILY, NEGOCIO DE ALQUILER
RaizaGamarra
 
PDF
Información SVISION on premises APP SMOBILE
angel90211
 
HISTOGRAMA APLICACION A CASOS DE LA INDUSTRIA.pdf
mariselaortega753
 
CAZADORES DE RIESGO para talleres de seguridad.pptx
SofieStephanieSaenzS
 
TEMA 2 CURSO PRACTICO transformadores de distribución.pptx
yusnielvalera148
 
Toma de muestras de suelo e interpretación de EXPOSICION DE NUTRICION.pptx
JORMANSANTOSLOPEZDIA
 
TRIPTICO RESIDUOS SOLIDOS OBRA DE CONSTRUCCION.pdf
LimberCalamani1
 
BM PARA GAS-CONDENSADO-GEOPRESURIZADOS tesis uagrm.pptx
OscarSalazarCampuzan
 
CHARLA BPF para mejorar los procesos.pptx
Adriana S. Cadevilla Medina
 
Coretool MSA Análisis de los Sistemas de Medición
mariangelesgd84
 
Condiciones-para-un-Buen-Mimetismo-en-el-Ejercito-de-Chile.pptx
KarinaSantibez1
 
Etviqueta alcvvvvvvvvvvvvvvvvvvvvvvvvvvohol.pdf
JosOjeda29
 
planimetría de pisos con detalle de puertas y pasillos.
camilocontardo1
 
arquitectura del plc del periodo academico
juanmorales647082
 
calidad de semillas de granos basicos.pptx
PorfirioHernandez10
 
soporte de computadoras anilisis y diseño
HeyguerMichelAngeles
 
YESO APLICACIONES E HISTORIA , EN VIVIENDA
inricortes93
 
lineamientos de seguridad a tener en cuenta para la prevencion de caidas a nivel
consultor27sirjc
 
PROYECTO + DEVIMAR + ANDAMIOS VIA AL MAR
JOHNDAVIDGARCIAMEDIN
 
Resumen Gestión de Proyectos - creado.pdf
JuancaSocorec1
 
REPORTE MULTIFAMILY, NEGOCIO DE ALQUILER
RaizaGamarra
 
Información SVISION on premises APP SMOBILE
angel90211
 

JAVA

  • 1. UNIVERSIDAD POLITÉCNICA AMAZÓNICA Autorizada por Resolución Nº 650-2011–CONAFU DESARROLLODE SOFTWARE I
  • 2. JAVA DEFINICIÓN: Java es un lenguaje de programación orientado a objetos que se incorporó al ámbito de la informática en los años noventa. La idea de Java es que pueda realizarse programas con la posibilidad de ejecutarse en cualquier contexto, en cualquier ambiente, siendo así su portabilidad uno de sus principales logros. CARACTERÍSTICAS: Se puede decir que Java es una tecnología que no sólo se reduce al lenguaje, sino que además provee de una máquina virtual Java que permite ejecutar código compilado Java, sea cual sea la plataforma que exista por debajo; plataforma tanto hardware, como software (el sistema operativo que soporte ese hardware).
  • 4. TIPOS DE DATOS Datos de tipo básico o primitivo. Referencias a objetos. Un dato siempre lleva asociado un tipo de dato, que determina el conjunto de valores que puede tomar. En Java toda la información que maneja un programa está representada por dos tipos principales de datos:
  • 6. OPERADORES ARITMÉTICOS:+ Suma, - Resta, * Multiplicación, / División, % Resto de la división. 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 JAVA 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. OPERADORES
  • 7. OPERADORES JAVA UNITARIOS: Los operadores unitarios en java son: – + signos negativo y positivo ++ -- incremento y decremento ~ complemento a 1 ! NOT. Negación Estos operadores afectan a un solo operando. 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 y 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
  • 8. 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, y 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.
  • 9. PRIORIDAD Y ORDEN DE EVALUACIÓN DE LOS OPERADORES EN JAVA: La siguiente tabla muestra todos los operadores Java ordenados de mayor a menor prioridad. La primera línea de la tabla contiene los operadores de mayor prioridad y la última los de menor prioridad. Los operadores que aparecen en la misma línea tienen la misma prioridad. Operador Asociatividad () [] . Izquierda a derecha ++ -- ~ ! Derecha a izquierda new Derecha a izquierda * / % Izquierda a derecha + - Izquierda a derecha >> >>> << Izquierda a derecha > >= < <= Izquierda a derecha == != Izquierda a derecha & Izquierda a derecha ^ Izquierda a derecha | Izquierda a derecha && Izquierda a derecha || Izquierda a derecha