Java

Apuntes de Java: Entrada de datos

Algo básico e importante de toda aplicación indiferentemente del lenguaje de programación, es sin duda alguna el nivel de interacción que se tiene con los usuarios, ya saben, toda la teoría que hay detrás del software a medida y las necesidades y requerimientos y todo eso que nos dicen; pero este post es para aquellos que no tienen idea de cómo comenzar con eso en sus aplicaciones por consola que, si han seguido los apuntes y sólo los apuntes de java de este blog, sólo saben imprimir textos en consola.

Pues bien, en este post voy a usar un poco lo básico de ingresar datos por consola y tomarlos como referencia para creación de variables, es algo fácil, no se preocupen.

Seguir leyendo …

Aplicando overwriting en componentes swing

Si hablamos de programación orientada a objetos, pues tambien tenemos que hablar de polimorfismo. El polimorfismo se podría dividir concretamente en dos sustantivos: sobreescritura (overwriting) y sobrecarga (overriding) de métodos, los cuales forman parte importante en la implementación del api del j2se.

Estos dos conceptos no son muy dificiles de entender, sin embargo, el ver la puesta en escena de estos conceptos se da casi siempre en nuestras propias clases, lo cual es sencillo ya que para nosotros nuestra clase es una caja blanca la cual podemos ver claramente. Lo que voy a mostrar ahora, es como aplicar la sobreescritura de métodos en la API del J2SE y para hacerlo aun mas grafico, lo aplicaré sobre la clase JFrame, la cual es una ventana de las normales que todos podemos ver.

A continuación pondré el código del programa:

Seguir leyendo …

Apuntes de Java: Manejo de Excepciones

El manejo de excepciones es una de la características que mas robusto hace al lenguaje de programación java. Claro, que esto viene de su papá C++ y creo que actualmente también lo implementan lenguajes como Visual Basic.

Bueno, últimamente ando programando en java, c y c++, simultáneamente. Así que a veces se me cruzan los cables con ambos lenguajes. Lo que voy a postear ahora son errores que -creo yo- son comunes a la hora del manejo de excepciones, ya que cuando andaba programando, se me fueron esas nociones de las excepciones.

En realidad, tengo solo dos apuntes que hacer.

La primera: Tener cuidado con el NullPointerException y de como estas están programadas en la API del J2SE.

  • Como sabemos, la excepción NullPointerException es “tirada” cuando un objeto apunta a nulo (si queremos verlo desde el punto de vista de punteros de C).
  • Ahora, veamos un ejemplo de como funciona esto en el siguiente método.

Seguir leyendo …

Apuntes de Java: Imprimir textos en consola

Últimamente no he podido –y no hemos podido- postear debido a múltiples ocupaciones más el insomnio y algunos otros eventos, pero quise hacerme un tiempito para que no se pierda esta sección que hace unos pocos días empecé acerca de este lenguaje de Programación llamado Java.

Luego del anterior post de Apuntes de Java y siguiendo esta línea, hoy enseñaré como es que lucen (y como se hacen) los primeros programas que uno debe hacer para aprender Java y algunas que otras explicaciones breves de las que espero tengan conocimiento si es que previo a esto no lo sabían o están empezando con Java.

Les ruego la corrección inmediata si es que se me pasa por la cabeza la rata de la fe (la que produce fe de erratas) así los que lleguen luego aprenderán mejor. Seguir leyendo …

Apuntes de Java: Introducción

Muchas veces he programado y publicado en Java y muchos de nuestros lectores me preguntan acerca de este lenguaje (que no conocen) y pues, decidí abrir esta sección que titulo como “apuntes de java” (y que espero no morir en el intento) para orientar un poco al que caiga aquí y no sepa o no tenga algo entendido con referente al lenguaje, y en esta ocasión, voy a dar un apunte un tanto introductorio.

Solemos siempre hablar de programas hechos en C y C++, además de aplicaciones web hechas en PHP o ASP, y dejamos casi siempre de lado a Java como un lenguaje de programación muy tedioso y de poca carga o lentísimo, limitado exclusivamente a las aplicaciones Desktop como su homologo par de C++, o muchas veces pensamos que el concepto web de Java sólo abarca hasta los applets, por lo que basado en mi experiencia personal voy a listar y desambiguar algunas cosas que se piensa de Java y dar alguno que otro aporte.

Pueden haber cosas erradas, ya que me estoy basando en varios libros y algo de lo que se personalmente de este lenguaje, así que si algo no entiendes del todo, te agradecería preguntarlo.

Seguir leyendo …

Rex Editor en SoftPedia

Siguiendo la línea del post de hace algún tiempito atrás de Clayder, el del Editor de texto para programar java, hecho en java, hoy me tocó a mí postear la noticia (algo atrasada quizás) de que ha sido seleccionado tal programa en una famosa librería de software al consumidor como lo es Softpedia, en donde, seleccionan tu proyecto y luego de algunas pruebas lo publican como software que alguien más puede utilizar.

Felicitamos a Clayder! Por esta noticia!!!

Link al proyecto Rex Editor en Softpedia | Rex Editor

Jugando con mi auto R/C

Desde chibolo siempre me han gustado los autos a control remoto, sin embargo, nunca tuve uno. En la navidad pasada, se me dio por comprarme uno simple en radioshack y me salió un poco mas de 50 soles con baterías y todo.

Estuvimos jugando con el carrito toda la noche buena yo y mi primo de 12 años xD. Al día siguiente, ya me había aburrido un poco, así que se me dio por desarmar el control remoto para ver el circuito =P. Y pues –como no se mucho de electrónica- entendí solo el 10% del circuito, lo cual fue suficiente para poder darme cuenta que el auto se movía con la presión de 2 pares de interruptores.

P1050290

Seguir leyendo …

Como se ven los fans de los lenguajes de programación entre ellos [Humor]

Yo insisto en que algunos de ellos se subestiman…

Originalmente visto aquí