Cleats, with rubber not metal spikes.
No, I do not recommend using regular track shoes to throw the javelin. Javelin spikes have spikes in the heel as well as the front, so you can plant your block leg without slipping. Generally speaking javelin spike shoes are a heavier shoe. This allows for the much longer spikes. However, some athletes do wear there "regular" spike shoes and purchase a "jav heel" to add the extra much needed spikes in the heels.
Yes, you will need different track shoes and cleats/spikes for different events. The number of spikes, the pattern of spikes and the length of the spikes differs for sprinters, long distance runners and jumpers. If spikes are not used for running the shoes are still different. And throwing shoes do not have spikes and have a smooth sole.
To provide better traction. The spikes dig into the ground, stopping the user from slipping while running.
spikes.
Its a bad idea. You wouldn't be any faster then with normal shoes the spikes are to small to get grip. Just designed to penitrate rubbery track surface with little effect. Use on grass could break the spikes. Trust me just use cleats. There are special spike shoes used for grass that javelin throwers use. The spikes can be as long as 1". They are designed to grip the slippery surface of grass/mud. However, they are not designed for the 100m dash.
Its a thing of preference because not everyone has the same kinds of spikes. I use the outer 6 on my spikes and put a blunt in for the center but some people only have four places to put spikes. See what you like and just go with that
Yes they wear shoes with spikes at the bottom of it.
faumous footware
The spikes dig into earth and so give better traction.
You could find some spikes running shoes by going online to their website. Their website will most likely offer running shoes to the customers unless they don't have any.
no you can't. Soccer shoes have spikes on theedge, and football shoes just have the spikes in the area of the shoe.......... :P