В java или Android есть аннотации @Override. Что она означает? Я нашел, что она используется, когда метод из подкласса или унаследованного метода интерфейса, я хочу знать дальше и другое @SuppressWarnings это тоже аннотация, если да, то сколько аннотаций используется в java и для чего.