Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/88: Рейтинг темы: голосов - 88, средняя оценка - 4.55
0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157

Посоветуйте пожалуйста книги по java вообще с нуля

12.02.2018, 12:55. Показов 17983. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые!
Немного о себе, мне 30 лет я военнослужащий, возник тут вопрос, а что если мне придётся уволиться, я ведь ничего не умею, куда пойду, в охрану? Такие перспективы меня не устраивают! И вот я в черьез задумался изучить программирование, а конкретно java, что бы можно было устроится на дрстойную работу и зарабатывать, да ещё и развиваться умственно. Раньше до поступления на службу, я работал монтажникол лвс, настаивал роутеры, подключался телефонии, прокладывал сети, мне это нравилось было интересно, достаточно неплохо разбирался в железе и ПО. На данный момент потерял навыки, многое забыл, т.к. нет возможности практиковаться. Хочу у вас спросить совета, для изучения данного языка какие книги мне купить? В интернете смотрел, но мнения расходятся о том какая лучше и понятнее объясняет! С чего мне из литературы начать что бы совсем с 0.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.02.2018, 12:55
Ответы с готовыми решениями:

Посоветуйте полезные книги по java
Поделитесь полезными книгами или ссылочками по языку java,пожалуйста

Посоветуйте книги для изучения Java
учил C++ по Р.Лафоре очень понравилась эта книга. Сейчас хочу учить Java и хочу что бы литература била доступной к пониманию. По тому прошу...

Посоветуйте пожалуйста библиотеку для WebSocket Java
Доброго времени суток! Посоветуйте пожалуйста библиотеку для WebSocket Java... для сервера игры :) Нашел/запустил от сюда...

37
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 14
24.02.2018, 09:33
Студворк — интернет-сервис помощи студентам
Шилдт более расположен к новичку что ли. Вот зачем новичку API в Хорстманне, когда новичку изучение синтаксиса важен (ИМХО) ? Вернусь к нему конечно...
0
 Аватар для rerf2010rerf
46 / 79 / 6
Регистрация: 10.08.2013
Сообщений: 237
24.02.2018, 12:14
Aesthete,
не так уж там и много апи, только самое необходимое. Без чего с одним синтаксисом все равно ничего дельного не напишешь.
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.02.2018, 12:23
Цитата Сообщение от rerf2010rerf Посмотреть сообщение
с одним синтаксисом все равно ничего дельного не напишешь
согласен
0
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 14
24.02.2018, 14:04
Ну автор написал же что с самого "нуля". У меня похожая ситуация. Хорстманн хорош, когда есть какая то "база" или опыт программирования (как вторая книга).Не зря там на КАЖДОЙ странице упоминается С++. Хорстман и пишет так...полным тупарем себя начинаешь ощущать. я и Орелли пробовал.
Шилдт больше на учебник похож.
0
0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157
24.02.2018, 15:19  [ТС]
reisal78, rerf2010rerf, Aesthete, Начал Хорстманна т.к. уже пришел, а если параллельно javarush проходить? У меня были попытки их проходить, но стоило дойти до момента который я не понимал, я злился на себя и бросал... Ни как не мог постичь "классы и объекты"...))
0
34 / 11 / 6
Регистрация: 09.01.2018
Сообщений: 195
25.02.2018, 08:50
Я не новичок в программировании (кроме java), и читал Шилдта, затем Хорстмана относительно недавно. Могу сказать, что Шилдт это просто ужасно. Мало того, что написано каким-то техническим сухим языком, так ещё настолько растянуто, что я на второй странице просто засыпал. Очень много воды, примеры повторяются и текст копи-паст, такое впечатление что это просто официальная документация, которую перетащили в книгу. Книгу можно смело в 4-5 раз сократить. Бросил читать на середине когда дело дошло до gui причем устаревшего пакета на сколько я понял (да и вообще примеры там старые какие-то все).

У Хорстмана тоже есть базовые сведения в начале, и читается значительно проще. Кроме того примеры более практичные. Читайте его.
0
0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157
25.02.2018, 08:56  [ТС]
ezd, Спасибо, стараюсь вникнуть в каждую написанную им строчку))
0
 Аватар для rerf2010rerf
46 / 79 / 6
Регистрация: 10.08.2013
Сообщений: 237
25.02.2018, 09:12
3vik, насчет javarush, сам я его не видел, но, судя по отзывам человека, который по нему джаву изучал, ресурс неплохой, хоть и дорогой. Как мне кажется, он может быть полезен как источник задач, если у вас самого нет никаких идей, как можно было бы применять на практике теорию из книг. Потому что читать голую теорию и ничего не писать - это худший способ изучения программирования, какой только можно придумать.
0
0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157
26.02.2018, 19:16  [ТС]
rerf2010rerf, а посоветуйте пожалуйста какие нибудь лёгкие задачники. Что бы набить руку, и понять правила применения методов, где когда . спасибо!
0
 Аватар для rerf2010rerf
