Java Brainfuck Interpreter Method
You already reached two of your goals. The interpreter is very readable and very concise. It is pretty fast but could easily be made faster, but then the code would become longer and more complicated.

If you want the interpreter to stay readable, leave it as-is. Maybe document the wrap-around semantics in the Javadoc.

One thing you could change is for the , command to just be memory[memoryPointer] = stdin.read() &amp; 0xFF;. This is more common than % 256, since this is about bit msnipulation, not about arithmetics.