Los códigos más visitados de Java

Listado de los códigos más visitados durante los últimos 30 días
Imágen de perfil
Val: 79
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Calculadora Básica


656 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(9)
Publicado el 6 de Octubre del 2017 por Omar (8 códigos)
238.706 visualizaciones desde el 6 de Octubre del 2017
El programa es una calculadora muy sencilla el cual colocas dos números y puedes elegir la operación a realizar, que son:
Sumar
Restar
Multiplicar
Dividir
Elevar al cuadrado
Residuo
Muestra el resultado y el programa finaliza.
El punto clave del programa es que puedes poner en la entrada de datos lo que tu quieras, ya sea una cadena, .30, 34b, -.df3, etc. Y el programa no seguirá hasta que se coloque los datos correctos.
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

ChessPDFBrowser


545 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 18 de Marzo del 2025 por Francisco Javier Rojas Garrido (26 códigos) (Publicado el 22 de Noviembre del 2017)
17.750 visualizaciones desde el 22 de Noviembre del 2017
chessPDF

Aplicación de ajedrez que permite trabajar con las partidas de los libros de ajedrez en PDF (siempre que los libros no sean escaneados y las partidas estén escritas en formato algebraico).

La nueva versión (v1.26), también permite extraer partidas en notación algebraica de figuras

También permite trabajar con listas de partidas leídas/escritas en formato PGN, y modificar los TAGs, NAGs y comentarios.

Los árboles de variantes pueden se modificados realizando movimientos con las piezas situadas en un tablero.

Permite trabajar con partidas incompletas (es decir, que empiecen en un movimiento posterior al inicial)

- Multi-idioma
- Multi-precisión
- Modo oscuro
- Conexión con motores tipo UCI
- OCR que convierte imágenes con una posición en un tablero, en una cadena estándar FEN

Compatible con el JDK-17

Vídeo de demostración de la nueva funcionalidad (v1.26)
(entrenamiento del reconocedor de figuras para la extracción de partidas en notación algebraica de figuras)

https://frojasg1.com:8443/resource_counter/resourceCounter?operation=countAndForward&url=https%3A%2F%2Ffrojasg1.com%2Fdemos%2Faplicaciones%2FChessPdfBrowser%2Fv1.26.ES.02.extraer.partidas.notacion.algebraica.de.figuras.mp4%3Forigin%3Dlawebdelprogramador&origin=web
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

File Encoder Application


460 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(6)
Actualizado el 26 de Abril del 2025 por Francisco Javier Rojas Garrido (26 códigos) (Publicado el 3 de Mayo del 2015)
8.306 visualizaciones desde el 3 de Mayo del 2015
Encriptador multiplataforma basado en encriptación simétrica XOR y reordenación pseudoaleatoria de bytes.
La aplicación incluye una GUI para facilitar la tarea de encriptar y desencriptar.
Incluye documentación detallada en Castellano, catalán e inglés.
PantallaPrincipal_conPantallaDeFichero
Imágen de perfil
Val: 42
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Insertando datos en MongoDB desde Java


194 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(6)
Publicado el 14 de Diciembre del 2015 por Julio (12 códigos)
12.788 visualizaciones desde el 14 de Diciembre del 2015
En este código como podéis ver como se añade un documento con el método insertOne y un conjunto de documentos con insertMany.

Método insertOneDataTest(): lo que se hace es introducir un único documento usando el método insertOne y creando un documento de tipo org.bson.Document para la inserción, si el documento no tiene id el driver generará uno.

Método insertManyDataTest(): vamos a introducir ahora un conjunto de datos utilizando una lista: LinkedList dataList = new LinkedList<>(), primero añadimos un par de documentos a la lista como puedes ver en el código, y después hacemos un inserta de la misma en la base de datos utilizando el método getMongodb().getCollection(“restaurants”).insertMany(dataList).

Espero que te haya resultado útil.
Imágen de perfil
Val: 491
Bronce
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Determinar si un numero es primo


192 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(30)
Publicado el 1 de Julio del 2016 por Xavi (548 códigos)
218.844 visualizaciones desde el 1 de Julio del 2016
Simple código de ejemplo, que muestra como determinar si un numero introducido por el usuario es primo o no.
Imágen de perfil

Juego del Tetris


