This document has covered a variety of topics concerning the mechanics and application of the c.java interface for kdb+. Of the workings and examples shown, the most common use case for this interface will be connecting to a q process, executing queries and functions and managing any result objects. However, this document has also displayed the versatile nature of c.java as a tool, providing a handful of solutions to a given problem and able to fulfill server as well as client functions.