JAVA
Historia
• Java se creó como una herramienta de programación para ser usada en
un proyecto de set-top-box en una pequeña operación denominada the
Green Project en Sun Microsystems en el año 1991.
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.
DEFINICIÒN:
CARACTERÍSTICA DE JAVA:
1.- Lenguaje Simple:
2.- Orientado a Objeto:
3.- Distribuido:
4.- Robusto:
5.- Seguro:
6.-Indiferente a la arquitectura:
7.- Portable:
8.- Interpretado y compilado a la
vez:
9.- Multihebra o Multihilos:
10.- Dinámico:
11.- Produce Applets:
12.- Alto rendimiento
TIPOS DE DATOS:
Tipos de datos compuestos:
• Métodos y eventos es similar en
Java y C#. (La herencia de clases
se describe independientemente
en el tema titulado Herencia y
clases derivadas (C# y Java)
Tipos de datos integrados:
• C# proporciona todos los tipos
de datos que están disponibles
en Java y agrega compatibilidad
para los números sin signo y un
nuevo tipo de punto flotante de
128 bits de alta precisión.
Operadores:
Unario:
• Solo se necesita un operando.
Binario:
• Se necesitan dos operandos.
OPERADORES LÓGICOS
PRINCIPALES EN JAVA
• En Java disponemos de los operadores lógicos habituales en lenguajes de
programación como son :
OPERADOR DESCRIPCIÓN
== Es igual
!= Es distinto
<, <=, >, >= Menor, menor o igual, mayor, mayor o igual
&& Operador and (y)
|| Operador or (o)
! Operador not (no)
Operadores aritméticos
del lenguaje Java
Operador Uso Descripción
+ a + b Suma a y b
+ +a Potencia a a int si es un byte, short, o char
- a - b Resta b de a
- -a Aritméticamente niega a
* a * b Multiplica a y b
/ a / b Divide a por b
% a % b Devuelve el resto de la división de a por b (el operador de módulo)
++ a++ Incrementa a por 1; calcula el valor de a antes de incrementarlo
++ ++a Incrementa a por 1; calcula el valor de a después de incrementarlo
-- a-- Disminuye a por 1; calcula el valor de a antes de disminuirlo
-- --a Disminuye a por 1; calcula el valor de a después de disminuirlo
+= a += b Taquigrafía para a = a + b
-= a -= b Taquigrafía para a = a - b
*= a *= b Taquigrafía para a = a * b
%= a %= b Taquigrafía para a = a % b
OPERADORES ADICIONALES
El punto (.), que califica los nombres de los paquetes e invoca
métodos.
Los paréntesis (()), que delimitan una lista separada por comas de parámetros
para un método.
New, que (cuando le sigue un nombre de constructor) crea
una instancia de un objeto.
OPERADORES CONDICIONALES Y
SENTENCIAS DE CONTROL
• En esta sección, aprenderá acerca de las diversas sentencias y
operadores que usará para comunicarle a sus programas Java cómo
quiere que actúen en base a una entrada diferente.
OPERADORES RELACIONALES Y
CONDICIONALES
Operador Uso Retorna verdadero si...
> a > b a es mayor que
>= a >= b a es mayor que o igual a b
< a < b a es menor que b
<= a <= b a es menor que o igual a b
== a == b a es igual a b
!= a != b a no es igual a b
&& a && b Ambos a y b son verdaderos, evalúa condicionalmente a b (si a es falso, b no se evalúa)
|| a || b a o b es verdadero, evalúa condicionalmente a b (si a es verdadero, b no se evalúa)
! !a a es falso
& a & b Ambos a y b son verdaderos, siempre evalúa a b
| a | b a o b es verdadero, siempre evalúa a b
^ a ^ b a y b son diferentes
Lenguaje java

Lenguaje java

  • 1.
  • 2.
    Historia • Java secreó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991.
  • 3.
    Java es unlenguaje 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. DEFINICIÒN:
  • 4.
    CARACTERÍSTICA DE JAVA: 1.-Lenguaje Simple: 2.- Orientado a Objeto: 3.- Distribuido: 4.- Robusto: 5.- Seguro: 6.-Indiferente a la arquitectura: 7.- Portable: 8.- Interpretado y compilado a la vez: 9.- Multihebra o Multihilos: 10.- Dinámico: 11.- Produce Applets: 12.- Alto rendimiento
  • 5.
    TIPOS DE DATOS: Tiposde datos compuestos: • Métodos y eventos es similar en Java y C#. (La herencia de clases se describe independientemente en el tema titulado Herencia y clases derivadas (C# y Java) Tipos de datos integrados: • C# proporciona todos los tipos de datos que están disponibles en Java y agrega compatibilidad para los números sin signo y un nuevo tipo de punto flotante de 128 bits de alta precisión.
  • 6.
    Operadores: Unario: • Solo senecesita un operando. Binario: • Se necesitan dos operandos.
  • 7.
    OPERADORES LÓGICOS PRINCIPALES ENJAVA • En Java disponemos de los operadores lógicos habituales en lenguajes de programación como son : OPERADOR DESCRIPCIÓN == Es igual != Es distinto <, <=, >, >= Menor, menor o igual, mayor, mayor o igual && Operador and (y) || Operador or (o) ! Operador not (no)
  • 8.
  • 9.
    Operador Uso Descripción +a + b Suma a y b + +a Potencia a a int si es un byte, short, o char - a - b Resta b de a - -a Aritméticamente niega a * a * b Multiplica a y b / a / b Divide a por b % a % b Devuelve el resto de la división de a por b (el operador de módulo) ++ a++ Incrementa a por 1; calcula el valor de a antes de incrementarlo ++ ++a Incrementa a por 1; calcula el valor de a después de incrementarlo -- a-- Disminuye a por 1; calcula el valor de a antes de disminuirlo -- --a Disminuye a por 1; calcula el valor de a después de disminuirlo += a += b Taquigrafía para a = a + b -= a -= b Taquigrafía para a = a - b *= a *= b Taquigrafía para a = a * b %= a %= b Taquigrafía para a = a % b
  • 10.
    OPERADORES ADICIONALES El punto(.), que califica los nombres de los paquetes e invoca métodos. Los paréntesis (()), que delimitan una lista separada por comas de parámetros para un método. New, que (cuando le sigue un nombre de constructor) crea una instancia de un objeto.
  • 11.
    OPERADORES CONDICIONALES Y SENTENCIASDE CONTROL • En esta sección, aprenderá acerca de las diversas sentencias y operadores que usará para comunicarle a sus programas Java cómo quiere que actúen en base a una entrada diferente.
  • 12.
  • 13.
    Operador Uso Retornaverdadero si... > a > b a es mayor que >= a >= b a es mayor que o igual a b < a < b a es menor que b <= a <= b a es menor que o igual a b == a == b a es igual a b != a != b a no es igual a b && a && b Ambos a y b son verdaderos, evalúa condicionalmente a b (si a es falso, b no se evalúa) || a || b a o b es verdadero, evalúa condicionalmente a b (si a es verdadero, b no se evalúa) ! !a a es falso & a & b Ambos a y b son verdaderos, siempre evalúa a b | a | b a o b es verdadero, siempre evalúa a b ^ a ^ b a y b son diferentes