168 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(18)
Actualizado el 20 de Septiembre del 2018 por Administrador (718 códigos) (Publicado el 26 de Junio del 2013)
129.809 visualizaciones desde el 26 de Junio del 2013
Clásico juego del Tetris utilizando swing

tetris
Imágen de perfil
Val: 491
Bronce
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Como crear un archivo XML con Java


151 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(9)
Publicado el 24 de Junio del 2015 por Xavi (548 códigos)
50.147 visualizaciones desde el 24 de Junio del 2015
El DOM incorpora varias maneras para crear archivos XML de manera sencilla.
Primeramente hay que crear un documento con al clase DocumentBuilder, desde ahí se van creando los nodos, y atributos de cada elemento.
En este sencillo código se muestra como utilizar DOM para crear un archivo XML
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

TextCrypt


137 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Abril del 2025 por Francisco Javier Rojas Garrido (26 códigos) (Publicado el 22 de Noviembre del 2017)
4.876 visualizaciones desde el 22 de Noviembre del 2017
textCrypt

Aplicación que permite encriptar y desencriptar textos.
Los textos nunca están salvados en claro en el disco duro.
Imágen de perfil
Val: 140
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejemplo para Windows - Java


125 visualizaciones el último mes

Java

Publicado el 6 de Abril del 2025 por Octulio (37 códigos)
809 visualizaciones desde el 6 de Abril del 2025
EjemploParaWindows-01
Ejemplo para Windows
En este programa se expone cómo debería efectuarse las llamadas a funciones escritas en lenguaje 'C' que el S.O. posee para cualquier aplicación ejecutable.
Para lograr todo esto en Java se recurre a la librería JNA.
Las funciones que se utilizan y que son proporcionadas por el S.O. son:
* _putenv()
* _fflushall()
* system
* printf()
* puts()

Estas otras funciones son proporcionadas por la librería de Embarcadero C++ Builder:
* clrscr()
* getch()

Código fuente
https://github.com/torrentelinux/torrentarium/tree/master/base/fuente/Java/EjemploParaWindows

Referencias:
https://en.wikipedia.org/wiki/Java_Native_Access
https://github.com/java-native-access/jna
Imágen de perfil
Val: 39
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Piano


99 visualizaciones el último mes

Java

Actualizado el 17 de Abril del 2024 por Diego (5 códigos) (Publicado el 1 de Septiembre del 2020)
5.009 visualizaciones desde el 1 de Septiembre del 2020
fk
Imágen de perfil
Val: 491
Bronce
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Tabla de multiplicar


97 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(13)
Publicado el 1 de Julio del 2016 por Xavi (548 códigos)
160.690 visualizaciones desde el 1 de Julio del 2016
Este simple código de ejemplo, muestra como mostrar las tablas de multiplicar.
sin imagen de perfil

Reproductor de musica y vídeo


97 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(10)
Publicado el 7 de Octubre del 2007 por Jose Ramon (6 códigos)
57.605 visualizaciones desde el 7 de Octubre del 2007
Código de ejemplo del uso del Api JMF y SWING de Java. Permite reproducir música y vídeo.
*Necesita el Api Java Media Framework Instalado en la Computadora.
Imágen de perfil

Juego Piedra, Papel o Tijera


93 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Febrero del 2020 por Administrador (718 códigos)
24.834 visualizaciones desde el 15 de Febrero del 2020
Escriba un programa en Java que juegue "piedra-papel-tijera" con el usuario. Al ser invocado, el programa escoje uno de estos tres elementos al azar, luego pregunta al usuario por uno de ellos, y finalmente los compara para indicar cuál es el ganador.

1
2
3
4
5
Juego piedra-papel-tijera
La computadora ya escogio...
Indique su seleccion [1=Piedra, 2=Papel, 3=Tijera]: 3
La computadora habia escogido: Papel
Usted gana!

1
2
3
4
5
Juego piedra-papel-tijera
La computadora ya escogio...
Indique su seleccion [1=Piedra, 2=Papel, 3=Tijera]: 2
La computadora habia escogido: Papel
Empate!

1
2
3
4
5
Juego piedra-papel-tijera
La computadora ya escogio...
Indique su seleccion [1=Piedra, 2=Papel, 3=Tijera]: 2
La computadora habia escogido: Tijera
La computadora gana!
Imágen de perfil
Val: 140
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejemplo para Linux - Java


93 visualizaciones el último mes

Java

Publicado el 6 de Abril del 2025 por Octulio (37 códigos)
186 visualizaciones desde el 6 de Abril del 2025
EjParaLinux-1
Ejemplo para Linux
Este es un simple ejercicio en Java que muestra cómo hacer "llamadas al sistema" en S.O. Linux.
Las funciones del lenguaje C que son invocadas desde el programa EjemploParaLinux.java son:
* putenv()
* system()
Es importante conocer que se debe descargar la biblioteca JNA desde GitHub para que sea incorporada al proyecto que Usted debe crear en Apache NetBeans IDE (Linux).

Código fuente:
https://github.com/torrentelinux/torrentarium/tree/master/base/fuente/Java/EjemploParaLinux

Referencias:
https://en.wikipedia.org/wiki/Java_Native_Access
https://github.com/java-native-access/jna
Imágen de perfil
Val: 712
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Grafo


91 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 12 de Octubre del 2020 por Daniel (194 códigos)
28.662 visualizaciones desde el 12 de Octubre del 2020
En matemáticas y ciencias de la computación, un grafo (del griego grafos: dibujo, imagen)1​ es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre elementos de un conjunto.2​Son objeto de estudio de la teoría de grafos.

Típicamente, un grafo se representa gráficamente como un conjunto de puntos (vértices o nodos) unidos por líneas (aristas).
sin imagen de perfil
Val: 203
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Encriptador de texto, imagenes y archivos binarios


89 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(5)
Actualizado el 21 de Enero del 2017 por Jose Andres (5 códigos) (Publicado el 17 de Octubre del 2016)
22.007 visualizaciones desde el 17 de Octubre del 2016
Pequeño proyecto personal, es un encriptador de texto plano, archivos e imágene, sencillo y fácil de utilizar, cualquier duda o sugerencia hacérmelo llegar.

He pensado en cambiar la estrucutra del código, pero mantener el mismo método y agregar mas cosas, haciendo procesos mas complejos y un menu de configuraciones.

En proceso Agregar consola.
Agregar niveles de encriptacion.
NV 1.- Encriptacion actual.
NV 2.- Encriptacion actual pero con importancia posicional.
NV 3.- Encriptacion completamente posicional.
Agregar nuevos algoritmos de encriptacion, mas complejos.
Agregar parametros de encriptacion.
Agregar encrittacion de audio y video.
Agregar menu de configuraciones.
Agregar un visor hexadecimal.
Imágen de perfil
Val: 231
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Creación de un Gif


87 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 5 de Mayo del 2017 por Yacoobs (17 códigos)
4.723 visualizaciones desde el 5 de Mayo del 2017
Bien otro programa añadido a la lista de posibles candidatos para aprender un poco mas de programación, esta vez usando conocimientos de su creador dejo aquí plasmado su obra tan sencilla
el ejemplo toma 5 imágenes JPG y las convierte en un archivo Gif, no es un gran programa pero tampoco es un complejo programa
El programa tiene defectos como reconocimiento de imágenes con transparencia, pero bueno todo no es perfecto, espero que les agrade y aprendan una vez mas JAVA saludos....
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

Conversaciones con la I.A.


85 visualizaciones el último mes

Java

Publicado el 16 de Agosto del 2024 por Francisco Javier Rojas Garrido (26 códigos)
439 visualizaciones desde el 16 de Agosto del 2024
Aplicación en Java para chatear con la I.A. generativa Llama3.

* El usuario puede hablar al micrófono (speechToText), editar el texto reconocido y enviárselo a la I.A.

* La I.A. responde y el servidor va devolviendo esa respuesta en tiempo real, y las frases convertidas a audio (textToSpeech), y la aplicación las emite por el altavoz.

La aplicación está preparada para que únicamente haya un usuario ocupando los recursos del servidor, por lo que si el servidor está ocupado, en teoría no te dejará conectar.

Hay un vídeo de demostración que muestra el funcionamiento:

https://frojasg1.com:8443/resource_counter/resourceCounter?operation=countAndForward&url=https%3A%2F%2Ffrojasg1.com%2Fdemos%2Faplicaciones%2Fchat%2F20240815.Demo.Chat.mp4%3Forigin%3Dlawebdelprogramador&origin=web



conversations.v1.0
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

Llibrería para la extracción de texto y tablas de Pdfs


