Entradas

Mostrando entradas de noviembre, 2012

Los numeros Primos en JAVA

Los números primos son números naturales mayores que 1 que solo tienen dos divisores distintos: él mismo y el 1.
//Nombre del archivo: Primos.java public class Primos { public static void main(String[] args) { int desde = 2; int hasta = 1000; boolean esPrimo; for (int i = desde; i <= hasta; i++) { esPrimo = true; for (int j = 2; j <= Math.sqrt(i) && esPrimo; j++) { if (i % j == 0) { esPrimo = false; } } if (esPrimo) { System.out.println(i); } } } }

Autocompletado para WebGL

Imagen
Al no ser aun un estándar, webgl cuenta con poca compatibilidad con los IDEs de desarrollo, provocando que nuestro querido efecto de autocompletado de funciones y atributos no esté presente en ninguno de ellos.

Para solventar esto, se me ocurrió trastear con el autocompletado de Netbeans, para conseguir que este ayudara a completar el nombre de las funciones y atributos de la biblioteca de gráficos WebGL, que como ya sabréis, suelen ser nombres muy largos y en inglés, además son como uno 150 entre funciones y atributos, así que sería muy difícil aprenderlos todos de memoria.


Lo primero que debemos saber es que esto funciona en Netbeans 7.2 y posteriores, puede que en anteriores versiones también, pero no lo he probado. Una vez tengamos nuestro IDE instalado, cosa que aconsejo ya que es verdaderamente bueno para desarrollo web, necesitamos descargar un archivo javascript llamado webglMin.js (Está al final de la entrada), en cual debemos añadir a nuestra página .html como vemos a contin…

Tipos de datos primitivos y ejemplos en JAVA

Imagen
Los tipos de datos primitivos nos sirven para representar tipos de datos como números enteros, caracteres, números reales, booleanos, etcétera. Una variable de tipo primitivo nos permite almacenar en ella un tipo primitivo como por ejemplo un valor numérico.

A continuación están representados todos los tipos de datos primitivos presentes en java:

TipoTamaño (bits)Valor por defectoValores posiblesbyte80Mínimo: -128, Máximo: 127short160Mínimo: -32,768, Máximo: 32,767int320Mínimo: -2,147,483,648, Máximo: 2,147,483,647long640LMínimo: -9,223,372,036,854,775,808, Máximo: 9,223,372,036,854,775,807float320.0fEspecificado en la sección Floating-Point Types, Formats, and Values de la especificación original de JAVAdouble640.0dEspecificado en la sección Floating-Point Types, Formats, and Values de la especificación original de JAVAboolean1falseSolo tiene dos posibles valores: true y falsechar16'\u0000'Mínimo: '\u0000' (0), Máximo: '\uffff' (65535)

Introduccion a las clases en JAVA

Imagen
Introducción
Las clases son una parte muy importante de los lenguaje de programación orientado a objetos (POO), estas estructuras nos sirven para crear plantillas de elementos del mundo real, que utilizaremos posteriormente al crear ejemplares a partir de esta plantilla. Por ejemplo, el elemento del mundo real "Persona" podría ser una clase para una aplicación que gestione clientes.


Java es un lenguaje orientado a objetos, así que exceptuando los tipos de datos básicos para el manejo de números enteros, caracteres, etcétera, todo en java es un objeto. De esta manera en java existen dos grandes tipos de datos: tipos de datos primitivos (int, char, float), y tipos de datos referencia.

El metodo main en JAVA

Imagen
Toda aplicación informática consta de una serie de instrucciones que se van ejecutando, desde el principio hasta el final. Según el lenguaje de programación que estemos utilizando, la forma en la que dicho programa empieza, acaba o se va ejecutando puede variar mucho, esto depende en gran medida del paradigma que utilice dicho lenguaje.


Java es un lenguaje orientado a objetos (POO) y como tal hace uso de unas estructuras llamadas clases, que a nuestra manera de ver, no es más que un almacén de datos y procedimientos que dicha clase es capaz de hacer. Entonces, si en JAVA todo el código debe ir en una clase, exceptuando algunas sentencias como los includes o los packages, ¿Cómo sabe nuestra nuestro ordenador, por donde empieza nuestra aplicación?

Compilar y ejecutar JAVA desde Notepad++

Imagen
Compilar y ejecutar nuestros programas con solo presionar un botón es algo muy cómodo que casi todos los IDEs de programación tienen. Por desgracia Notepad++, un editor de código ligero y potente que tiene soporte para un gran número de lenguajes, no trae consigo la posibilidad de compilar y ejecutar nuestro archivo .java con tan solo pulsar un botón, pero en cambio nos da herramientas para poder hacerlo nosotros mismos.

Lo que debemos hacer es entrar en nuestro querido editor Notepad++, en la barra de opciones de la parte superior, deberemos hacer click en Ejecutar y seguidamente en Ejecutar..., la primera opción de la lista de opciones que aparecerá.


Compilar y ejecutar JAVA en CMD (Windows 7)

Imagen
Para aquellos que habéis utilizado algún IDE de desarrollo para JAVA, sabréis que este simplifica mucho el proceso de compilación y ejecución de nuestros programas, tan solo presionando un botón ya se crean nuestros archivos de Bytecode .class y .jar, y directamente se ejecutan en la consola del IDE.

Yo empecé con JAVA de esta manera, con el IDE Netbeans y pasado un tiempo, decidí pasarme a programar con Notepad++ para no tener las cosas tan fáciles y aprenderme de memoria por lo menos las clases más importantes.


Sea como fuere, tuve que empezar a compilar y ejecutar mis programas en la consola CMD de Windows, algo muy sencillo, pero que me acostó aprender ya que no encontraba información por ningún lado de cómo hacerlo. Lo primero que debemos hacer es compilar nuestro archivo .java, para convertirlo en código reconocible por la máquina virtual de JAVA, para ello utilizaremos el comando javac.

Top lenguajes de programacion Noviembre 2012

Imagen
Un mes más, Objective-C sigue ascendiendo a un ritmo impresionante, y se ha convertido por méritos propios en el lenguaje de programación con mayor ascenso de la lista con respecto a Noviembre del año anterior. Lenguajes como C y C++ también han sufrido un considerable incremento con un +1.90% y un +1.61% respectivamente, por contrapartida, JAVA sigue con un muy leve descenso que empezó hace ya bastantes meses, aunque por supuesto, su 2º puesto no corre peligro, de momento.

A continuación podréis ver la tabla completa con los 20 lenguajes de programación más utilizados hasta Noviembre de 2012.