|
68 / 68 / 1
Регистрация: 21.12.2012
Сообщений: 458
|
||||||||||||||||
Java FAQ: для начинающих18.01.2013, 18:49. Показов 179117. Ответов 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) Шилдт - руководство для начинающих Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|