81 visualizaciones el último mes

Java

Publicado el 28 de Agosto del 2024 por Francisco Javier Rojas Garrido (26 códigos)
341 visualizaciones desde el 28 de Agosto del 2024
pdf-table-extractor-example.v1.0

La aplicación de línea de comandos es un ejemplo de uso de la librería Java.

La librería se basa en la librería de pdfbox, y funciona buscando el layout de cada página seleccionada del pdf, y buscando estructuras de tabla.

Tras la llamada a la librería (a la que hay que pasar el archivo de pdf, y el rango de páginas), el resultado es una List<PdfTextElement>.

PdfTextElement es una interfaz que tiene dos implementaciones.
* Un texto básico (fuera de las tablas)
* Y un PdfTextTabulaElement, para estructura de tablas.
Esta implementación permite leer las dimensiones de la tabla y el texto de cada celda de la tabla.

Es sólo una versión beta.
Si no te funciona con alguna tabla de tus PDFs, puedes escribir un comentario, y lo vemos
sin imagen de perfil

Sopa de letras


80 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(10)
Publicado el 18 de Junio del 2010 por Edmond Duke (2 códigos)
55.738 visualizaciones desde el 18 de Junio del 2010
Código para crear sopa de letras de manera sencilla.
Desarrollado con Java SE 1.6
Imágen de perfil
Val: 79
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Contar pulsaciones


80 visualizaciones el último mes

Java

Publicado el 22 de Agosto del 2019 por Omar (8 códigos)
6.298 visualizaciones desde el 22 de Agosto del 2019
Un simple código que utiliza un JButton, mientras haces click en el se ira contando las veces que ha sido pulsado.
sin imagen de perfil

Vector


79 visualizaciones el último mes

Java

Publicado el 14 de Enero del 2024 por Luis
536 visualizaciones desde el 14 de Enero del 2024
package arreglos1;

import java.text.DecimalFormat;
import java.util.Scanner;

public class Arreglos1 {

//realizar un program en java donde se ingrrese el nombre de un estudiante en un vector de tamaño ingresado por teclado
//Ingresar la nota de dicho estudainte mostrar el promedio del estudiente en este caso todos los datos deberan ser ingresado
// por teclado y no se podra ingresar numeros negativos, notas negativas ni tampoco, notas sobre 10
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String estudiante;
double promedio,suma=0;
int tamaniovector;
DecimalFormat formato = new DecimalFormat("0.00");
System.out.println("Ingrese el nombre del estudiante:");
estudiante = sc.next();
System.out.println("Ingrese el tamaño del arreglo: ");
tamaniovector=sc.nextInt();
double vector[]= new double[tamaniovector];
System.out.println("Ingrese las calificaciones en un rango de (0 - 10)");
for (int i = 0; i<tamaniovector; i++){
System.out.println("Ingrese la calificacion del estudiante: " +estudiante+ " en la posicion: "+(i+1));
vector[i]=sc.nextDouble();
if(vector[i]>= 0 && vector[i]<=10 ){

}else{
System.out.println("La calificacion que ingreso esta fuera del rango establecido. Intentelo de nuevo");
i--;
}
}
System.out.println("Califiaciones del estudiante: "+estudiante);
for(int i = 0; i < tamaniovector;i++){
System.out.print(vector[i]);
System.out.print(" , ");
}
for(int i = 0; i<tamaniovector;i++){
suma += vector[i];
}
promedio = suma/vector.length;
System.out.println("");
System.out.println("Suma: "+suma);
System.out.println("Promedio: "+formato.format(promedio));
}
}
Imágen de perfil

Gif animado


77 visualizaciones el último mes

Java

Publicado el 20 de Febrero del 2018 por Administrador (718 códigos)
2.306 visualizaciones desde el 20 de Febrero del 2018
Simple código que muestra como visualizar un gif animado en un ImageIcon
Imágen de perfil

Graficador de Funciones


76 visualizaciones el último mes

Java

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 6 de Enero del 2024 por Carlos Roberto (Publicado el 23 de Diciembre del 2023)
738 visualizaciones desde el 23 de Diciembre del 2023
Este programa Grafica en el plano XY cualquier funcion del tipo Y = F(X). Tambien grafica la derivada y la Integral y calcula longitudes de la curva de la función y areas.
GraficaFunciones