Java

Java Nativo con GCJ


GCJ es el compilador de GCC para el lenguaje Java. Es bastante flexible, por lo que podemos compilar el código fuente a Java bytecode (archivos class) o directamente al código nativo, así como pasar el Java bytecode a código nativo.

Posted in | 2 Responses

Introducción a las Interfaces en Java


Las interfaces son una implementación de los lenguajes de programación orientados a objetos que sustituyen a la herencia múltiple y son una técnica muy utilizada por lo que hay que dominarlas. Una interfaz es un tipo de clase que solo declara métodos abstractos y variables estáticas. Su tarea . . .

Posted in | Leave a response

Práctica N° 5: Palíndromo


Elaborar una función recursiva que permita detectar si una frase o palabra es palíndromo. Debemos saber que un palíndromo es una frase número o palabra que se lee igual hacia adelante que hacia atrás. Algunas palabras y freses son: ana, rotor, salas, seres, somos y la . . .

Posted in | 2 Responses

Números grandes en Java


Tal vez sea necesario utilizar cierto grado de precisión en las operaciones matemáticas o trabajar con números mayores de los que nos permiten los tipos de datos primitivo como int, double o float. Java nos ofrece las clases BigDecimal y BigInteger que se encuentran en el paquete java.math. Al igual que . . .

Posted in | 3 Responses

Hello Java


No cabe duda de que Java es uno de los lenguajes de programación más usados y se ha convertido en un lenguaje imprescindible para todo tipo de programadores. Java es un lenguaje de Alto Rendimiento, Adaptable, Dinámico, Distribuido, Interpretado, Multihilo, Neutro en Arquitecturas,Orientado a Objetos, . . .

Posted in | Leave a response

Crear documentos PDF con Java


Utilizaremos el proyecto open source Apache FOP (Formatting Objects Processor) que nos da una serie de funciones para convertir un documento XML a un documento PDF, PS, Texto entre otros. Este proyecto toma un archivo XSL-FO y lo convierte en formato PDF, por lo que . . .

Posted in | 1 Response

Java Native Interface


Hay ocasiones en las cuales tendremos que trabajar con otro lenguaje a parte de Java en un mismo proyecto y realmente no es mala idea. Pero hay algunas razones en las cuales nos veremos obligados a utilizar otro lenguaje de programación nativo como C/C++. Entre . . .

Posted in | Leave a response