Java JDK Jre Sintaxis Java
Java JDK Jre Sintaxis Java
TITULO
Instalación de Java
SIBTITULO
CUERPO
Agenda
Características Básicas
JDK Y JRE
Pruebas de java
Sintaxis de JAVA
Programación de Computadores II
TITULO
Características
SIBTITULO de Java
CUERPO
La tecnología Java se usa
para desarrollar
aplicaciones para un
amplio alcance de
entornos, desde
dispositivos del
consumidor hasta
sistemas empresariales
heterogéneos
Programación de Computadores II
TITULO
Características
SIBTITULO de Java
CUERPO
Java es un Lenguaje Simple
Características
SIBTITULO de Java
CUERPO
Orientado a Objeto
Características
SIBTITULO de Java
CUERPO
Distribuido
Características
SIBTITULO de Java
CUERPO
Robusto
Características
SIBTITULO de Java
CUERPO
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. A menudo se liberan nuevas
versiones que incluyen cada vez más
características de seguridad para los
programadores.
Programación de Computadores II
TITULO
Características
SIBTITULO de Java
Multiplataforma CUERPO
Características
SIBTITULO de Java
CUERPO
Portable
Características
SIBTITULO de Java
CUERPO
Interpretado y compilado a la vez
Características
SIBTITULO de Java
CUERPO
Multihilos
Características
SIBTITULO de Java
CUERPO
Dinámico
Características
SIBTITULO de Java
CUERPO
Alto rendimiento
Instalación de Java
SIBTITULO
CUERPO
Agenda
Características Básicas
JDK Y JRE
Pruebas de java
Sintaxis de JAVA
Programación de Computadores II
TITULO
JDK JRE
SIBTITULO
CUERPO
Programación de Computadores II
TITULO
Características
SIBTITULO de Java
CUERPO
JDK
Cuando usted programa para la plataforma Java, escribe el
código de origen en archivos .java y luego los compila. El
compilador verifica su código con las reglas de sintaxis del
lenguaje, luego escribe los códigos byte en archivos .class. Los
códigos byte son instrucciones estándar destinadas a
ejecutarse en una Java Virtual Machine (JVM). Al agregar este
nivel de abstracción, el compilador Java difiere de los otros
compiladores de lenguaje, que escriben instrucciones
apropiadas para el chipset de la CPU en el que el programa se
ejecutará.
Programación de Computadores II
TITULO
Características
SIBTITULO de Java
CUERPO
JRE
Al momento de la ejecución, la JVM lee e interpreta
archivos .class y ejecuta las instrucciones del
programa en la plataforma de hardware nativo para
la que se escribió la JVM. La JVM interpreta los
códigos byte del mismo modo en que una CPU
interpretaría las instrucciones del lenguaje del
conjunto. La diferencia es que la JVM es un software
escrito específicamente para una plataforma
particular.
Programación de Computadores II
TITULO
Características
SIBTITULO de Java
CUERPO
JRE
La JVM es el corazón del principio "escrito una vez,
ejecutado en cualquier lugar" del lenguaje Java. Su
código se puede ejecutar en cualquier chipset para el
cual una implementación apropiada de la JVM está
disponible. Las JVM están disponibles para
plataformas principales como Linux y Windows y se
han implementado subconjuntos del lenguaje Java
en las JVM para teléfonos móviles y aficionados de
chips.
Programación de Computadores II
TITULO
Instalación de Java
SIBTITULO
CUERPO
Agenda
Características Básicas
JDK Y JRE
Pruebas de java
Sintaxis de JAVA
Programación de Computadores II
Pruebas de Java
Pruebas de Java
Pruebas de Java
Programación de Computadores II
Pruebas de Java
Programación de Computadores II
Pruebas de Java
Programación de Computadores II
TITULO
Instalación de Java
SIBTITULO
CUERPO
Agenda
Características Básicas
JDK Y JRE
Pruebas de java
Sintaxis de JAVA
Programación de Computadores II
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
COMENTARIOS
Los comentarios permiten añadir al código fuente
notas o comentarios de texto que son ignorados por
el compilador. Los comentarios vienen en tres
formatos:
1 // Comentario de una sola línea
2 /* Comentario
multilínea */
3 //** Comentario de
documentación */
Programación de Computadores II
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
Sintaxis de JAVA
Modificaciones de variables
Las variables se pueden modificar mediante
indicadores.
Public La clase o variable de instancia es accesible
desde todos los ámbitos.
Protected La clase o variable de instancia es
accesible solo en el ámbito actual de la clase ,el
ámbito del paquete actual y todas las subclases de la
clase actual.
Transfert Se declara que no es parte de un estado
persistente del objeto.
Programación de Computadores II
Sintaxis de JAVA
Sintaxis de JAVA
OPERADORES
Los operadores permiten a las expresiones
combinarse en expresiones más complejas.
Java proporciona una colección grande de
operadores que se pueden utilizar para manipular
datos, incluyendo operadores aritméticos, asignación
,lógicos y de moldeado.
Las reglas de asociación y de prioridad se utilizan
para determinar como evaluar expresiones utilizando
operadores.
Programación de Computadores II
Sintaxis de JAVA
Operadores aritméticos
Los operadores aritméticos se utilizan en expresiones
matemáticas de igual modo que se utilizan en
Álgebra.
+ Suma
- Resta(también menos unitario)
* Multiplicación
/ División
% Módulo
++ Incremento en 1
-- Decremento en 1
Programación de Computadores II
Sintaxis de JAVA
Sintaxis de JAVA
Ejemplo
Int x,y,z;
X=y=z=100;//x,y,z, se ponen a 100
Programación de Computadores II
Sintaxis de JAVA
= Asignación simple
+= Asignación y suma
-= Asignación y resta
*= Asignación y multiplicación
/= Asignación y división
%= Asignación y módulo, devuelve el resto
del valor de la expresión de la izquierda
dividida por el valor de al expresión de la
derecha.
Programación de Computadores II
Sintaxis de JAVA
Sintaxis de JAVA
Impresión básica
El flujo de salida estándar permite acceder a
los métodos básicos de impresión; print
() y println(),de la clase PrintStream.
Proporciona una referencia a un objeto de
printStream que puede acceder a esos
métodos .La variable out es un miembro de la
clase System.
Sintaxis System.out // uno de la variable out
Programación de Computadores II
Sintaxis de JAVA
Sentencias return
Las sentencias return proporcionan una salida de un
método con un valor de retorno no void. Las
sentencias return pueden aparecer en cualquier
parte de una estructura de control; producen un
retorno inmediato del método. El valor de la
expresión a continuación del retorno debe coincidir
con el tipo de retorno del método.
public int sumar(int sumando1, int sumando2) {
return sumando1 + sumando2;
}
Programación de Computadores II
Sintaxis de JAVA
Sentencia if
Las sentencias de selección proporcionan control
sobre dos alternativas basadas en el valor lógico de
una expresión.
if (expresiónLógica)
bloqueSentencias1 //si son varias sentencias se
encierran entre {}
[else if (expresiónLógica)
bloqueSentencias2]
[else
bloqueSentenciasN]
Programación de Computadores II
Sintaxis de JAVA
Ejemplo
if (i < 0)
System.out.println("Número negativo");
else
{
System.out.print("Número válido, ");
System.out.println("es positivo");
}
Programación de Computadores II
Sintaxis de JAVA
Sentencia switch
La sentencia switch es la bifurcación múltiple
switch (expresion_int)
{
case constante_exp1:
sentencias1;
/*si se trata de múltiples acciones no es necesario encerrarlas
entre llaves */
[break;]
[case constante_exp2:
sentencias2;
[break;]]
...
[case constante_expN:
sentenciasN;
[break;]]
[default
sentenciasX;
[break;]]
}
Programación de Computadores II
Sintaxis de JAVA
Etiquetas
nombreEtiqueta:
break [nombreEtiqueta];
continue [nombreEtiqueta];
Programación de Computadores II
Sintaxis de JAVA
Sentencia while
La sentencia while se utiliza para crear
repeticiones de sentencias en el flujo del
programa.
while (expresiónLógica)
bloqueSentencias //el bloqueSentencias
puede ejecutarse de 0 a n
veces
Programación de Computadores II
Sintaxis de JAVA
Sentencia do-while
La sentencia do-while se utiliza para repetir la
ejecución de sentencias y se ejecuta al
menos una vez.
do
bloqueSentencias //el bloqueSentencias se
ejecuta al menos una vez
while (expresiónLógica);
Programación de Computadores II
Sintaxis de JAVA
Practica y
aplicación de
conceptos