Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instrucciones
Para pasar a la siguiente diapositiva haz clic en el botn . Cuando haya un ejercicio que resolver, este botn est inactivo. Si quieres volver a revisar las diapositivas anteriores, tienes que utilizar la pestaa Contorno o Miniat. Cada vez que necesites hacer un alto en la explicacin, haz clic en el botn , y cuando quieras continuar, haz clic en el botn . En la pestaa Notas podrs encontrar el texto del audio de cada diapositiva.
Indicaciones
Para un estudio eficaz, te recomendamos que sigas las siguientes recomendaciones:
Relaciona
Contrasta y complementa
Elabora
Logros de la sesin
Al finalizar este MTA, estars preparado para:
Utilizar el lenguaje Java para escribir programas bsicos utilizando el mtodo main()
Temario
Motivacin
Observa el siguiente vdeo:
TEMA 1
Java
Qu es Java y como trabaja?
1. Definicin de Java
Java es un lenguaje de programacin orientado a objetos, desarrollado por Sun Microsystems a principios de los aos 90
Fuente: Wikipedia
3. Cmo Trabaja?
Source
Compiler
1
2
Documento de cdigo fuente utilizando el lenguaje Java.
El compilador chequea los posibles errores y no compila hasta que todo este correcto.
Output (code) 3
El compilador crea un nuevo documento codificado en Java bytecode. Cualquier dispositivo que es capaz de ejecutar java debe poder interpretar dicho archivo y ejecutarlo. El bytecode compilado es independiente de la plataforma.
Virtual Machines
4
Virtual Java Machine (Software). Este lee y ejecuta el bytecode.
3. Historia de Java
http://oracle.com.edgesuite.net/timeline/java/
Reflexiona un momento
Qu otros lenguajes orientados a objetos como Java usted conoce? En que versin se encuentra actualmente Java? Por qu cree Java se ha posicionado como el lenguaje de preferencia a nivel empresarial? Cree Ud. que la compra por parte de Oracle beneficia a Java y le depara un gran futuro?
TEMA 2
Anatoma
De una clase Java
Ejemplo
Complete el siguiente cdigo para la clase creada anteriormente e identifique las partes mencionadas de una clase.
Reflexiona un momento
Como puede observar el IDE le permite crear el cdigo fuente con asistencia. Los errores, palabras reservadas, son mostradas con colores diferentes. Con cierta experiencia podra hacerlo usted con un notepad. Cundo cree se realiza el proceso de compilacin? Dnde cree estn los archivos que contienen los bytecode y tienen extensin .class? Sugerencia: Por el explorador de windows busque la carpeta de su proyecto y localice los .class
TEMA 3
Main
Qu podemos hacer en el mtodo Main?
Reflexiona un momento
Te parece la sintaxis comprensible? Has podido correlacionar esta sintaxis con otra parecida a un lenguaje que has utilizado anteriormente? Has notado que los bloques son entre {} Las lneas termina con ; Has observado que las clases como String y System empiezan con maysculas?. Este es un estndar. Has observado que variables y tipos como int empiezan en minsculas. Este es un estndar.
Ejercicios
3. La cancin de la Cerveza
Crea en el mismo proyecto y mismo paquete la clase CancionCerveza El cdigo fuente puedes copiarlo de aqu.
4. Fabrica de Frases
Crea en el mismo proyecto y mismo paquete la clase FabricaDeFrases El cdigo fuente puedes copiarlo de aqu.
Conclusiones
Si bien el lenguaje Java es un programa orientado a Objetos hasta ahora no hemos hecho nada orientado a objetos, slo hemos trabajado en el mtodo main() para conocer la sintaxis. El IDE nos ahorra el tener que compilar clase por clase. Al grabar el cdigo fuente inmediatamente genera el .class
Si quieres conocer ms
Te invito a leer ms sobre estos temas de los siguientes libros
Preguntas
Si, luego del estudio del MTA, tienes dudas sobre alguno de los temas, ingresa al Aula Virtual y participa en el foro de dudas acadmicas de la unidad
Material producido por los docentes del curso de Investigacin de mercados - EPE Edicin: TICE
PROGRAMACIN ORIENTADA A OBJETOS EPE COPYRIGHT UPC 2011
Bibliografa
Flanagan David (2005) Java in a Nutshell, 5th Edition http://shop.oreilly.com/product/9780596007737.do SIERRA, Kathy (2005) Head First Java, 2nd Edition http://shop.oreilly.com/product/9780596009205.do