Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/26: Рейтинг темы: голосов - 26, средняя оценка - 4.62
2 / 1 / 1
Регистрация: 03.09.2019
Сообщений: 42

Где учиться JAVA?

26.10.2023, 10:08. Показов 6242. Ответов 56
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пжл, курсы с интерактивной практикой по решению задач для нач уровня.
Или сайт... Желательно бесплатные.
И подход к изучению языка...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2023, 10:08
Ответы с готовыми решениями:

Актуально ли изучать java сейчас по книге, где примеры в java 5?
Книга "Изучаем Java"Берт Бейтс, Кэтти Сьерра .До этого ничего не читал по java

Где начать учиться, какую литературу читать и где практиковаться
Добрый день, я только начинаю учится питону. Буду благодарен ,если кто-нибудь скажет, где можно начать учиться, какую литературу начать...

Хочу учиться Java
Посоветуйте с чего начать, литература, в чем писать и т.д.

56
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
10.11.2023, 16:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Daromjed Посмотреть сообщение
а, ну да "искусственный интеллект" и имелся в виду.
я почему-то подумал, что скепсис присутствует. не понимаю я на смайликах ))
Спасибо!
Никакого скепсиса я не хотел выразить!
0
29 / 9 / 0
Регистрация: 30.08.2022
Сообщений: 31
10.11.2023, 16:23
я понял, извините, если что )

если использовать гпт и подобное, тут нужен определённый скилл.
им надо конкретно и пошагово ставить условия.
задание типа напиши мне код, чтоб посчитал стоимость ремонта машины, конечно не сработает.
но в обучении для меня очень подходящая система оказалась.
1
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
10.11.2023, 18:22
Это на каком то сайте можно делать?
Извините за возможно глупый вопрос
0
29 / 9 / 0
Регистрация: 30.08.2022
Сообщений: 31
10.11.2023, 19:19
openai.com там надо перейти на Try GPT справа вверху вроде.
bard.google.com
yandex тоже есть. https://ya.ru/gpt/2
1
1220 / 802 / 130
Регистрация: 10.03.2012
Сообщений: 5,129
10.11.2023, 23:24
Цитата Сообщение от Daromjed Посмотреть сообщение
openai.com там надо перейти на Try GPT справа вверху вроде.
bard.google.com
yandex тоже есть. https://ya.ru/gpt/2
Есть ещё такой же бот в телеграмме
1
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
10.11.2023, 23:48
Daromjed, Whitecolor, спасибо, буду изучать
0
29 / 9 / 0
Регистрация: 30.08.2022
Сообщений: 31
11.11.2023, 14:19
с ИИ чатами можно вести диалог, своего рода. уточнять некоторые детали из объяснений ИИ. если начинает тупить, то нужно подредактировать свой вопрос. можно уточнять по принципу "в моём первом сообщении этого чата, я имел в виду ... "
если совсем уж тупит, то открываю новый чат, где задаю тот же вопрос, но редактирую более конкретно. особо сильно тупит, когда набирается несколько (>5) сообщений с кодом в одном чате. он обращается к кодам и начинает путаться о чём идёт речь.

иногда я задаю вопрос и уточняю сразу как понят вопрос.

в некоторых случаях скриню чат с объяснениями в пдф.
удобно, потом можно открыть и не искать в истории чата.


мне очень помогает.
можно:
  • получить объяснения кода.
  • получить небольшую прогу с кодом и объяснениями.
  • получить псевдокод на программу (в запрос нужно вставить код), потом по этому псевдокоду писать самому. либо использовать псевдокод как образец для написания псевдокода для других программ.
  • получить пошаговый план написания программы без элементов кода и писать самому.
  • и т.д.
  • и т.п.

ещё можно слегка с ИИ поругаться )), если он тупит, но это бессмысленно.
2
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
11.11.2023, 14:41
До чего дошел прогресс !

Добавлено через 1 минуту
Надо обязательно попробовать

Добавлено через 6 минут
pet-проект на Java

Pet-проект может быть любым, но для демонстрации я предлагаю простой проект - менеджер задач.

Создайте новый проект Java с использованием вашей любимой IDE или текстового редактора.
Начните с создания основных классов и структур, таких как Task, TaskList, и User. Task может содержать информацию о задаче, такую как название, описание и приоритет. TaskList может содержать список задач, а User может содержать информацию об учетной записи пользователя, такую как имя и пароль.
Теперь создайте пользовательский интерфейс (UI). В зависимости от ваших предпочтений и опыта, вы можете использовать Swing, JavaFX или другие библиотеки для создания графического интерфейса пользователя (GUI). Главное окно должно содержать форму входа и панель для отображения списка задач. Убедитесь, что вы используете валидацию для проверки правильности введенных данных.
Реализуйте логику для обработки действий пользователя. Например, при нажатии на кнопку “Добавить задачу” создайте новую задачу и добавьте ее в список. При выходе пользователя из системы сохраните текущий список задач в файл.
Добавьте функциональность для управления задачами, такими как добавление, удаление, изменение, сортировка и поиск.
Протестируйте ваш код, чтобы убедиться, что все работает правильно.
1
29 / 9 / 0
Регистрация: 30.08.2022
Сообщений: 31
14.11.2023, 13:43
AlexProgramm

Хорошее начало. Вообще, как мне сказал репетитор, навык в GUI именно для Java не особо востребован на рынке. Да и исполняемый файл с Java для более-менее насыщенной программы делать - танцы с бубном, если без навыка (из собственного опыта).
Репетитор рекомендовал стек Java + Spring Boot. Также рекомендовал освоить работу с программами типа Postman, контроль эндпойнтов. В принципе, я думаю, навык в GUI лишним не будет, но я попробовал пару программ простых сделать и не стал развивать.

Кстати, про репетитора. Из собственного опыта я бы мог порекомендовать обучение с репетитором, но не с азов, а когда уже более-менее самостоятельно пишешь простые программы. У меня был репетитор, который является и действующим, работающим программистом. Занимался с ним пару месяцев. Это не особо дёшево, но того стоит. Вообще это актуально, думаю, на уровне, когда уже считаешь себя более-менее готовым искать работу. Такое типа предварительное менторство. Может попробую, кстати.
1
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
14.11.2023, 13:54
Ну GUI вроде прям в IDE(netbeans) можно рисовать? Вроде, но не пробовал(не знаю как).
Пару программ сделал с GUI вручную, немножко поизучал эту тему
0
29 / 9 / 0
Регистрация: 30.08.2022
Сообщений: 31
14.11.2023, 14:14
Можно, да и в IDE. Я в IntelliJ на ява занимаюсь. Там тоже можно. Я ещё SceneBuilder использовал.
Но, если уж честно, то чтобы UI хорошо уметь, надо отдельно этому учиться. Это больше уже - фронтенд.
1
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
14.11.2023, 14:22
Daromjed, IntelliJ - все собираюсь поставить
0
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
15.11.2023, 13:48
Daromjed, вот что пишет ИИ по поводу мобильного приложения к часам(я спросил, можно ли написать эту прогу под Windows):

Wearfit Pro является мобильным приложением, разработанным для операционных систем Android и iOS. Это означает, что его исходный код написан на языке программирования Swift (для iOS) или Java (для Android). Создание Wearfit Pro на Java под операционной системой Windows не является прямым решением, так как Windows не поддерживает разработку мобильных приложений. Вместо этого, вам потребуется операционная система, такая как Android Studio для разработки Android приложений.

Однако, вы можете создать свое собственное Java-приложение, которое будет работать на вашем компьютере под управлением Windows, и которое будет выполнять функции, аналогичные функциям Wearfit Pro для Android. Для этого вам потребуется создать пользовательский интерфейс с использованием Java Swing или JavaFX, а также разработать логику работы приложения. Однако, такое приложение не будет работать на устройствах Android или iOS, и его функциональность будет ограничена возможностями вашего компьютера."

