1 fundamentos java
Transcript of 1 fundamentos java
![Page 1: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/1.jpg)
Fundamentos Java
Introducción
![Page 2: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/2.jpg)
¿Qué es Java?
![Page 3: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/3.jpg)
Características del lenguaje Java• Orientado a Objetos: Los objetos agrupan en
estructuras encapsuladas tanto sus datos como los métodos (o funciones) que manipulan esos datos.
• Distribuido: Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir conexiones con servidores o clientes remotos.
• Simple: Por simplicidad nos referimos a que Java utilizó varias de las características de lenguajes como C y C++, eliminando las cuestiones que
• consideró más complejas. Algunas características son la herencia simple,
• manejo de la memoria, entre otras.
![Page 4: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/4.jpg)
Características del lenguaje Java
• Multi-hilos: Java permite ejecutar varias tareas a la vez, en el cual cada subproceso es un proceso más ligero que si se creara un nuevo proceso desde cero.
• Seguro: La Java Virtual Machine (JVM) no permite que nuestra aplicación utilice recursos fuera del espacio y recursos asignados.
• Independiente de Plataforma: Java tiene independencia de plataforma al crear
• un código intermedio, que conocemos como Bytecode. Este código puede ser ejecutado en cualquier plataforma.
![Page 5: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/5.jpg)
¿Qué es la maquina virtual?
La máquina virtual de Java (JVM-Java Virtual Machine) nos va a permitir ejecutarel código generado por el compilador, esto se conoce como Bytecodes (archivocon extensión .class).
![Page 6: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/6.jpg)
Manejo de memoria
![Page 7: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/7.jpg)
Ambiente de ejecución Java
![Page 8: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/8.jpg)
Productos de tecnología Java
![Page 9: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/9.jpg)
Elementos de una clase
![Page 10: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/10.jpg)
Elementos de una clase
![Page 11: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/11.jpg)
Sintaxis de la declaración de un atributo
![Page 12: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/12.jpg)
Sintaxis de la declaración de un metodo
![Page 13: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/13.jpg)
Sintaxis de la declaracion de una clase utilizando herencia
![Page 14: 1 fundamentos java](https://reader034.fdocumento.com/reader034/viewer/2022052223/557bdf4bd8b42a8b3e8b52f6/html5/thumbnails/14.jpg)
Creación de clases usando herencia