Académique Documents
Professionnel Documents
Culture Documents
Chapter – 1 v.7
Introduccion al Lenguaje de
Scope
1.What is Java?
2.Java Versions and Environment
3.Features of Java
4.Program Types in Java
1.Applications
2.Applets
Chapter - 1
5.Java Language Components
1.Operators
Java
2.Data types
3.Variables and Literals
4.Statements and Expressions
5.Comments
6.Variable Scope
6.Programming Constructs
1.if
2.switch
3.while
4.do-while
5.for
6.break
7.continue
7.Arrays
•
•
•
•
Programa.java
Compilación
Javac
Programa.class
–
⦿ Architecture Neutral
› El código Java se compila a un fichero objeto de formato
independiente de la arquitectura de la maquina donde se
ejecutará.
⦿ Robust
› Realiza un descubrimiento de la mayor parte de los
errores durante el tiempo de compilación, ya que Java es
estricto en cuanto a tipos y declaraciones, y así lo que es
rigidez y falta de flexibilidad se convierte en eficacia.
⦿ Reliable, Safe and
› Java no accede a zonas delicadas de memoria o
sistema.
› Los applets no permiten abrir ficheros en la maquina
local.
⦿ Secure
Los niveles de seguridad que presenta son:
› Fuertes restricciones al acceso a memoria, como son
la eliminación de punteros aritméticos y de
operadores ilegales de transmisión.
› Rutina de verificación de los códigos de byte que
asegura que no se viole ninguna construcción del
lenguaje.
› Verificación del nombre de clase y de restricciones
de acceso durante la carga.
› Sistema de seguridad de la interfaz que refuerza las
medidas de seguridad en muchos niveles.
⦿ Simple and Easy to Learn
› El único requerimiento para aprender Java es tener
una comprensión de los conceptos básicos de la
programación orientada a objetos.
› El paquete de utilidades de Java viene con un
conjunto completo de estructuras de datos complejas
y sus métodos asociados, que serán de gran ayuda
para implementar applets y otras aplicaciones más
complejas.
⦿ Distributed
› Extensas capacidades de interconexión TCP/IP.
› Librerías de rutinas para interactuar con HTTP y FTP
✓ Se distingue entre mayúsculas y minúsculas
System.out.println(“num1: “+num1);
System.out.println(“num2:”+num2);
• 1.4.1 Applications
• 1.4.2 Applets
Aplicaciones
⦿ Programas básicos de Java. Se ejecutan por el Java
Runtime Enviroment (JRE).
⦿ Para crear una aplicación hace falta método main() en
una clase:
public static void main(String[] s){ }
⦿ Hay que indicar al JRE (comando java del JDK) el nombre
de la clase (previamente compilada a .class), que
queremos ejecutar ejecutandose el método main() de la
clase indicada al JRE.
Applets
⦿ Las applets o miniaplicaciones Java, son programas
que deben incluirse en páginas Web para ser
observadas por otra aplicación y que se ejecutan
cuando el usuario carga la página Web..
⦿ Las applets deben incluir un método de nombre start(),
que será ejecutado cuando el navegador muestra por
pantalla la applet.
⦿ Estas aplicaciones, son seguras, no permiten incluir
métodos nativos Java.
Applets
• Corren bajo Internet y requieren un browser
para su ejecución.
– applet se llama mediante la etiquetas en html
<applet> </applet> tag
–
–
int num1 = 5;
int num2 = 10;
int suma= num1+num2;
int resta=num1-num2;
System.out.println(“Suma: “+suma);
System.out.println(“Resta:”+resta);
int num1 = 5;
int num2 = 10;
System.out.println(“Suma: “+(num1+num2));
System.out.println(“Resta:”+(num1-num2));
int num1 = 5;
int num2 = 10;
System.out.println(“Igual: “+(num1==num2));
System.out.println(“No Igual:”+(num1!=num2));
System.out.println(“Mayor”+(num1>num2));
System.out.println(“Menor”+(num1<num2));
int a = 5;
int b = 10;
b= a--; b=--3a;
5 1
6 6
10 6
6 53
•
–
•
•
–
–
•
Ejemplo 4
Mayúscula
cerrada y lleva la
final double PI = 3.14159;
cláusula final
/* Comentarios de
varias
lineas */
Ejemplo9
⦿ Imprimir los números del
1 al 20 de 2 en 2
⦿
Ejemplo10
Dado un número
⦿ recibido por teclado,
imprimir la tabla de
multiplicación
correspondiente, del 0 al
10
ejm.
2x0=0
2x1=2
⦿ El ciclo se repite siempre y cuando la condición
en el segundo parámetro sea cierta.
⦿ Estructura y sintaxis
for (expresión inicial; condición; iteracion)
{
-----
-----
-----
{
Ejemplo: for (i=1; i <=10; i++) {
System.out.println (“valor i: “ +i);
}
⦿ El ciclo se repite siempre y cuando la condición
en el segundo parámetro sea cierta.
⦿ Estructura y sintaxis
for (expresión inicial; condición; iteracion)
{ Ejemplo11
-----
----- Dado dos números
----- recibido por teclado,
{ donde el primero es
menor que el
segundo, imprimir en
forma descendete el
rango de los
números