Ayuda Tabla Hash

Hola a todos los miembros de java Mexico y gracias por ayudarme con un problema

veran estoy estudiando ingeneria en sistemas computacionales y me dejaron el siguiente problema y no se por donde atacarlo y quisiera saber si alguno de ustedes podria ayudarme el problema es el siguiente

Implementar en java oritentado a objetos un glosario de terminos computacionales 100 como minimo deviendo permitir agregar mas terminos, borrar y modificar. La informacion debera ser permanente manejar archivos

dado que es un glosario se me ocurrio hacerlo en un .txt pero como modificar y agregar mas terminos y ademas tengo que poder buscar un termino para poder borrarlo.

un maestro me hablo sobre algo de las tablas hash que primero buscara como modificar txt y despues que lo pasara a una tabla hash pero quiero saber si esto es posible y como se realiza

si alguno de ustedes tiene tutoriales o codigos fuentes de guia me ayudaria mucho espero respuesta tengo de plazo el jueves 15 de diciembre gracias por su atencion