Yes, assert statements can be used in try..catch blocks with no "special conditions". If an assertion fails, it throws an java.lang.AssertionError (note this is subclass of java.lang.Error rather than java.lang.Exception). Obviously under normal circumstances you should not catch assertion errors because they indicate bugs in your code.
Those are the largest trousers in the world! Especially when next to this ad: