Throw یک عبارت است که بلافاصله یک شئ خطا (معمولاً از نوع Exception یا زیرکلاس‌های آن) را می‌سازد و پرتاب می‌کند. این باعث می‌شود که اجرای برنامه به بلاک catch نزدیک‌ترین try منتقل شود.