Question: are java pattern thread safe?
Answer: 1 Answer. Java Pattern objects are thread safe and immutable (its the matchers that are not thread safe). As such, there is no reason not to make them static if they are going to be used by each instance of the class (or again in another method in the class).