Programación III
Tutorial de Java (en línea):
liga
Última versión del JDK:
liga
API de Java 25 (en línea):
liga
API de Java 25 (para bajar):
liga
Java Language
- Java Language Specification y Virtual Machine Specification:
liga.
- Java Language Changes for Java SE 25:
liga.
- Java Code Conventions (Sun Microsystems):
liga.
- Coding Style Guidelines (University of Pennsylvania):
liga.
- Google Java Style Guide:
liga.
- Java Generics FAQ:
liga.
- OpenJDK source code:
liga.
- The Java Memory Model:
liga.
- Java Memory Management:
liga
- JavaHyperText and Data Structures:
liga.
- References (Issue 98):
liga.
- The Jalapeño virtual machine:
liga.
Ejemplos
- Leer del teclado con Scanner:
ReadKbdScanner.java.
- Leer del teclado con BufferedReader:
ReadKeyboard.java.
- Comparación por tiempo de búsqueda linear con búsqueda binaria:
Main.java,
Search.java.
- Comparación por tiempo de algunos algoritmos de ordenamiento:
Main.java,
Sort.java.
- Cargar una imagen:
LoadImage.java.
- Cargar y esperar imágenes:
LoadWaitImage.java.
- Leer y escribir archivos de texto:
TestFiles.java.
- RootFind:
Main.java,
Newton.java,
RegulaFalsi.java.
- Rotar una imagen:
RotateImage.java.
- PlayClip:
PlayClip.java.
- SimpleAudioPlayer:
SimpleAudioPlayer.java.
- Comparación de System.currentTimeMillis con System.nanoTime:
TestTimeSystem.java.
- 20 Useful Libraries Java Programmers Should Know:
liga.
- Uso de JavaTime:
TestTime.java.
- Java 8 Date Time - 20 Examples of LocalDate, LocalTime, LocalDateTime:
liga.
Swing
- A Visual Guide to Swing Components:
liga.
- Guía visual de los manejadores de layouts:
liga.
- Ejemplo de JFileChooser:
TestFileChooser.java,
TextFilter.java.
- Ejemplo de JColorChooser:
TestColorChooser.java.
- Ejemplo de JToolBar:
TestToolBar.java.
- Trail 2D Graphics:
liga.
- Ejemplo usando el editor de formas de IntelliJ:
pptx,
pdf.
APIs externas
- JAMA - A Java Matrix Package:
liga.
- Michael Thomas Flanagan's Java Scientific Library:
liga.
- Princeton Standard Libraries:
liga.
- Información extra sobre StdAudio:
liga.
- G - 2D Graphics Library and Rendering Engine for Java:
liga.
- Apache Commons:
liga.
- Google Guava:
liga.
Recursos
- DrawingPanel:
DrawingPanel.java.
- Archivos de datos:
BC-schools.txt,
hours1.txt,
hours2.txt,
imdb.txt,
points1.txt,
points2.txt,
spectra-data.txt,
weather1.txt,
weather2.txt.
- Patrones de imágenes:
pink.gif,
water.png.
- Sonidos:
sounds.zip.
- Tab & Anitek:
liga.
- Iconos para el proyecto SimpleAudioPlayer:
liga.
- Recursos para el proyecto BouncingBall:
Ball.java,
imágenes.
- Recursos para el proyecto Ping-Pong:
Ball.java,
Racket.java,
imágenes y sonidos.
- Recursos para el proyecto Invasores:
Alien.java,
Missile.java,
Ship.java,
Sprite.java,
imágenes y sonidos.
- DryIcons:
liga.
- IconArchive:
liga.
- freesound.org:
liga.
Lecturas
- Computer Science: An Interdisciplinary Approach:
liga.
- Algorithms by Jeff Erickson:
liga.
- Transformacion window to viewport:
pptx,
pdf,
Transform.java.
- Module of Negative Numbers:
liga.
- Teach Yourself Programming in Ten Years:
liga.
- Getting Started with MySQL:
liga.
- JDBC Basics:
liga.
- Physics of Music - Notes:
liga.
Última actualización: 27/3/2026
