Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Puede hacer un
APPLET , que es un
programa mas pequeño
dentro de un programa,
que es un programa del
navegador por ejemplo
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 ligados en cada
máquina.
JAVA Y SUS INICIOS
• Independiente de la plataforma.
• Compilador no genera código ejecutable nativo a la maquina donde se ejecuta.
• Compilador produce un formato especial llamado bytecodes
• Para que los bytescodes puedan ejecutarse en una maquina especifica se necesita un interprete en
tiempo de ejecución. El interprete es el que genera código de lenguaje de maquina entendido por la
maquina,
• Ambiente de ejecución normalmente se conoce como Java Virtual Machine (JVM).
• Recolector de basura
• La memoria es liberada automáticamente cuando JVM lo determina.
ESTRUCTURAS DE PROGRAMAS EN JAVA
• Con métodos ,
necesitan una
invocación para ser
creados
PRINCIPIOS O REGLAS
(SINTAXIS)
• Todas las instrucciones de código en
Java deben terminar con un signo punto
y coma ” ;
• Todas las variables al igual que en otros
lenguajes deben iniciar con una letra mas
no con un numero o carácter especial,
pueden iniciar con una letra y
posteriormente usar números para
nombrarlas.
•
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.