• post

    Logisim

    Logisim, es un software que permite diseñar y simular circuitos electrónicos digitales mediante una interfaz gráfica de usuario. Se encuentra bajo licencia pública GNU, es software libre diseñado para ejecutarse en Microsoft Windows, Mac OS X y Linux entre otras plataformas. Su código está totalmente escrito en Java y usa la biblioteca de interfaz gráfica de usuario Swing. Su intuitiva interfaz y su sencillo simulador permiten aprender con facilidad los conceptos básicos relacionados con la lógica de los circuitos digitales. Con la capacidad de construir grandes circuitos a partir de otros más simples, puede ser utilizado para el diseño de CPUs al completo con propósitos educativos. Descarga Para descargar Logisim…

  • articulo

    Herencia

    La herencia es uno de los conceptos fundamentales en la programación orientada a objetos (POO). Permite la creación de jerarquías de clases, donde una clase derivada (subclase) hereda atributos y comportamientos de una clase base (superclase). La subclase puede extender la funcionalidad de la superclase agregando nuevos atributos y métodos, o sobrescribiendo los existentes. Características Se tiene varias características que ayudan a organizar y reutilizar el código. A continuación, se presentan algunas que se consideran clave en la herencia: Estas son algunas de las características principales de la herencia en la programación orientada a objetos. La herencia es un concepto poderoso que ayuda a mejorar la modularidad, reutilización y flexibilidad…

  • articulo

    Polimorfismo

    El polimorfismo es un concepto fundamental en la programación orientada a objetos que permite que un objeto de una clase pueda ser tratado como un objeto de su clase base o de una de sus clases derivadas. El término «polimorfismo» proviene de las palabras griegas «poly» (muchos) y «morphos» (formas), lo que significa «muchas formas«. En la programación orientada a objetos, el polimorfismo permite que un objeto pueda comportarse de diferentes maneras según el contexto en el que se utiliza. Por lo que objeto de una clase puede ser tratado como un objeto de una clase relacionada, proporcionando flexibilidad y extensibilidad en el diseño del software. Características Los métodos polimórficos,…

  • articulo

    Solicitando datos en java

    Como en todo lenguaje de programación java hace uso de la clase llamado scanner que pertenece al paquete java.util, permite captar todas las pulsaciones del teclado. Se muestra en esta ocasión las características que deben de tener en cuenta a la hora de solicitar datos en java a un usuario. Características Es importante tener en cuenta que Scanner es sensible al delimitador de entrada predeterminado, que es el espacio en blanco. Esto significa que los métodos de lectura generalmente leerán hasta el próximo espacio en blanco o salto de línea. Sin embargo, puedes personalizar el delimitador utilizando el método useDelimiter(). La clase Scanner en Java es una herramienta útil para…

  • articulo

    Netbeans

    Esta ocasión toca, describir el proceso de instalación del IDE Apache Netbeans en su versión 17 de acuerdo a lo que se encuentra en la página de descarga: https://netbeans.apache.org/ Pasos Con este Editor de Desarrollo Integrado (IDE, por sus siglas en ingles), permitirá crear de manera más rápida y fácil aplicaciones en el lenguaje de programación orientado a objetos JAVA. La creación de clases, objetos y demás se encargará el IDE y ahora solo deberá de concentrarse por crear aplicaciones funcionales para que se puedan ejecutar en cualquier sistema operativo que cuente con el JVM (Maquina Virtual de Java, por sus siglas en ingles).

  • articulo

    Instalar Java

    Ahora toca el turno de hacer un post en donde se describa como debe de instalarse java, que si lo que se requiere es instalar el kit de desarrollo (JDK, por sus siglas en ingles), para crear aplicaciones y programas o solo la maquina virtual (JMV, por sus siglas en ingles), que permite ejecutar los programas creados con el JDK. Pasos para instalar el JDK Son las diferentes opciones que se tienen para instalar el JDK de java en los distintos sistemas operativos que se encuentran disponibles, distribuciones Gnu-Linux, versiones de windows, y MacOs.