thr 1 Light Poster

Hello i have questions
I want to use java in ACM programmnig challenges please tell me what APIs are useful for this competition?
I want to use uva-toolkit(uvatoolkit.com) problems to challenge myself how can i use judge these problems in my local computer? how can i use pc2 to judge these problems in my local computer?
please help me