El lenguaje Java tiene varias estructuras de control para bucles y bifurcaciones condicionales. El famoso Hola Mundo e ingreso de datos a través del programa en ejecución: Ahora entramos en la parte de las estructuras de control, antes de continuar, recomiendo ingresar a este link ya que no quiero volver a escribir todo sobre cada tipo de estructura, solo dejaré los ejemplos para Java. Ejemplo completo: Excepciones try-catch-throw try { sentencias; } catch( Exception ) { sentencias; } Java implementa excepciones para facilitar la construcción de código robusto. Cuando ocurre un error en un programa, el código que encuentra el error… Continuar leyendo
Posts del autor:
Operadores relacionales en Java: En ocasiones se desea que se ejecuten un conjunto de declaraciones si una condición es verdadera, y otro grupo si la condición es falsa. Es decir, deseamos que el programa tome decisiones y responda de acuerdo a ellas. Para que el programa tome una decisión, generalmente realiza algún tipo de prueba, una comparación. Para ello utilizará los llamados operadores relacionales: Operador Relación == … igual a … != … distinto de … > … mayor que … < … menor que … >= … mayor o igual que … <= … menor o igual que … ! … Continuar leyendo
Antes de continuar con el manual, recomiendo que lean las bases de la OO Este manual es ideal para aprender a programar en el lenguaje Java. Nivel de dificultad: Básico. Si tienen alguna duda, pueden dejar comentarios en los artículos, que con gusto los responderé. El manual todavía está en proceso de construcción!!! Java – Introducción Operadores relacionales y tipos de datos en Java Estructuras de control en Java Clases – Variables y métodos de instancia en Java
¿Qué es Java? Hacia 1990, James Gosling, quien trabaja para Sun Microsystems, fue el encargado de crear programas para controlar aparatos electrónicos domésticos. Originalmente Gosling y suequipo empezaron el diseño de su software usando C++, debido a su orientación a objetos. Sin embargo, se dieron cuenta que C++ no satisfacía los proyectos que se tenían en mente; encontraron dificultades con aspectos complicados de C++ como la herencia múltiple de clases, errores de programación (bugs) relacionados con huecos de memoria. De esta manera Gosling decidió que tenía que empezar por escribir un lenguaje simplificado que le evitara todos los problemas que… Continuar leyendo
En este ejemplo vamos a abrir un servidor y un cliente. El cliente enviará un fichero y el nombre del fichero al servidor. El servidor guardará el fichero recibido en el directorio donde se esté ejecutando. La idea es, por tanto, ver cómo enviamos un fichero por un socket, sin liar la forma de pedir el fichero, ni hacer hilos para atender muchos clientes y muchas peticiones ni nada de eso. Solo leer el fichero y enviarlo por el socket. El protocolo de transporte usado es TCP, para así garantizar que la transferencia se realice satisfactoriamente. Servidor: Cliente: Espero que les sirva el ejemplo,… Continuar leyendo
En Java, así como en cualquier lenguaje de programación, la principal estructura de ejecución de instrucciones es la estructura secuencial, en la que cada comando, cada línea, cada instrucción se ejecuta una después de otra. El código se ejecuta de arriba hacia abajo y cada línea es ejecutada según el orden en que halla sido escrita por el programador. Los Hilos o los “Threads” en Java, son basicamente una forma de poder ejecutar varios procesos simultáneamente en nuestros programas en Java. Un ejemplo de la utilización de hilos es tener un hilo atento a la interfaz gráfica (iconos, botones, ventanas), mientras otro hilo hace… Continuar leyendo
TOP 20 de los lenguajes de programación más utilizados en el mes de agosto 2013 según la web Tiobe. – Se destaca que JAVA recuperó el primer lugar y también que PHP está escalando como lenguaje propiamente web, lo que lo hace el más popular de todos en ese segmento. Saludos!
Sockets Designa un concepto abstracto por el cual dos programas (posiblemente situados en computadoras distintas) pueden intercambiar cualquier flujo de datos, generalmente de manera fiable y ordenada. Los sockets de Internet constituyen el mecanismo para la entrega de paquetes de datos provenientes de la tarjeta de red a los procesos o hilos apropiados. Un socket queda definido por un par de direcciones IP local y remota, un protocolo de transporte y un par de números de puerto local y remoto. Protocolos de Transporte « UDP (User Datagram Protocol): Es un protocolo no orientado a conexión. Es decir cuando una maquina… Continuar leyendo
A través de la plataforma de comunicación Twitter, conocemos que ya es posible decirle directamente al equipo responsable del algoritmo del mayor buscador que hay en Internet cuáles son las razones por las que consideras que tu web o blog debería ocupar un mejor ranking en su página de resultados. Matt Cutts, el máximo responsable del equipo webspam del buscador, anunciaba el pasado 28 de agosto, un nuevoformulario para que todos aquellos websites con un tamaño pequeño que consideren que lo deberían estar haciendo mejor en Google puedan, siempre que lo deseen, comunicar sus razones. El formulario incluye un campo destinado… Continuar leyendo
Rápidez y rendimiento parecen ser las claves para una distribución como Manjaro que plantada sobre XFCE y Archlinux está consiguiendo cada vez mayor popularidad y usuarios. El reciente lanzamiento de la versión 0.8.7 de Manjaro ha supuesto un nuevo impulso para un sistema operativo que en el último ranking ya supera a Mageia, OPenSUSE y Fedora pero que solo lleva desde julio entre el top 10 de las distros GNU/Linux. Ubuntu, tras la puesta en circulación de Raring Ringtail (Ubuntu 13.04) y más recientemente de la última gran actualización de la distribución LTS Ubuntu 12.04.3, no ha conseguido recuperar la segunda posición… Continuar leyendo
Archivos
- mayo 2023
- marzo 2023
- diciembre 2020
- abril 2020
- marzo 2020
- diciembre 2019
- enero 2019
- diciembre 2018
- agosto 2017
- febrero 2017
- diciembre 2016
- noviembre 2016
- septiembre 2016
- julio 2016
- junio 2016
- mayo 2016
- abril 2016
- junio 2015
- marzo 2015
- febrero 2015
- diciembre 2014
- agosto 2014
- julio 2014
- junio 2014
- mayo 2014
- abril 2014
- marzo 2014
- febrero 2014
- enero 2014
- diciembre 2013
- noviembre 2013
- octubre 2013
- septiembre 2013
- agosto 2013
- julio 2013
- junio 2013
- mayo 2013
- abril 2013
- marzo 2013