Sie sind auf Seite 1von 2

Sebastian higuita Castaeda

CC.: 1017233452
Actividad n 1: Conociendo Java.

1. importancia de Java: Java es un lenguaje multipropsito y a su vez cuenta con la
capacidad de ejecutarse en cada uno de los sistemas operativos existentes hasta el
da de hoy con cada una de sus distribuciones (Windows, Linux, Mac, Solaris, etc.),
tambin implica que se puede crear cualquier cosa en este lenguaje, es decir,
disear y crear cualquier tipo de software ya sea de escritorio, para la web o para
los Smartphone, y que se ejecute en las diferentes plataformas sin necesidad de
modificar su cdigo, ya que cuenta con esta ejecucin en todos los sistemas
operativos existentes; tambin por que cuenta con un amplio campo de usabilidad
y una complejidad un tanto menor a diferencia de otros lenguajes de programacin,
adems maneja una seguridad impresionante, una buena manejabilidad en la
ejecucin de programas y lo ms importante, la programacin orientada a los
objetos (POO) que posibilita la motivacin y el pensamiento ms fluido para
programar o hacer cualquier tipo de software de una manera por as decirlo
orientada a la vida cotidiana, es decir ms fcil.

2. porque se dice que java es portable: puede decirse que Java es un lenguaje
portable ya que el cdigo que se genere a travs de cada uno de los editores de
texto, o de cdigo como: bloc de notas, Jcreator, Netbeans, eclipse; posibilitan que
este cdigo se pueda compilar y ejecutar en cada plataforma, sin la necesidad de
redisearlo; tambin puede decirse que es portable, ya que el cdigo generado a
travs del proceso de compilacin, no es un ejecutable, y esto quiere decir que no
est sujeto a una plataforma en especial, por lo que puede compilarse en cualquier
plataforma, pero se debe de tener instalada la JVM para poder compilar este cdigo
y que se pueda usar el software creado en java.

3. como se utiliza la JVM y la API en un desarrollo en Java:
-JVM quiere decir: Mquina virtual de Java, la cual es un entorno el cual permite la ejecucin
de programas o software tipo java que va introducido en el JDK que permite la interaccin de
la mquina virtual y todas las herramientas que nos permiten la creacin y usabilidad de
libreras de una manera correcta; esta mquina es la que posibilita que java sea portable y se
pueda ejecutar en todas y cada una de las plataformas que hay en el mercado, ya sean de pago
o libres. Esta mquina no solo acta cuando se compila cdigo de tipo java, sino que tambin
se ve inmersa en las pginas web que contienen applets, y tambin en los juegos diseados en
esta plataforma, y ah es donde interviene la jvm y permite la ejecucin de cada uno de estas
aplicaciones. Finalmente la jvm en el desarrollo java es la que permite que podamos correr
lo que estamos haciendo y comprobar e interactuar con nuestro software, y de no tener la jvm
en nuestra computadora a la hora de correr aplicaciones java, sera un desastre, porque no
podramos visualizar lo que estamos haciendo por el hecho de no tener el visualizador o
virtualizador que permite ver lo que hacemos.
-Api de java: Las apis son los recursos que brindan los creadores de java y programadores del
medio para el desarrollo ptimo de aplicaciones en java. En el caso de las api que brinda java
son los conjuntos de clases utilizables para efectuar todo tipo y clase de tareas dentro de un
software, estos paquetes tienen un orden lgico y unas clases organizadas semnticamente, y
se usa invocando a los paquetes necesarios para trabajar en una aplicacin que estemos
realizando y desarrollando.
En conclusin las api son paquetes de libreras y clases que nos brinda java para la creacin y
ejecucin de aplicativos, como por ejemplo la SWING que nos provee interfaces muy
agradables, que a la hora de programar ser y contendr un entorno agradable para el usuario
o el cliente que la use; pero, a su vez es necesario tener una jvm cuando se est desarrollando
para poder compilar lo que hacemos y poder ver lo que estamos programando y darle as el
mejor producto o resultado a la problemtica que estemos resolviendo con este software.

Das könnte Ihnen auch gefallen