String s1=dataSnapshot.child("CheckAvailability").child("Slot1").getValue(String.class);
Я попытался сделать это, и это сработало для меня !!
Лучший способ повторно изучить это - лучший способ изучить это: использовать его. Взгляните на разделы «Что нового» для Java 5 и 6, чтобы узнать, какие новые возможности были добавлены, но не ощущайте необходимости использовать все.
На мой взгляд, лучший вариант. , заключается в том, чтобы использовать то, с чем вы были знакомы, чтобы «снова сесть на коня», а затем постепенно изучать новые вещи.
Конкретные проекты: я не возвращаюсь к языку, который я не использовал, если нет реальной необходимости , в этом случае проект, для которого я буду его использовать, уже будет указан (рабочий или личный). Многолетние проблемы Эйлера иногда забавны, но ограничены в языковых функциях, которые они заставляют вас использовать.
Если вы сами программист, изучение или повторное изучение языка - очень похожая задача. Вам просто нужно запачкать руки и начать что-то кодировать с помощью самой последней документации.
Если вы не можете решить, что кодировать, и если вы заинтересованы в решении сложных проблем, требующих определенного планирования и знаний, я предлагаю ознакомиться с задачами конкурса программирования ACM. Они часто являются проблемой, поэтому не позволяйте этому лишать вас мотивации. Есть несколько сайтов, где вы можете протестировать свой код на соответствие автоматическому анализу. http://www.spoj.pl/ является одним из них
Для меня самый быстрый способ познакомиться с технологиями, которые я давно не использовал, - это принять участие в проекте с открытым исходным кодом, в котором используется данная технология. использовать. Если вы планируете повторно познакомиться с java, я бы посоветовал вам взглянуть, например, на проект Jython. Таким образом, вы будете чувствовать себя в безопасности в частях Python, в то время как вам все равно придется работать в java. Большинство проектов с открытым исходным кодом также неплохо осваивают новые технологии, и даже если я не уверен, что ребята из jython используют последнюю версию java, я без колебаний поставлю несколько долларов на эту ставку. Кодирование с другими, подобными этому, также дает вам возможность взглянуть на код, написанный другими людьми, что упростит вам понимание синтаксических изменений (некоторые из них были введены в java 6), лучшие практики и тому подобное, которые я всегда нахожу действительно полезными. Кроме того, в проектах такого типа поддержка часто бывает полезной, поскольку все люди стремятся продолжать движение вперед.
Желаем удачи в вашем квесте по оживлению Java!
Обычно я программирую веб-сервер или поисковый робот на этом языке, чтобы учи язык.
Помимо предложенных предложений, я предлагаю вам использовать IDE, например eclipse или netbeans. Они бесплатны и помогут писать, исправлять, компилировать, запускать и отлаживать вашу программу.
Прочтите дополнительные книги по этой теме. Некоторые примеры:
Эффективная Java (2-е издание) - Джошуа Блох
Подробно о C #: что вам нужно для освоения C # 2 и 3 - Джон Скит
Эти два примера предоставляют вам изменения, внесенные в предыдущий версий языков, которых должно быть достаточно, чтобы вы вернулись в нужное русло, в сочетании с каким-то любимым проектом, как упомянул Пак.
Я стараюсь читать некоторые продвинутые книги по языкам, которые я не использую активно в данный момент , но это зависит от моей мотивации ..
С уважением
для меня ..
выберите проект для себя .. и начните кодировать его на этом языке .. используйте Интернет и образцы ..