23.02.2017 Views

Java

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

32<br />

2. iniciación a java<br />

Android, sino smartphones, netbooks y tablets que también lo utilizan.<br />

En el 2009 Oracle, gigante de las bases de datos, compró Sun y, por lo<br />

tanto, también asumió la responsabilidad sobre la evolución de <strong>Java</strong>.<br />

El futuro de <strong>Java</strong> es prometedor, ya que esta respaldado por gigantes<br />

de la informática y por una enorme comunidad de programadores.<br />

Preparación<br />

Para poder programar en <strong>Java</strong>, compilar y correr los programas,<br />

necesitaremos instalar el kit de desarrollo. Podemos conseguirlo en<br />

www.oracle.com/technetwork/indexes/downloads/index.html.<br />

Debemos asegurarnos de descargar la última versión del SDK,<br />

Software Development Kit (Kit de Desarrollo de Software), y no el JRE,<br />

<strong>Java</strong> Runtime Environment (Entorno de Ejecución <strong>Java</strong>). El primero nos<br />

permitirá crear y ejecutar aplicaciones <strong>Java</strong>, el segundo solamente<br />

correrlas. El ejecutable que descargaremos nos guiará durante la<br />

sencilla instalación. Finalizada esta tendremos a nuestra disposición<br />

los distintos programas para producir y ejecutar aplicaciones <strong>Java</strong>.<br />

El compilador correspondiente a este lenguaje: javac.exe (el cual se<br />

encarga de producir los binarios <strong>Java</strong> a partir del código fuente), el<br />

intérprete java.exe (que ejecuta un programa <strong>Java</strong>) y el documentador<br />

javadoc.exe (el que se encargará de generar la documentación necesaria<br />

para las clases) entre otros. También encontraremos el profiler<br />

jvisualvm.exe, una herramienta que nos permitirá medir la performace<br />

(tiempo de ejecución y uso de memoria) de cualquier programa <strong>Java</strong><br />

de una forma sencilla y visual. Así mismo contaremos con las librerías<br />

base que trae <strong>Java</strong> por defecto y el código fuente de estas, por si<br />

queremos ver cómo funcionan internamente.<br />

Tutoriales y ejemplos<br />

Tanto en la página donde descargamos el SDK cómo dentro de él, encontraremos ejemplos y tutoriales<br />

que nos ayudarán a profundizar los conocimientos que incorporaremos a lo largo del libro. Vale la pena<br />

mirar los ejemplos incluidos y probarlos, ya que utilizan muchas clases importantes de la librería base.<br />

www.redusers.com<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!