Часто читал и слышал что можно стать программистом без знаний математики, но конкретно в моем случае начиная делать тестовые задания рано или позно примеры в значительной степени используют математику. Приходится искать другую книгу, но все повторяется, сначала алгоритмы и понятная логика и достаточно быстро опять примеры из математики. Уже думал начать опять учить всю математику с нуля. Но вдруг есть книга или решебник по JAVA где можно было бы обойтись без этого?
Программистом без знания математики действительно можно стать. Многие (возможно, большинство) программистов занимаются вещами, где математика если и нужна, то в объеме не больше средних классов. Даже в весьма математикоёмких областях программирования, например в машинном обучении, анализе данных, игрострое очень многие программисты знают математику не блестяще. Крутые алгоритмисты (например, тренировавшие студенческие команды по олимпиадной информатике, финалисты TopCoder Open) часто хорошо шарят в дискре, но слабы в матане. Люди, занимающиеся анализом данных, могут отлично знать прикладную статистику, но плохо ориентироваться как в матане, так и в дискре. Программисты, работающие с численными методами, часто не разбираются в какой-нибудь теории чисел.
Но во-первых, обычно интерес и способности к программированию сильно коррелируют с интересом и способностями к математике. Пусть она обычно и не нужна, но я бы с подозрением отнесся к программисту, не разбирающемуся в математике.
Во-вторых, твой вопрос странный. Какая такая математика встречается во всех книгах по яве, что незнакомство с ней мешает осваивать программирование? Может, ты математики и в объеме средних классов школы не знаешь? Тогда в программировании тебе и правда нечего делать.