I need to build a hash ADT from scratch. This means no use of any java library methods or classes. Does anyone know of any good resources that will explain how hashing works and how this info is helpful to build one? For example, how find() works, how insert() works, how to handle collisions, etc. Concepts though, not code.

You might want to start with the wiki for Hash table and go from there as needed.

This means no use of any java library methods or classes.

unless you think it is possible to do this without using any Java classes within Java itself, you might want to check this on another forum

ArrayList is allowed.. Object is allowed. I meant the obvious ones are banned.