Antra Interview Question

Java primitive and reference data types, overriding and overloading, inheritance, etc. How can you get the largest 100 numbers from a 8GB file containing numbers given that you have 500MB memory?