Programación III

Evaluación

Libros

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

  1. Java Language Specification y Virtual Machine Specification: liga.
  2. Java Language Changes for Java SE 25: liga.
  3. Java Code Conventions (Sun Microsystems): liga.
  4. Coding Style Guidelines (University of Pennsylvania): liga.
  5. Google Java Style Guide: liga.
  6. Java Generics FAQ: liga.
  7. OpenJDK source code: liga.
  8. The Java Memory Model: liga.
  9. Java Memory Management: liga
  10. JavaHyperText and Data Structures: liga.
  11. References (Issue 98): liga.
  12. The Jalapeño virtual machine: liga.

Ejemplos

  1. Leer del teclado con Scanner: ReadKbdScanner.java.
  2. Leer del teclado con BufferedReader: ReadKeyboard.java.
  3. Comparación por tiempo de búsqueda linear con búsqueda binaria: Main.java, Search.java.
  4. Comparación por tiempo de algunos algoritmos de ordenamiento: Main.java, Sort.java.
  5. Cargar una imagen: LoadImage.java.
  6. Cargar y esperar imágenes: LoadWaitImage.java.
  7. Leer y escribir archivos de texto: TestFiles.java.
  8. RootFind: Main.java, Newton.java, RegulaFalsi.java.
  9. Rotar una imagen: RotateImage.java.
  10. PlayClip: PlayClip.java.
  11. SimpleAudioPlayer: SimpleAudioPlayer.java.
  12. Comparación de System.currentTimeMillis con System.nanoTime: TestTimeSystem.java.
  13. 20 Useful Libraries Java Programmers Should Know: liga.
  14. Uso de JavaTime: TestTime.java.
  15. Java 8 Date Time - 20 Examples of LocalDate, LocalTime, LocalDateTime: liga.

Swing

  1. A Visual Guide to Swing Components: liga.
  2. Guía visual de los manejadores de layouts: liga.
  3. Ejemplo de JFileChooser: TestFileChooser.java, TextFilter.java.
  4. Ejemplo de JColorChooser: TestColorChooser.java.
  5. Ejemplo de JToolBar: TestToolBar.java.
  6. Trail 2D Graphics: liga.
  7. Ejemplo usando el editor de formas de IntelliJ: pptx, pdf.

APIs externas

  1. JAMA - A Java Matrix Package: liga.
  2. Michael Thomas Flanagan's Java Scientific Library: liga.
  3. Princeton Standard Libraries: liga.
  4. Información extra sobre StdAudio: liga.
  5. G - 2D Graphics Library and Rendering Engine for Java: liga.
  6. Apache Commons: liga.
  7. Google Guava: liga.

Recursos

  1. DrawingPanel: DrawingPanel.java.
  2. Archivos de datos: BC-schools.txt, hours1.txt, hours2.txt, imdb.txt, points1.txt, points2.txt, spectra-data.txt, weather1.txt, weather2.txt.
  3. Patrones de imágenes: pink.gif, water.png.
  4. Sonidos: sounds.zip.
  5. Tab & Anitek: liga.
  6. Iconos para el proyecto SimpleAudioPlayer: liga.
  7. Recursos para el proyecto BouncingBall: Ball.java, imágenes.
  8. Recursos para el proyecto Ping-Pong: Ball.java, Racket.java, imágenes y sonidos.
  9. Recursos para el proyecto Invasores: Alien.java, Missile.java, Ship.java, Sprite.java, imágenes y sonidos.
  10. DryIcons: liga.
  11. IconArchive: liga.
  12. freesound.org: liga.

Lecturas

  1. Computer Science: An Interdisciplinary Approach: liga.
  2. Algorithms by Jeff Erickson: liga.
  3. Transformacion window to viewport: pptx, pdf, Transform.java.
  4. Module of Negative Numbers: liga.
  5. Teach Yourself Programming in Ten Years: liga.
  6. Getting Started with MySQL: liga.
  7. JDBC Basics: liga.
  8. Physics of Music - Notes: liga.


Última actualización: 27/3/2026

Home