Nothing, you can only shoot them with a bow. That is if your not using any mods.
you can make arrows flint stick feather
The only weapons in vanilla minecraft are swords and bows (and arrows), there are no spears.
Enchanted arrows are only able to be obtained via the enchantable arrows mod.
You can't make them. They are dropped when Creepers are killed by arrows fired by Skeletons.
There are good examples on ZirumsHeroTWR (YouTube) and kiershar (also on YouTube). Search up Minecraft Cannon on the Forums.
Arrows that have been fired and are stuck into things, cannot be retrieved.
The "Infinity" enchantment in Minecraft allows you to use unlimited arrows. As long as you have one arrow and a bow, you can shoow unlimited arrows.
There is no way to specifically craft a turret. However, placing arrows in a dispenser will allow them to shoot the arrows out. There may be some mods out there that allow you to craft turrets.
Rig a dispenser so that it works. make sure to put a pressure plate or lever for use. Put a lot of arrows in the dispenser, then use the lever or pressure plate and arrows will fire out.
You need flint from gravel, sticks from wood, and feathers from chicken. And obviously a crafting table
To get a full stack you would hold shift and then click the arrows.
3 stacks