|
68 / 68 / 1
Регистрация: 21.12.2012
Сообщений: 458
|
||||||||||||||||
Java FAQ: для начинающих18.01.2013, 18:49. Показов 179843. Ответов 118
Метки нет (Все метки)
Привет всем форумчанам,в этом Java FAQ,е постараюсь собрать все самое нужное о Java)
Для начала давайте разберемся,что такое Java?Как говорит нам вики: Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) вне зависимости от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года.(http://ru.wikipedia.org/wiki/Java) Но Java это не только язык программирования,но и платформа,которая позволяет сделать нам все,что душа захочет,и вообще это классная весчь) Пойдем дальше,многие видели,что есть какая-то Java SE,EE и.т.дНо какую Java,мне использовать? Java SE — Java Standard Edition, основное издание Java, содержит компиляторы, API, Java Runtime Environment; подходит для создания пользовательских приложений, в первую очередь — для настольных систем. Java EE — Java Enterprise Edition, представляет собой набор спецификаций для создания программного обеспечения уровня предприятия(сервлеты,jsp,и.тд). Java ME — Java Micro Edition, создана для использования в устройствах, ограниченных по вычислительной мощности, например в мобильных телефонах, КПК, встроенных системах; JavaFX — технология, являющаяся следующим шагом в эволюции Java как Rich Client Platform; предназначена для создания графических интерфейсов корпоративных приложений и бизнеса. Java Card — технология предоставляет безопасную среду для приложений, работающих на смарт-картах и других устройствах с очень ограниченным объемом памяти и возможностями обработки. Видите,выбирай по вкусу,идем дальше,как мне начать пользоваться и писать на Java?Очень просто Нужно выпольнить несколько простых шагов:
Итак,мы все настроили ,установили,давайте что-нибудь напишем на Java,давайте,открываем понравившуюся IDE,и пишем в ней такое:
Тут не Hello Word,странно?? Можете порадоваться,но то,что вы сейчас написали,ради чего мучались,это капля в море,из всего моря..языка Java Поэтому,мы же хотим стать крутыми программистами,нам нужно дольше изучать Java,и тут встает вопрос о литературе,долго о ней говорить я не буду,просто скажу: Кей Хорстманн Гари Корнелл Java 2 Том 1.Основы Кей Хорстманн Гари Корнелл Java 2 Том 2.Тонкости программирования Я считаю(и не один я )лучшими книгами по Java для начинающихНа нашем форуме есть раздел Литература по Java Литература по Java .Там много интересного почитайте) Вот пару интересных ссылок,которые могут помочь: http://www.google.ru/ http://www.javaworld.com/ http://www.java2s.com/ (Много примеров интересных,и туториалов ) Ну и конечно: https://www.cyberforum.ru/java/ (предлагайте ссылки в сообщениях) P.S Предлагаю в этой теме выложить простые программы для начинающих(я в их числе) Если я где-то ошибся ,исправьте,следующий FAQ,создание простого сайтика,с картинками!)) Всем пока,удачи!!) И главное не путайте Java и JavaScript,это разные вещи) Добавлено через 11 минут Пару ссылок,дополнение: http://habrahabr.ru/post/43293/ http://habrahabr.ru/post/66568/ http://habrahabr.ru/post/67777/
33
|
||||||||||||||||
| 18.01.2013, 18:49 | |
|
Ответы с готовыми решениями:
118
Java FAQ: для тех кто знает (учил) С/С++ JAva, с чего начать? Книги по Java для начинающих |
|
4 / 4 / 2
Регистрация: 26.08.2013
Сообщений: 18
|
|||||||||||
| 22.05.2016, 11:50 | |||||||||||
|
Сорри, если не в ту тему пишу. Люди, объясните пожалуйста, почему в Java:
Теоретически, Integer и Double это обёртки ссылочного типа над int и double. Поскольку Java не позволяет перегружать оператор сравнения ==, а при сравнении ссылочных типов сравниваются их адреса, а не значения, то при сравнении двух Integer'ов оператором == должно выдаваться false в данном примере. Но то ли лыжи не едут...
0
|
|||||||||||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
||
| 22.05.2016, 15:52 | ||
|
http://docs.oracle.com/javase/... #jls-5.1.7
Да, и это для boxing conversions; к непосредственно созданному new Integer(x) не относится.
0
|
||
|
3 / 3 / 2
Регистрация: 20.10.2015
Сообщений: 413
|
|
| 25.05.2016, 19:37 | |
|
А я вчера купил Кэти Сьерра и Берт Бейтс "Изучаем java" 2-е издание, вроде нормальная книга, все разжевано, примеры задачки картинки чего только нету, но для моего мозга и так тяжеловато весьма))
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2016
Сообщений: 5
|
|
| 12.06.2016, 17:50 | |
|
А с чего вообще начинать программирование? Слышала, что с Python или Basic.
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 12.06.2016, 19:46 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2016
Сообщений: 5
|
|
| 13.06.2016, 16:17 | |
|
Потому что мне нужен Java
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 13.06.2016, 18:57 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2016
Сообщений: 5
|
|
| 13.06.2016, 23:42 | |
|
Прямо с java и начинать?! Сколько людей, столько и мнений. Мне тоже казалось, что если java нужна, можно с нее начать, но один " знаток" сказал, что начинают с Python.
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 14.06.2016, 00:29 | |
|
Avi N, никогда не учил Питон и пишу на джава без проблем.
0
|
|
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
| 29.06.2016, 23:56 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 31.07.2016
Сообщений: 2
|
|
| 02.08.2016, 17:08 | |
|
добрый день! у меня после компиляции и запуска моего "хелловорлда", выдается сообщение Error: Could not find or load main class...
кто может подсказать с чем это связано?
0
|
|
|
0 / 0 / 0
Регистрация: 31.07.2016
Сообщений: 2
|
|
| 04.08.2016, 10:25 | |
|
с причиной разобрался, мой вопрос больше не актуален
0
|
|
|
3 / 3 / 2
Регистрация: 20.10.2015
Сообщений: 413
|
|
| 07.08.2016, 20:28 | |
|
У меня уже 5 книг по джава купленных в магазине но все равно нифига не пойму)))
0
|
|
|
1 / 1 / 0
Регистрация: 07.05.2014
Сообщений: 50
|
|
| 08.08.2016, 14:25 | |
|
Купить мало, нужно еще прочесть и понять))
0
|
|
|
2 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 14
|
|
| 24.08.2016, 22:47 | |
|
Подскажите: в книге Хорстманна и Кея пишется, что при инсталляции JDK в системе Windows не рекомендуется принимать предлагаемый при установке каталог (обычно, это Program Files). Я пока ни черта не смыслю в Джаве, поэтому скажите критично ли это? И если можно, в двух словах, откуда ноги растут у этого утверждения
0
|
|
|
155 / 154 / 53
Регистрация: 30.04.2016
Сообщений: 321
|
|
| 24.08.2016, 22:49 | |
|
нукер, скорее всего из-за того что в Program Files есть пробел, и поэтому прийдется указывать этот путь в кавычках.
1
|
|
|
2 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 14
|
|
| 28.08.2016, 21:50 | |
|
Здравствуйте! Установил JDK в директорию JAVA на диске С. Прописанные пути: PATH C:\JAVA\bin; JAVA_HOME C:\JAVA; CLASSPATH .;. Правильность установки пытался проверить путём ввода строчки "java -version" в командной строке. При этом выдаётся ошибка (указана на изображении). Подскажите, что это может быть.
P.S. Операционка Windows XP
0
|
|
|
0 / 0 / 0
Регистрация: 16.07.2016
Сообщений: 11
|
|
| 23.10.2016, 22:32 | |
|
Прочитал почти всего Шилдта, сейчас сервлеты изучаю. В планах еще про андроид почитать.
Вопрос-jsp актуальна еще? Надо ее изучать? Может кто-то дать идею для вебпроекта какого-нибудь, не сильно сложного но и не прям легкого, что бы в процессе написания подняться. Или примеры каких-нибудь проектов на гитхабе интересных
0
|
|
|
82 / 5 / 2
Регистрация: 29.04.2015
Сообщений: 136
|
|
| 11.07.2017, 15:51 | |
|
0
|
|
| 11.07.2017, 15:51 | |
|
Самоучитель java для начинающих Литература по Java для начинающих Java FAQ: задачи Задача Java для начинающих. Шилдт Г. ошибка? Исходники кода для книги Java 8 (2015) Шилдт - руководство для начинающих Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|