0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157

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

12.02.2018, 12:55. Показов 17785. Ответов 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__
2761 / 2068 / 509
Регистрация: 17.02.2014
Сообщений: 9,499
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__
2761 / 2068 / 509
Регистрация: 17.02.2014
Сообщений: 9,499
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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru