| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Что пишут на java ? |
| Автор: koljan 12.12.2006, 23:31 |
| вопрос может и глупый, но я не знаю какие приложения пишут на яве, где она используется и т.д. ЗЫ хочу поучить на досуге, вдруг понравится |
| Автор: y3u 13.12.2006, 00:42 |
| на Java пишут программы... полезные и не очень... блин, задолюали вопросами глупыми уже, открывайте оффсайт и читайте - там популярно все расписано... да и тут полно уже таких тем, можно было бы и поискать... http://java.sun.com |
| Автор: Hidrag 13.12.2006, 00:48 |
| Наверное любое приложение, не использующее в работе API операционной системы напрямую |
| Автор: koljan 13.12.2006, 00:58 |
c англ. не дружу честное слово искал, но того что хочу узнать я не нашёл |
| Автор: y3u 13.12.2006, 01:13 |
а придется подружиться Добавлено @ 01:14 вот, к примеру... http://vingrad.ru/JAVA-JAV-000122 |
| Автор: bytes 13.12.2006, 02:50 |
| программы... точно не стихотворение |
| Автор: koljan 13.12.2006, 09:10 |
| я наверное неправильно выразился, имел ввиду какие именно программы, знаю что ява не компилирует ехе, а интерпретируеся, дык вот как и где это используется типа если игры то предпочтительнее с++(скорость и т.д.) если для сайтов то javascript php и другие(думаю что ява туда-же) вот собственно и вопрос |
| Автор: batigoal 13.12.2006, 09:39 |
| 1. Кроссплатформенные десктопные приложения 2. Серверную часть 3. Мидлеты для мобильников 4. Прочее |
| Автор: koljan 13.12.2006, 13:19 |
| а то что они (приложения) интерпретируемые, как они работают, например ХТМЛ через браузеры javaScript туда же, про python читал тоже через какой-то интерпретатор(и ещё что в *NIX он встроенный), а как быть с ява запускать через командную строку или как ассоциированый файл ЗЫ в книжках не читаю потому-что покупать жалко вдруг не понравится, а электронные книги не качаю т.к. трафика жалко. а интерес к яве появился т.к. много вакансий, и обсуждениях c# vs java больше народа за яву |
| Автор: koljan 13.12.2006, 14:10 | ||
| ну я это погарячился у меня есть одна эл.книга по яве, но там просто синтаксис объясняется(встроенные типы данных, операции над ними,работа со строками, ООП а ява), и примеров толковых нет(например примеры у шилдта мне нравятся) а насчёт действительно, куплю я книгу рубликов так за 500 и будет потом книга валяться без дела, разве Вам не жалко было-бы?
может Вы и не поверете, но в библиотеке нашей(в универе) единственное что есть по программированию так это методичка для выполнения лабораторных работ по информатике(Паскаль) и ещё одна книга по Паскалю 90х годов ладно будем считать что вопрос решён, буду трафик расходовать |
| Автор: KOp4iK 13.12.2006, 14:59 | ||
1. Сходить к другу(подруге/коллеге итд) у кого нет бесплатный. 2. Скачать книжки по яве. 3. Сходить к другу(подруге/коллеге итд) у кого притер бесплатный 4. Распечатать пункт 2. думаю за 2 бутылки (шоколадки) можно провернуть |
| Автор: y3u 13.12.2006, 15:14 |
| да это все бред, если хочешь серьезно заниматься именно программированием и именно на джаве, то таких препятствий быть не должно... кстати, тебе все равно понадобится выкачать из инета примерно мешков 250 как минимум: SDK, документация, IDE, если EE, то еще и вебсервер или аппсервер, если МЕ - эмулятор... к тому же еще и в тьюторилы лазить постоянно надо... |
| Автор: AntonSaburov 13.12.2006, 17:08 | ||||
| Можно прикинуть вот здесь - http://forum.vingrad.ru/index.php?act=module&module=vingradfaq§ion=1080 Можно также вообще по FAQ походить. Ну и после попробовать - надо двигаться дальше.
А вот здесь ты неправ - с таким подходом далеко не уедешь. Любая профессия требует усилий (в том числе и денежных) для своего освоения. А теперь к отвечающим Джентльмены - вообщем не ожидал подобного обращения к новичкам. Ответы просто поразили. Давно я такого на форуме не видел. Стыдно.
|
| Автор: koljan 13.12.2006, 17:14 | ||
я думаю ты пошутил
это если использовать лицензионное?(я правильно понял?). |
| Автор: y3u 13.12.2006, 17:29 |
в JAVA почти все бесплатное, поэтому на рынках за 100 рублей покупать это не имеет смысла, все на халяву выкачивается из интернета... |
| Автор: KOp4iK 13.12.2006, 18:20 | ||
ну какбы условно бесплатный!!! На работе например... да и дома у меня у 99% знакомух платят только аббонентку за нет (~20$) и им (да мне) не жалко если кто попросит слить метров 500... а за шЫколадку тем более!! |
| Автор: nerezus 13.12.2006, 18:22 | ||
|
| Автор: koljan 14.12.2006, 09:20 | ||||||
купить на рынке для меня было бы дешевле
у меня тож на работе и-нет для меня типа бесплатный, но не до такой степени (вообще у нас в городе дорогой инет)
|
| Автор: batigoal 14.12.2006, 09:27 |
Например, несколько дней назад вышла Java 6. На дисках ты ее пока не найдешь. |
| Автор: Metal_Heart 14.12.2006, 09:35 |
| с сайта sun всё вышеперечисленное - лицензионное и бесплатное, если не ошибаюсь |
| Автор: koljan 14.12.2006, 10:56 | ||
думаю о java 6 мне пока рано думать где-то читал что надо с java EE начинать |
| Автор: $tatic 14.12.2006, 10:58 |
| NetBeans (среда разработки для Java) можно на диске заказать. Кроме того, ИМХО Java не интерпретируется, она JIT-компилируется (аналогично C#). И я бы не сказал, что она самая медленная. Единственное, в чем она уступает, так это скорость GUI. В остальных тестах они с C# (.NET) первые места занимают, а Delphi и C++ сзади остаются как ни странно (естественно, что ОЧЕНЬ оптимизированные приложения обгонять будут Java и .NET, но "обычные" тормозят) - из-за неоптимальной работы с памятью. |
| Автор: koljan 14.12.2006, 11:02 | ||
получается на выходе у меня есть .exe файл, но чтобы он работал на других машинах с собой надо библиотеки тащить? (виртуальная машина java -это оно и есть??) |
| Автор: szz 14.12.2006, 11:18 | ||
Java быстрее чем C++, потому что программы на C++ неоптимально работают с памятью? Я правильно понял? Не ослышался? |
| Автор: powerOn 14.12.2006, 12:28 | ||
А что тебя удивляет? Погоняй тесты... вот к примеру http://forum.vingrad.ru/index.php?showtopic=24644&view=findpost&p=791359. |
| Автор: y3u 14.12.2006, 12:53 |
ага, с вебсервисов можно сразу... вобщем на самом деле, тебе надо использовать стандартную схему обучения, взять простой учебник по SE 5, написать несколько штук консольных приложений, несколько штук гуевых, все это дело билдить в коммандной строке. Потом можно пересаживаться на какую-нибудь приличную IDE... Параллельно надо читать про джаву всякие тьюторилы и решать в какой области джавы ты собрался работать, как только выберешь - можно переходить в частности и докачивать то, чего не хватает... ПыСы в чем проблема, пошел в любое интернет кафе, выкачал все за 500 рублей на диск записал и все... на рынке ты ничего путного все равно не найдешь... |
| Автор: batigoal 14.12.2006, 13:06 | ||
Не библиотеки, а исполняющую среду. И в общем случае - у тебя не будет exe-файла. |
| Автор: koljan 14.12.2006, 13:19 |
Вот именно про эти области мне и интересно! |
| Автор: batigoal 14.12.2006, 13:20 | ||
См. выше
|
| Автор: JUncle 14.12.2006, 21:29 | ||||
Javascript здесь лишний. Это скриптовый язык. Исполняется на браузере клиента. Хотя в Java и существует технология апплетов, позволяющая исполнять приложения (в случае web, естественно) на клиентской стороне, но: - технология почти умерла, даже по словам самой Sun Microsystems - тем не менее, и в случае апплетов, язык не интерпретируемый. В первом приближении байт-код Java - нечто среднее между компилируемым и интерпертируемым языком (но в наши дни, это не совсем так, об этом ниже). Исходные коды .java файлов компилируются в .class файлы, содержащие байт-код. Интерпретируемые языки ограничиваются исходным кодом. Технология HotSpot, применяющаяся в современных виртуальных Java машинах, транслируют фрагменты байт-кода Java в машинные коды. Что именно транслировать - определяется во время работы, "на лету". Позволяет сильно увеличить производительность.
1) Ерунда. Что тебе помешает начать с шестой? 2) А курс физики в школе начинать с уравнений Шредингера и Максвелла. Хотя, признаюсь, сам начинал с EE |
| Автор: Се ля ви 14.12.2006, 21:41 |
| Почитай про системы корпоративной автоматизации класса ERP, CRM-системы, и системы автоматизации документооборота. На Java на сегодняшний день разрабатывается большинство из них... |
| Автор: koljan 15.12.2006, 09:15 | ||
что-то я попутал с ЕЕ |
| Автор: LSD 15.12.2006, 16:59 | ||
Теперь его можно выполнять и внутри Java приложений (хотя конечно к Java платформе он прямого отношения не имеет) |
| Автор: JUncle 15.12.2006, 21:57 | ||
Не, ну теперь то да, какое-никакое отношение имеет. Но шестую яву я из виду упустил. |
| Автор: IceQueen 19.12.2006, 15:56 |
| JAVA класная! Не теряй времени, просто начни и сам увидиш.........! |
| Автор: koljan 19.12.2006, 18:28 |
| есть такое ПО: -Borland JBuilder X -Enterprise 10.0 -SUN ONE STUDIO 5.1 -Java 2 SDK Standart Edition 1.4.2_01 -Java 2 Runtime Environment SE 1.4.1_02 -J2ME Wireless Toolkit 2.0 (Всё это было записано на диске-сборнике) хватит ли этого для начала программирования прошу не пинать за 2 вопроса в одной теме, всё-таки новый год скоро |
| Автор: BlackStar 19.12.2006, 18:30 |
| ПО конечно устарело, но для начала изучения Java думаю будет достаточно Java 2 SDK Standart Edition 1.4.2_01 |
| Автор: y3u 20.12.2006, 11:53 |
| это однозначно устарело... начинать уже пора с пятой джавы. Дженериками надо учиться пользоваться на автомате. Разьираться с аннотациями и т.д... К тому же немного поменялся синтаксис, тчо тоже нужно учитывать. Ну и про автобоксинг не стоит забывать.... |
| Автор: koljan 21.12.2006, 11:51 |
| ёмаё синтаксис такой-же как и в с++ что же делать изучать библиотеки? |
| Автор: LSD 21.12.2006, 12:15 |
Да |
| Автор: batigoal 21.12.2006, 13:21 |
Для начала - как следует проникнуться духом ООП. И только потому уже углубляться в API, платформы, фреймворки и прочее. |