@LookAtIos

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

Дела обстоят так: мне по содержанию книги было дано задание как можно лучше изучить темы, с как можно большими тонкостями java. Я читаю, стараюсь учить и запоминать. Но как понять, что от меня хотят, чтобы я знал? К примеру, возьмём главу Строки. Что в них может быть углубленным уровнем?
  • Вопрос задан
  • 376 просмотров
Пригласить эксперта
Ответы на вопрос 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а
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 14:10
500 руб./за проект
19 апр. 2024, в 13:31
10000 руб./за проект