Practical Coding in Java

Learn to write and validate your own code

Darren Kessner, PhD

(revised January 9, 2026)

Previous: Exercises: Numeric Conversion

Appendix B: Processing Libraries

In this Appendix we use the Processing libraries to create graphics programs in Java.

Processing is a language and integrated development environment. Processing is free and open source, and used by educators and artists worldwide.

https://processing.org/

Under the hood, the Processing language is actually a simplified version of Java, and Processing sketches (programs) are compiled and run on the Java Virtual Machine (JVM) using the standard Java command-line tools javac and java. All Processing functions, such as the size(), fill(), ellipse(), etc. are packaged into Java archive (.jar) files which are part of the Processing installation.


Next: