FUNDAMENTOS DE JAVA -

Texto completo

(1)
(2)

¿QUÉ ES JAVA?

Es un lenguaje de

programación para añadir

interactividad, dinamismo

entre otras funcionalidades al

contenido de una pagina

(3)

OBJETIVO DE JAVA

El principal objetivo del lenguaje Java es

llegar a ser el “nexo universal” que conecte

a los usuarios con la información, esté ésta

situada en el ordenador local, en un servidor

de Web, en una base de datos o en

(4)

¿QUÉ PUEDE

HACER JAVA?

Puede hacer un

APPLET , que es un

programa mas

(5)

EL LENGUAJE DE PROGRAMACIÓN JAVA FUE DESARROLLADO

PARA TENER LAS SIGUIENTES CARACTERÍSTICAS :

Orientado a objetos. Busca crear objetos o piezas de código autónomo, que pueda

interactuar con otros objetos para resolver un problema.

Distribuido. Proporciona una colección de clases para su uso en aplicaciones de red, que

permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes remotos.

Simple. Posee una curva de aprendizaje muy rápida.

Multihilo. Soporta la sincronización de múltiples hilos de ejecución a nivel de lenguaje.Seguro. Se implementaron barreras de seguridad en el lenguaje y en el sistema de

ejecución en tiempo real.

Independiente de la plataforma. No requiere que sus programas sean compilados ni

(6)

En diciembre de

1950

Patrick Naughton,

ingeniero de Sun Microsystems, reclutó a

varios colegas entre ellos James Gosling y

Mike Sheridan para trabajar sobre un

nuevo proyecto conocido como "El

proyecto verde". Con la ayuda de otros

ingenieros, empezaron a trabajar en una

pequeña oficina en Sand Hill Road en

(7)

JAVA Y SUS INICIOS

JAVA surge en 1991 cuando un grupo de ingenieros de Sun

(8)

SUCESOS IMPORTANTES

• 1992 El equipo ya había desarrollado un sistema en un prototipo llamado Star7 (*7).

• 1995 JAVA se introduce como lenguaje de programación para computadoras.

• incorporación de un intérprete Java en la versión 2.0 del programa Netscape Navigator, produciendo una verdadera revolución en

Internet. Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera versión del lenguaje.

• Java 1.2, más tarde rebautizado como Java 2, nació a finales de 1998. Java incorpora en el propio lenguaje muchos aspectos que en

(9)

Dispositivo e interface

del prototipo

(10)
(11)

CARACTERÍSTICAS

Simple

: comparado con C++ al omitir algunas de sus carateristicas

“confusas”

Orientado a Objetos

: focalización en datos y sus interfaces

Distribuido

: posee biblioteca para comunicación via Red.

Robusto

: Hay verificaciones estáticas, y de “run-time”. No hay punteros al

estilo de C o C++.

Seguro

: Alto énfasis en poseer módulos a prueba de hackers

Portable

: Los datos primitivos y su manipulación no dependen de la

máquina.

(12)

CARACTERÍSTICAS

Interpretado

Alto desempeño: No es tan así. Ayudan los compiladores Just-in-time

Multihilos: No tiene “fork” o similar.

• Un hilo es como un proceso en el sentido que maneja su propio flujo de programa (Program Counter), pero es distinto a un proceso en el sentido que los hilos comparten el mismo espacio de memoria y código.

(13)

INSTALACIÓN

• Desde el CD de pañol.

• Desde http://java.sun.com/j2se/1.4

(14)
(15)

TIPOS

PRIMITIVOS

(16)

TIPOS DE

OBJETO

Con métodos ,

(17)

DATOS

(18)

4.3.2 TIPOS DE DATOS.

(19)

4.3.2 TIPOS DE DATOS.

Otros tipos de datos en Java:

• String. Para cadenas de caracteres (texto).

• class. Para declarar clases.

(20)

TIPOS DE DATOS, EJEMPLO EN JAVA.

public

class

UsoVariables{

public static void main(String args[]) { String saludo;

saludo = "Hola Mundo!"; System.out.println( saludo );

saludo = "Estoy utilizando variables";

System.out.println( saludo );

(21)

4.3.3 IDENTIFICADORES.

Un identificador es un nombre que el programador

selecciona para diferentes elementos del programa.

Los identificadores se pueden definir para:

• Variables (atributos). • Constantes.

• Nombre del programa. • Nombres de métodos.

(22)

RECOMENDACIONES SOBRE EL USO DE

IDENTIFICADORES.

• No deben usarse las palabras reservadas del lenguaje, ejemplo: class, if, for, etc.

• Deben ser nombres descriptivos, por ejemplo: “area” en vez de “a”. • No deben usarse espacios en blanco, ni caracteres especiales.

(23)

4.4 OPERADORES, OPERANDOS Y

EXPRESIONES.

• Operadores. Permiten realizar diferentes tipos de operaciones. Se clasifican en:

• Aritméticos.

• De asignación.

• Relacionales o de comparación.

(24)

OPERADORES ARITMÉTICOS.

Pemiten realizar operaciones aritméticas básicas:

• Suma (+)

Resta (-)

• Multiplicación (*)

División (/)Módulo (%)

(25)

OPERADORES DE ASIGNACIÓN.

Permiten asignar un valor a una variable.

• El operador de asignación es “=“

(26)

OPERADORES DE COMPARACIÓN O

RELACIONALES.

(27)

OPERADORES LÓGICOS.

(28)

OPERADORES (OTROS)

• Unitarios (+, -). Ejemplo: -x

• Incrementales (++, --). Ejemplo:

int x = 10; x++;

System.out.println(“x = “ + x);

Concatenación de caracteres (+). Ejemplo:

String nombre;

(29)

OPERADORES (OTROS)

• Condicional ?. Su formato es:

expresionBooleana ? res1 : res2;

Donde se evalúa expresionBooleana y se devuelve res1 si el resultado es true y res2 si el resultado es false. Ejemplo:

x = 1; y = 10; z = (x < y) ? X + 3 : y + 8;

(30)

OPERANDOS.

• Son los valores constantes, variables o expresiones sobre los cuales trabajan los operadores. Identificar los operandos del código:

boolean x;

(31)

EXPRESIONES.

• Una expresión es un conjunto de variables unidos por operadores.

(32)

SENTENCIA.

• En Java, una sentencia es una expresión que termina con punto y coma (;).

• Se pueden incluir varias sentencias en una línea, aunque lo habitual es usar una línea para cada sentencia. Ejemplo:

(33)

4.5 PRIORIDAD DE OPERADORES,

EVALUACIÓN DE EXPRESIONES.

(34)
(35)

EVALUACIÓN DE EXPRESIONES.

(36)

4.6 ESTRUCTURA BÁSICA DE UN PROGRAMA.

(37)

ELEMENTOS PRINCIPALES DEL

PROGRAMA.

• Paquete.

• Importar librerías.

• Clase que define el programa.

• Método principal (main) de la clase.

• Variables globales y locales.

(38)

4.7 PROCESO DE CREACIÓN DE UN

EJECUTABLE.

• ¿Java permite crear ejecutables directamente para una plataforma particular?

(39)

4.7 PROCESO DE CREACIÓN DE UN

EJECUTABLE.

• Programa fuente: Main.java

• Archivo en código intermedio: Main.class

• Archivo “ejecutable” de Java: Main.jar

(40)

PARA CREAR UN ARCHIVO .JAR EN

JAVA.

(41)

• Lo anterior, crea una carpeta llamada “dist” dentro de la carpeta del proyecto.

(42)
(43)

• Todas las instrucciones de código en Java deben terminar con un signo punto y coma ” ;

(44)

-

Otra regla importante es que para llevar una estructura

correcta, todo programa en Java debe tener mínimo una

clase, las cuales deben tener métodos.

Las clases se crean de la siguiente manera:

public class Nombredeclase   /*aqui se declara una clase,

nótese que comienza con mayúsculas la cual es la forma

correcta de nombrar una clase*/

{

(45)
(46)
(47)
(48)

BIBLIOGRAFÍAS.

• Programación Historia de JAVA, 2017.

http://www.tuprogramacion.com/programacion/historia-de-java

• Construcción de sistemas distribuidos, 2017. por Oscar mejía http://slideplayer.es/slide/84695

• Sitio web oficial de Java. https://www.java.com/es/download/faq/whatis_java.xml

• Tipos de datos Java. Tipos primitivos (int, boolean...) y objeto (String, array o arreglo...) Variables (CU00621B), 2017, Copyright 2006-2017 aprenderaprogramar.com.

https://

Figure

Actualización...