Hi,
You can write a crawler using java with the help of existing API’s. You can use the below algorithm to start you java crawler final year project. while(list of unvisited URLs is not empty) {
...