Download project - Ecomundo Centro de Estudios

Document related concepts
no text concepts found
Transcript
Historia.
El perfil de Java.
Los padres de Java son James Gosling
(emacs) y Bill Joy (Sun) Java desciende de
un lenguaje llamado Oak cuyo propósito
era la creación de software para la
televisión interactiva. Las características de
Oak eran: -Pequeño, Robusto
- Independiente de la máquina.
- Orientado a objetos
2
El proyecto de televisión interactiva
fracasó y el interés de los creadores de
Oak se dirigió a Internet bajo el lema «La
red es la computadora».
Los criterios de diseño de Java
fueron:
-Independiente de la máquina
-Seguro para trabajar en red.
-Potente para sustituir código nativo
3
Característicasdel lenguaje
Compilador e interpretador.
Es interpretado por una máquina virtual
Independencia de la máquina,
¿Qué ES JAVA? Es un lenguaje orientado a objetos
de propósito general. Aunque Java comenzará a ser
conocido como un lenguaje de programación de applets
que se ejecutan en el entorno de un navegador web, se
puede utilizar para construir cualquier tipo de proyecto
4
Definición de una clase en Java.
Una clase en Java agrupa
conjunto de atributos y
conjunto de métodos bajo
nombre común. Además, en
momento de la declaración
debe especificar desde donde
puede acceder a la nueva clase.
un
un
un
el
se
se
5
Recomendaciones
En Java existen ciertas reglas de codificación que
son comúnmente utilizadas por los programadores.
• Los nombre de las clases deben empezar por
mayúscula.
• Los atributos y métodos de las clases deben
empezar por minúsculas y si están formadas por
varias palabras, se escriben sin espacios y la
primera letra de cada palabra en mayúscula.
• Las instancias de las clases siguen la misma
recomendación que los métodos y atributos.
• Las constantes se escriben en mayúsculas.
6
Sintaxis de Java.
mostrando los
comentarios de documentación
resultan de especial importancia a la hora de
comentar código. Se muestra como utilizar la
herramienta de documentación javadoc. El capítulo
sigue con la sintaxis válida para los identificadores,
y se listan las palabras reservadas del lenguaje. El
capítulo se cierra con la enumeración de los
separadores y sus usos.
7
Comentarios
En Java existen tres tipos de comentarios:
1.-Comentarios
de una solo línea como en C++
// Esta es una línea comentada.
2.- Comentarios
de bloques como en C.
/* Aquí empieza el bloque comentado
y aquí acaba */
3.-Comentarios
de documentación.
/** Los comentarios de documentación se comentan de este modo */
8
Ejemplo:
Mi Primer programa en Java
public class HolaJava { public static void main(String args[]) { System.out.println("Hola Java"); } }
Para compilar el programa escribe en la línea de instrucciones:
[belfern@anubis Java]$javac HolaJava.java
Si todo va bien no tendrá ningún mensaje de error. Para ejecutar el programa
Escribe en la línea de instrucciones:
[belfern@anubis Java]$java HolaJava
El resultado que se mostrará en la consola es:
Hola Java
9
Documentación.
Es la generación de código ,este no debe
ejecutarse únicamente sin errores, si no que
además debe estar bien documentado. Java
facilita esta tarea utilizando ciertas etiquetas
en los comentarios de documentación.
/**
@version [Información de la versión]
Identificadores
Comienzan por una letra o digitos, un
subrayado «_» o el símbolo de dolar «$»,
Nota: Ningún identificador puede llevar el nombre de una palabra
10
Palabras reservadas
El conjunto de palabras reservadas en Java
abstract
continue
for
boolean
default
goto
null
break
do
if
package
this
byte
double
implements
private
threadsafe
byvalue
else
import
protected
case
extends
instanceof
public
transient
catch
false
return
true
char
final
int
interface
class
finally
long
float
native
const
switch
new
synchronized
throw
short
try
static
void
super
while
11
Separadores
Los paréntesis (): Delimitan listas
parámetros, Delimitan condiciones.
de
Las llaves {}: Definen bloques de código.
Delimitan las lista de valores iniciales de los
arrays
Los corchetes []: Declaran vectores y permiten
acceder a sus elementos
El punto y coma «;»: Terminan instrucciones
12
Atributos. Atributos estáticos
o
de clase.
Cada atributo debe empezar con un modificador de
acceso. Estos indican la visibilidad, es decir, se puede
tener acceso sólo desde la clase (private), desde la
clase y las clases que heredan de ella (protected),
desde cualquier clase definida en el mismo paquete
(ausencia de modificador) o desde cualquier clase
(public).
EJEMPLO:
public static int cuantasInstancias() {
return numeroInstancias; } }
13
14
Métodos. Métodos estáticos o
de clase
Permite, acceder directamente a través del
nombre de la clase. Los métodos declarados
static tienen una restricción muy fuerte,
pueden acceder a atributos o métodos también
declarados como static.
EJEMPLO:
public static int cuantasInstancias() {
return numeroInstancias; }
15
Creación de objetos
Un objeto, desde nuestro punto de vista, puede
verse como una pieza de software que cumple
con ciertas características:
 Herencia
 Encapsulamiento
Herencia
Induce una jerarquía en forma de árbol sobre
las clases con raíz en la clase Object. Una clase
se dice que hereda o extiende a otra clase
antecesora
16
Encapsulamiento
Consiste en la ocultación del estado, de los
datos miembro de un objeto, de forma que
sólo es posible modificar los mismos,
mediante las operaciones (métodos, en Java)
definidos para dicho objeto.
Sobrescritura de constructores
los constructores, son métodos invocados en el
momento de la creación de instancias. Como
cualquier otro método se pueden sobrescribir
en el momento de la extensión.
17
Clases abstractas.
Un método se puede declarar como
abstract. El método así declarado
puede no implementar nada.
Qué es una excepción.
Es una situación anómala, que llega la
ejecución de un programa.
18
Tipos de excepciones:
existen dos :Los Errores
Excepciones propiamente dichas
Los Errores: son situaciones irrecuperables, por
ejemplo: fallos de la máquina virtual
Las excepciones : Cuando una excepción se produce,
se acompaña de toda la información relevante para
que podamos gestionarla
Creación de excepciones propias
La excepción más adecuada, y en el constructor de la
clase, llamar a la clase padre con el mensaje que se
desee mostrar cuando se produzca la excepción.
19
PASOS: EJECUCIÓN DE UN PROGRAMA
1.- Crear una Carpeta disco local C:\> con
nombre su apellido
2.- Se codifica en el programa ---bloc notas
3.- Se guarda la codificación, con el mismo nombre que
se le ha asignado en la codificación----mas la extensión
punto java (.java )
4.-Se lo guarda en la carpeta que lleva su apellido
20
Símbolo del Sistema
Para compilar
Comando
Nombre de la carpeta
Nombre del programa
21
Ejecución de la compilación
Ejecución del programa
22
public class Ejemplo {
public static void main(String[] arg) {
System.out.println("Hola Java");
}
}
23
public class Ejer01
{
public static void main(String arg[]) {
System.out.println("ESTE ES EL SEGUNDO PROGRAMA EN JAVA\n");
}
}
24
public class E2
{
public static void main(String arg[]) {
System.out.println(“Bienvenidos\n");
System.out.println(“Estudiantes de Programación en java\n");
System.out.println(“Ecomundo Centro de Estudios\n");
System.out.println("de la sección diurna\n");
System.out.println(“Primero Bachillerato……\n");
}
}
25