Подтвердить что ты не робот

Упражнения для улучшения навыков программирования на Java

Я изучил основы Java, но хочу больше практиковать. Я смотрел через Google и не мог найти много проблем начального уровня, которые я могу решить с помощью Java.

Любые предложения?

4b9b3361

Ответ 1

Я рекомендую прочитать Sun tutorials для примеров кода и практики во всех областях программирования Java, особенно в тех областях, которые вы хотите улучшить.

В зависимости от того, сколько искомых примеров вы искали, посмотрите CodingBat для некоторых хороших упражнений для начинающих. Project Euler - еще один хороший сайт, но в зависимости от вашего уровня мастерства это может быть слишком много, но все равно стоит попробовать.

Самое главное, что также стоит отметить, что личные проекты - отличный способ начать изучение нового языка. Я также рекомендовал бы начать проект, который вам очень понравится, и сразу же взломать, нет времени лучше настоящего!

Ответ 2

При изучении нового языка есть несколько хороших наборов проблем, которые вы можете использовать, чтобы лучше изучить язык.

  • Project Euler имеет некоторые хорошие проблемы с сильным математическим завихрением.
  • Практика в Замятие в Google Code прошлых проблем, придерживайтесь квалификационных раундов для более простых проблем.

Ответ 3

Я настоятельно рекомендую прочитать книгу "Эффективная Java" из Джошуа Блох.

Ответ 4

Вы можете попробовать проблемы на RosettaCode, на многие из которых в настоящее время не хватает Java-решений. Проблемы имеют множество различных трудностей, но каждый из них имеет решение уже на другом языке, который должен помочь с алгоритмической стороны.

Ответ 5

Если вы хотите узнать какой-то графический интерфейс, может быть tic tac toe. Даже для консоли я все еще считаю, что это забавная проблема. Не сложно, а немного веселиться. Позже вы можете продвигать некоторые другие игры или порт этой игры в графический интерфейс, клиентский сервер или Java-апплет для Интернета. Я думаю, что если вы хотите чему-то научиться и получить удовольствие, игра - хороший выбор:)

Ответ 6

Идите и купите книгу под названием "Примеры Java в двух словах". В книге вы найдете большинство практических примеров.

Ответ 7

Моя рекомендация - решить проблемы, которые вас интересуют, написание кода, который может быть вам полезен.

Java - огромная коробка. Он получил много компьютерных наук внутри: графика, научные вычисления, реляционные базы данных, пользовательские интерфейсы для настольных компьютеров и Интернета, обмена сообщениями и очередей, многопоточности, безопасности и т.д. У каждой области есть своя "проблема начинающих". Что вы имеете в виду?

Как вы определяете "проблему с новичком"? Может быть, у вас проблемы, потому что вы недостаточно сузили свой поиск.

Если ваше воображение отсутствует, лучше всего Google что-то вроде "проблемы с практикой java beginner" и выясните, что вы вернетесь.

Или начните с интерактивное руководство по Java в Интернете и проработайте весь путь через него. После того, как вы закончите, вы узнаете много о Java.

Ответ 8

Как только вы будете хорошо разбираться в Java SE (скажем, вы можете передать SCJP), я бы предложил вам получить работу младшего Java-программиста и улучшить себя в реальных проблемах мира