|
0 / 0 / 0
Регистрация: 07.03.2020
Сообщений: 3
|
|
Книги для начинающих08.03.2020, 20:09. Показов 1380. Ответов 14
Метки нет (Все метки)
Подскажите что можно почитать, только начал изучать java, есть опыт на питоне, и немного c++, хотелось бы попробовать себя в андроид разработке, знаю что нужно учить kotlin, но java я так понимаю тоже необходима
Спасибо
0
|
|
| 08.03.2020, 20:09 | |
|
Ответы с готовыми решениями:
14
Книги по Java для начинающих Ищу книги для начинающих (именно книги) Книги для начинающих |
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 08.03.2020, 20:13 | |
|
0
|
|
|
Модератор
|
|
| 08.03.2020, 21:08 | |
|
Имхо раз андроид то и спрашивать стоит в разделе андроида, хоть язык один и тот же но на каждой платформе свои особенности. И лучше стоит сразу в контексте андроида изучать. С пк могут пригодиться разве что основы. Java не так и необходим, вроде можно обойтись и чисто котлином, либо вообще плюсами (писать можно и на нем, так сказать в нативах).
0
|
|
| 09.03.2020, 15:11 | ||||||||||||||||||||||
|
В дополнение к ссылке:
если в программировании Вы очень начинающий, то настоятельно рекомендую начать изучение из серии книг "тематика_книги. Для чайников.". Но, Вы говорили:
Java, это целиком ООП язык, и C++ тоже ООП язык, поэтому следует идеально изучить ООП, потому что программировать на Java, без полного знания ООП, выглядеть будет странно. ООП это современная парадигма программирования которая позволяет самому создавать очень обьемные тексты программы, сопровождать проекты, потому что ООП очень человеко-понимаемо, если его полностью изучить. Книги "ООП для чайников" в поисковой системе не нашел, возможно такой книги вообще не существует. Но есть замечательные книги "Java для чайников", в которой должно поясняться ООП, потому что Java это ООП язык программирования. Посмотрите в YouTube несколько видео роликов поясняющие обьектно-ориентированное программирование, на много удобнее и возможно быстрее воспринемается видео пояснение 5 - 20 мин., в сравнении чтения книги.
Для визуальной части приложений Android применяется класс java.View.
Подключается наверное вот так:
Для интерактивных клиент-серверных приложений, и для многопользовательских приложений важен пакет java.net. Интересный пакет, применяемый, наверное, редко. Класс java.View должен поставляться из Android SDK. Пакеты java.awt, java.net должны поставляться из Java SDK. Не по теме: В программировании на Java, почти полный чайник. :D
0
|
||||||||||||||||||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||
| 09.03.2020, 15:20 | ||||
|
0
|
||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 09.03.2020, 16:13 | |
|
0
|
|
| 09.03.2020, 19:51 | |||||||||||
Надо советовать лишь то из чем сам работал, поэтому наверное надо попросить извинения за этот совет? Это книги нацеленные на понимание, разве эти книги на столько не нужные? Да пожалуйста, просмотрел несколько глав из книги для чайников, переключился на книги, например, Герберта Шилдта, на чтение стандарта языка Java. Можно пользоваться несколькими книгами, и видео уроками. Это не серьезные книги, согласен, но они нацелены на получение знаний за кратчайшее время само обучения. Дальше надо смотреть книги по серьезнее, все постепенно.Для получения полной профессии, для повышения квалификации пользоваться книгами "тематика_книги. Для чайников", конечно, НЕЛЬЗЯ!
К стати, можно на языке Си программировать в стиле ООП, при том что синтаксического средства для этого в языке не существует. ![]() Классная идея, но программа не будет ООП-оптимизированной потому что компилятор не знает ООП. К примеру.
Надо в Википедии посмотреть.
0
|
|||||||||||
|
|
|
| 09.03.2020, 20:05 | |
|
Ну, ни один источник тут не сможет дать конкретного ответа. В основе Java, конечно, лежит ООП, однако его принципы соблюдаются не в полной мере. По крайней мере, есть люди, которые так считают. Я вообще вот не шарю, но довольно часто нарываюсь на видео/статьи, где люди доказывают, что Java не является полноценным ООП языком
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
| 09.03.2020, 20:10 | ||
|
elnorbert, странный ты человек. Ни одной из этих книг не читал, но рекомендуешь.
Я не говорю, что надо сразу за серьезные книги браться (хотя, если IQ позволяет, то почему бы и нет? ). Просто для начинающих есть книги и получше чем "для чайников". Да хоть того же Шилдта взять. Весьма спорный автор, но для начала вполне себе. Ну а ежли совсем зеро, можно почитать книги из серии HeadFirst. Вот это вполне добротные книги "для чайников", где в максимально простой, чуть ли не игровой манере рассказывают про вполне себе серьезные вещи.
0
|
||
| 10.03.2020, 16:29 | |||||||
Это в раздел hollywar. ![]()
Виноват. Но кажется что информацию ключевую в такой книге можно найти.Трудно изучать язык программрования Java не из нуля, немного знакомого из программированием человека? Между pre-junior и strong-junior. Не сложный это язык программирования, самое в нем трудное это ООП, еще в нем очень много терминов и трудные для понимания идеи которые внесли в этот язык разработчики. Аннотации, автоупаковка, метаданные, сервлеты, и т.п. Еще трудно привыкнуть к новой платформе на которой программируешь, это не относится к программированию, наверное, изучать все это трудно. Все оставшееся кажется простым к пониманию, стандартные вещи для языка программирования: разнотипные данные, выражения, операторы, функции, ключевые слова, встроенные пакеты. Вот мне так кажется. Трудно здесь изучить встроенное в язык ООП, несколько десятков новшеств внесенные разработчиками Java, и привыкнуть к платформе на которой программируешь. Интересно пояснение в языке Java парадигмы ООП в книге "Для чайников.", надо посмотреть. Простые слова, много картинок, в таком стиле, понять информацию наверное проще. В таком стиле на подобие детской книги, из юмором, издана знаменитая книга, "Кетти Сьера, Берт Бейтс. Изучаем Java."? Виноват. Поспешил, надо открыть книгу и посмотреть что советую. ВЫСОКА ВЕРОЯТНОСТЬ ЧТО В ЭТОЙ КНИГЕ МОЖЕТ БЫТЬ ИНТЕРЕСНАЯ ИНФОРМАЦИЯ.
- - Резюме из этого всего, что надо изучать ООП, новшества в Java и работу в выбранной платформе. Дальше наверное не сложно. Подключил java.View , и программируй.
0
|
|||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 10.03.2020, 16:32 | |
|
Что трудного в идее аннотаций? По-моему максимально понятная концепция
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 10.03.2020, 19:48 | ||
|
0
|
||
| 11.03.2020, 09:18 | ||
|
Не по теме:
Давайте не будем оффтопить. Автор темы попросил названия книг для Java которые можно почитать. Вот, от себя советую изучить реализацию ООП в языке Java, и несколько десятков новшеств как например аннотации, в любой книге, в том числе "Для чайников.", и видео уроки в YouTube. Все остальное понятное на любую реализацию языка программирования.
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 11.03.2020, 10:27 | |
|
0
|
|
| 11.03.2020, 10:27 | |
|
Помогаю со студенческими работами здесь
15
Книги для начинающих! Книги для начинающих Книги с задачами для начинающих Посоветуйте книги по С++ для начинающих Книги для начинающих программистов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|