@LookAtIos

Как выучить java на углубленном уровне?

Дела обстоят так: мне по содержанию книги было дано задание как можно лучше изучить темы, с как можно большими тонкостями java. Я читаю, стараюсь учить и запоминать. Но как понять, что от меня хотят, чтобы я знал? К примеру, возьмём главу Строки. Что в них может быть углубленным уровнем?
  • Вопрос задан
  • 385 просмотров
Пригласить эксперта
Ответы на вопрос 3
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
  1. Читайте учебник для начинающих и практикуетесь с его примерами;
  2. Читаете учебники для среднего уровня и практикуетесь с его примерами;
  3. Пытаетесь написать какую-нибудь полноценную консольную утилиту;
  4. Пытаетесь написать какую-нибудь полноценную программу с графическим интерфейсом;
  5. Читаете учебники по стандартам входящим в Java EE;
  6. Читаете учебники и статьи профессионального (углублённого) уровня.

В пунктах 1 и 2 примеры не надо просто перепечатывать из книги, надо пытаться их изменять, экспериментировать, пока не поймёте в полной мере, как это работает.
К пункту 5, естественно, переходить можно только тогда, когда пункты 3 и 4 удались и у вас 2-5 софтин, приносящих хоть какую-то пользу.
Ответ написан
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Раз коснулись строк то:
- как они хранятся в jvm
- где они хранятся в jvm
- почему так сделали
- чем отличается создание строки через String str = "stroka" от String str= new String("stroka")
- много много таких же особенностей о которых нужно знать.
Касательно строк в целом очень строго необходимо понимать как они работают т.к. с ними придется часто работать, кроме того незнание как они работают крайне сильно бьет по производительности программы.
Ответ написан
hudrogen
@hudrogen
Советую книгу для подготовки к экзамену первого уровня по Java
Oracle Certified Associate Java SE 8 Programmer
Авторы: Jeanne Boyarsky & Scott Selikoff

Есть также книжки для следующих уровней экзамена.
В этих книгах очень доступным языком показываются нюансы Javа
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы