This is a tutorial on how to use the psycWithJava package, and a detailed guide to Java programming with psychophysics in mind.
Each chapter includes sample programs that demonstrate how to use the tools in the psychWithJava package. Links to the details of the implementation of related parts of the package are also provided.