Java programa dilinde Error ve Exception kavramları diğer dillerde de var mı öncelikle?

İkinci olarak bu iki teri arasındaki temel ve genel farklar nelerdir?