Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SESIÓN 03
LENGUAJE DE PROGRAMACIÓN JAVA
• Simplicidad
• Basado en lenguaje C++ y que elimina todo lo malo de ese lenguaje. Curva
de aprendizaje baja.
• Orientado a objetos
• Utiliza todos los conceptos de la POO: clases, objetos, encapsulación,
herencia, polimorfismo.
• Robusto y seguro
• Escritura de aplicaciones fiables con menor esfuerzo.
• Multiplataforma
• La misma aplicación se ejecuta en diferentes plataformas de hardware.
Los proyectos
• java.javax • java.net
• Clases para el manejo de GUI (Button, • Clases de soporte a conexiones del protocolo
CheckBox, Graphisc, etc.) TCP/IP
• java.io • java.sql
• Clases de acceso a archivos (FileInputStream, • Clases de acceso a BD mediante JDBC
FileOutputStream, etc.) (Connection, ResultSet, Statement,
DriverManager, etc.)
• java.lang
• Clases del lenguaje Java propiamente dicho • java.util
(Object, Exception, System, String, etc.) • Clases para diversas funcionalidades: fechas,
horas, listas, arrays, aleatorios, etc.
Aspectos sintácticos
• Ejemplos:
int edad = 0;
double promedio = 0.0;
String apellido_paterno = “”;
Conversiones de tipos
• Conversión explícita
• Sucede cuando el tipo de dato
destino es más pequeño que el
tipo de dato origen. Se hace un
moldeado
Conversiones de tipos con clases
• Aritméticos
• +, -, *, /, %, ++, --
• De comparación
• ==, !=, <, <=, >, >=
• Lógicos
• && (Y), || (O), ! (Negación)
• De asignación
• =, +=, -=, *=, /=
¿Preguntas?