Задать вопрос
Ответы пользователя по тегу Java
  • Как исправить данную ситуацию в Idea?

    lorka
    @lorka
    Game-develop
    В настройках укажите ваш Main класс. В настройки проекта проще всего попасть, нажав Ctrl+Alt+Shift+S. Или из меню Run попробуйте Build - должно появится небольшое окно с меню выбора Main класса.
    Ответ написан
  • Как взаимодействовать с базой данных на JAVA?

    lorka
    @lorka
    Game-develop
    Хотелось бы спросить - зачем?
    По сабжу - для SQL флагманы ODBC(ограниченно годный к употреблению субпродукт) и JDBC(есть еще nosql решения и несколько довольно узких штуковин). Для не-SQL существуют еще тысячи различных протоколов/решений.
    Arthur Asatryan - взглянул по ссылке, перетряхнуло -_-
    Официально MySQL предлагает JDBC - насколько вам нужно более "низкий уровень"? На уровне ТCP стека?
    В таком случае - попробуйте для себя описать систему, которая будет поддерживать одновременные запросы, кеширование, вложенные запросы, простейшие операторы, индексирование, типизирование и еще сотни вещей, которые уже реализованы производителем - сколько это займёт времени? Как бы вы реализовали тот же ResultSet? Одновременные обращения? Обработку ошибок? А при обновлении СУБД - когда протоколы кардинально меняются - что делать? Например, JDBC довольно удобная и маленькая библиотека, позволяющая работать с MySQL базой в любой позе, постоянно обновляющаяся и даже не требующая финансовых вложений - заново изобрести подобный велосипед - это потратить тысячи(знаю, оптимистичный прогноз) человеко-часов и в итоге получить... Тот же "фреймворк".
    Ответ написан
    Комментировать
  • Какую среду разработки Java вы используете?

    lorka
    @lorka
    Game-develop
    Поддержу Vit Vit
    Idea на данный момент самая актуальная IDE(на мой взгляд).
    Не буду размазывать масло по бутерброду:
    - минимальный упор на оформление - квадраты, рамки, минимум анимации и всяких "полосок загрузок" - всё время CPU тратится на компиляцию и/или подбор автозаполнения.
    - максимум двух-трёхуровневое меню - в Эклипсе за некоторыми настройками приходится перелистать туеву хучу окон - и не факт, что результат оправдает ожидания.
    - третье - чисто моё замечание... Idea намного чаще в момент автоподстановки позволяет просто нажать несколько раз Enter, а не пролистывать автокомплит в поисках нужной строчки или вбивать лишние символы.

    Конечно, есть и минусы - набор плагинов на порядок(если не больше) отстаёт от того же набора под Eclipse(но положа руку на сердце - много вам надо плагинов, кроме как под git или svn?).
    Отсутствие workspace(не могу принять, как минус - меня заставили! Я в принципе не понимаю смысла - у меня воркспейс - это фолда в Dropbox, расшаренная для команды и бэкапящаяся/клонящаяся кроном или вручную - и git версия, так же забираемая кроном). Если вы хотите кинематографичную "хакерскую" IDE - выбирайте Eclipse, а Idea - это просто инструмент... Быстрый, удобный, но не такой зрелищный.
    Кстати, не был упомянут NetBeans... Хотя тоже вполне удобоваримый инструмент - достаточно шустрый, неприхотливый - хотя на зрелищность еще более скупой, чем Idea - но последнее время стал кушать совершенно нецензурные цифры ресурсов.
    Ответ написан
    Комментировать
  • Что нужно для программирования на Java?

    lorka
    @lorka
    Game-develop
    Для программирования нужен только актуальный JDK с офф. сайта. Набирать код можно даже в блокноте.
    По поводу IDE:
    - IntellijIdea - набирающий обороты проект, недавно перешел на него - не жалею. Настраивается практически всё, быстрый старт и подгрузка изменений. Несколько неочевидное меню проекта, замена JDK - нивелируется удобным интерфейсом и "для клиента" - IDE делают разработчики и для разработчиков, никаких рюшечек и прибамбасиков. Нажимаете "Run" - получаете Run, а не красивый бегающий ползунок из Eclipse.
    - NetBeans - удобная IDE, тоже в спартанском стиле - но много "лишнего"(причём сначала загружается, а потом выгружается, ибо "нинадо").
    - Eclipse - много "закруглённых" углов, "переходов", красивых лоад-баров... Непонятно, для кого это вообще? Вероятно, для блондинок, знакомящихся с языком... Красиво, но бешено тормознуто(особенно, если у вас проект на 10к строк и 10Мб библиотек).
    Ответ написан