PS: Просто приложение такое недоработанное, ограниченные функции.

Добавлено через 29 минут
Скоро нейросети сами будут писать код, и не нужны будут программисты
1
22 / 14 / 8
Регистрация: 30.03.2020
Сообщений: 86
16.11.2023, 07:07
Цитата Сообщение от AlexProgramm Посмотреть сообщение
Скоро нейросети сами будут писать код, и не нужны будут программисты
Ты где так долго спал ?
0
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
16.11.2023, 11:19
Да что то как то не обращал внимание
Не задумывался
0
29 / 9 / 0
Регистрация: 30.08.2022
Сообщений: 31
16.11.2023, 14:52
Цитата Сообщение от AlexProgramm Посмотреть сообщение
Daromjed

Добавлено через 29 минут
Скоро нейросети сами будут писать код, и не нужны будут программисты
"скоро" понятие относительное.

но сейчас, ИИ (попсовые типа GPT) полноценно не может написать даже не самую сложную программу.

я делал прогу для сравнения csv файлов со статистикой. т.е. там одинаковые поля, только данные меняются.
код, который ИИ выдал по запросу не работал. я делал в итоге на уровне взаимодействия с ИИ.
т.е. за основу взял принципы из кода ИИ, но перестраивал и перенастраивал всё сам, консультируясь опять же у ИИ.

это вопрос сильно дискуссионный насчёт того насколько человечество сможет вообще доверить важные процессы ИИ.
ну и это, в любом случае, конечно, будет не сервис типа GPT.
наверно много тех, кто перестанет писать код, будут задействованы как тестировщики кода, написанного ИИ.

плюс, если посмотреть на вопрос с общественно-социальной стороны, а как будет со всеми, оставшимися без работы водителями, продавцами, программистами? либо общество должно будет их обеспечивать, либо защищаться от выросшего криминала со стороны этих людей, оставшихся без финансирования.
0
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
16.11.2023, 15:22
Ну может быть не в нашей жизни, хотя вроде развитие ИИ идет полным ходом
0
0 / 0 / 0
Регистрация: 18.11.2023
Сообщений: 4
18.11.2023, 22:31
Цитата Сообщение от ГригорийКрыл Посмотреть сообщение
Подскажите, пжл, курсы с интерактивной практикой по решению задач для нач уровня.
Или сайт... Желательно бесплатные.
И подход к изучению языка...
Не учи javу учи с++. или еще лучше Rust
0
2 / 1 / 1
Регистрация: 03.09.2019
Сообщений: 42
19.11.2023, 15:27  [ТС]
Почему?
0
 Аватар для AlexProgramm
227 / 98 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
21.11.2023, 00:05
Там на JavaRus скидка 50% эту неделю! В общем за 6900 можно купить подписку на год! Не знаю, стоит ли она того?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.11.2023, 00:05

Учиться, учиться, ещё раз учиться
Здарова, Бандиты. Имею вполне себе такое знание функционала языка, но очень мало кодил. Только на уровне курса в вузике. Буквально...

где учиться Joomla!
помогите или подскажите где найти инфу как переносить сайт на Joomla нужно перенести сайт на Joomla, только одна проблема не знаю...

Краснодар где учиться?
Где можно пойти учиться на Программиста в Краснодаре? Мне 22 года, есть неоконченное среднее специальное образование "менеджер"

Где учиться на аналитика
Добрый день, подскажите, пожалуйста, какие есть хорошие курсы для обучения на аналитика? В частности на системного, но возможно есть и...

Где под-учиться ?
Кто-нибудь подскажет где найти курсы по SAP R3 или другим ERP-системам, или другую интересную информацию по ним (желательно на руском)?


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
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) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru