Yes, you can use throw without a try-catch block. The throw statement is used to explicitly throw an exception, but it doesn’t require a try-catch block immediately.

However, if you throw a checked exception, it must either be caught in a catch block or declared in the method signature using throws. For unchecked exceptions, no handling is required.

Example:

public void throwException() {
    throw new RuntimeException("An error occurred");
}

In this case, no try-catch is necessary since it’s an unchecked exception.