46 / 79 / 6
Регистрация: 10.08.2013
Сообщений: 237
27.02.2018, 16:10
3vik, не знаю, я сам себе задачи придумывал. Из книг с задачами я пытался читать только Блинов, Романчик "Java. Промышленное программирование". Но она мне не понравилась - теория там дана слишком сухо, у Хорстманна лучше воспринимается. А задачи - они мне казались слишком простыми и искусственными, а потому скучными, так что я это дело забросил.
Я просто придумывал себе относительно большой и сложный для меня проект и начинал его потихоньку пилить, почитывая Хорстманна. Но, может это от того, что у меня уже был хоть и маленький, но опыт программирования. Так что посмотрите книжку.
Вот, кстати, ещё тема с книгами и задачами, поглядите Java FAQ: задачи - Java
0
 Аватар для Aviz__
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
27.02.2018, 18:44
Цитата Сообщение от 3vik Посмотреть сообщение
лёгкие задачники
на этом форуме ооочень много задачек людей, которые не хотят сами их решать. Пытайтесь решать одну и ту же задачу несколькими способами.
И терпения вам к себе!
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
27.02.2018, 20:08
3vik, http://www.itmathrepetitor.ru/... irovaniyu/
1
 Аватар для Aviz__
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
04.03.2018, 10:20
https://www.ozon.ru/context/detail/id/27615252/ - от Кей С. Хорстманна, наверное, самое то для вас

Добавлено через 6 минут
да, если погуглить то можно и не в бумаге найти...
0
0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157
27.04.2018, 22:19  [ТС]
iSmokeJC, доброе время суток! подскажите пожалуйста, где можно почитать, или объясните как создаются объекты тут, какая тут логика почему я не могу вызвать какой либо метод robots.get(1).какой то метод(). При создании объекта РабочийРобот robot = new РабочийРобот(), все понятно, а вот в List, что то не пойму как...
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ArrayList robots = new ArrayList();
 robots.add(new РабочийРобот());
 robots.add(new РоботСторож());
 robots.add(new Поливалка());
 
 //строить стену, если есть такая способность
 for (Object robot: robots)
 {
  if (robot instanceof WallBuilder)
  {
   WallBuilder builder = (WallBuilder) robot; 
   builder.buildWall();
   }
  }
 }
}
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
27.04.2018, 22:39
3vik, надо смотреть всю иерархию - я ж не знаю, кто там у кого наследуется, какие методы...

Добавлено через 5 минут
Вангую
Java
1
2
3
4
5
6
7
ArrayList<Robot> robots = new ArrayList<>();
...
for (Robot robot: robots){
...
robot.buildWall();    //
...
}
Добавлено через 2 минуты
Java
1
2
3
4
if (robot instanceof WallBuilder)
  {
   robot.buildWall();
   }
0
0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157
27.04.2018, 22:51  [ТС]
iSmokeJC,
Java
1
2
3
4
static interface WallBuilder
{
void buildWall();
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
static class РабочийРобот implements WallBuilder
{
void buildWall()
 {
…
 }
}
static class РоботСторож implements WallBuilder
{
void buildWall()
 {
…
 }
}
static class Поливалка
{
…
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void main(String[] args)
{
 //добавляем всех роботов в список
 ArrayList robots = new ArrayList();
 robots.add(new РабочийРобот());
 robots.add(new РоботСторож());
 robots.add(new Поливалка());
 
 //строить стену, если есть такая способность
 for (Object robot: robots)
 {
  if (robot instanceof WallBuilder)
  {
   WallBuilder builder = (WallBuilder) robot;
   builder.buildWall();
   }
  }
 }
}
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
27.04.2018, 23:03
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 ArrayList<Object> robots = new ArrayList<>();
 robots.add(new РабочийРобот());
 robots.add(new РоботСторож());
 robots.add(new Поливалка());
 
 //строить стену, если есть такая способность
 for (Object robot: robots)
 {
  if (robot instanceof WallBuilder)
  {
   ((WallBuilder) robot).buildWall();
   }
  }
 }
0
0 / 0 / 0
Регистрация: 09.02.2022
Сообщений: 1
09.02.2022, 19:24
3vik вечер добрый, коллега! Поделитесь опытом спустя 3 года? Как вообще изучение. Не знаю как тут личные сообщения писать) точно такая же проблема как и у вас)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.02.2022, 19:24

Посоветуйте пожалуйста книги
Здравтсвуйте. Летом 11 года закончил университет (по инженерной специальности). Прошло 1,5 года мозг стал засыхать.... Хочется добавить...

Посоветуйте, пожалуйста, книги по WinForms
Добрый день Всем. Посоветуйте, пожалуйста, книги по WinForms.

Пожалуйста посоветуйте книги по языку Си
Здравствуйте уважаемые форумчане! Посоветуйте пожалуйста книгу по языку программирования Си. Гуглил, искал подходящую литературу(С.Прата...

Посоветуйте пожалуйста, книги по C++ для начинающих
Добрый день/вечер. Посоветуйте пожалуйста книги по изучению С++ для начинающих. Я бы даже сказала для чайников. :gfish:

Посоветуйте пожалуйста книги по php OOP
Недавно начал заниматься php, посоветуйте пожалуйста книги по php и OOP. Заранее благодарен.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru