Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:
Страницы: << 1 2 3 4 5 6 7 8 9 >>
Главная: Программирование: Java
ActiveX | Assembler | Basic | C & C++ | CGI | Clarion | Clipper | Delphi | FoxPro | Java | Paradox | Pascal | Perl | Python | Unix | Программные руководства | Разное |
Можно ли использовать компиляторы для того, чтобы оптимизировать Ваш Java код?
Содержание Рэгги Хатчерсон (Reggie Hutcherson) объясняет в каких случаях можно использовать компилятор для оптимизации кода, а когда - нет. Здесь также обсуждается эффективность использования наиболее распространенных методик оптимизации, применяемых компиляторами Java: введение констант и удаление неиспользуемого кода.
Просмотров: 7534Скачиваний: 1166 Подробнее в этом окне в новом окне

Java 1.2 расширяет возможности работы с распределенными объектами в Java
Вы узнаете о возможностях технологии Java 1.2 для работы с распределенными объектами: RMI, Java IDL, а также о их индивидуальных особенностях и отличиях Платформа Java 1.2 позволяет создавать приложения, работающие с распределенными объектами, используя одну из двух методики -- технологии RMI, существовавшей в более ранних версиях, и новой технологии Java IDL, являющейся компонентом Java Enterprise. Несмотря на то что Sun довольно давно пытается рассеять заблуждения относительно избыточности этих технологий, многие разработчики по-прежнему пребывают в растерянности относительно существование сразу двух, казалось бы схожих технологий работы с распределенными объектами. Данная статья сравнивает эти две технологии и рассматривает их использование на конкретных примерах.
Просмотров: 6953Скачиваний: 1170 Подробнее в этом окне в новом окне

Ява стоит кучу денег
Действительно ли технология Ява является дорогостоящей? Ответ на этот вопрос нетривиален. Все зависит от сложности разрабатываемого программного обеспечения. Скажем, для небольшого приложения (от 1 до 3-х человеко-месяцев) Ява может не стоит вообще ничего! Создатель Явы компания Sun на определенных условиях бесплатно предлагает к использованию как базовую среду разработки Ява-приложений (JDK, Java Development Kit ), так и среду выполнения Ява-программ (JRE, Java Runtime Environment). Причем разработчикам разрешено распространение JRE вместе со своим приложением при условии, если они не изменяют исходный инсталяционный пакет.
Просмотров: 7023Скачиваний: 714 Подробнее в этом окне в новом окне

Ява - идеал, она не нуждается в улучшениях
Ява была создана в 1994-1995 году. К этому моменту информационные технологии получили интенсивное развитие как за счет "персонализации" компьютеров, так и отчасти за счет распространения Интернет. Авторы Явы постарались воплотить в ней все достижения информационной индустрии, но идеал, как известно, недостижим. Кое-что, все-таки осталось "за бортом". Среди подобных возможностей можно назвать условия проверки правильности выполнения программы, "программирование по контракту", шаблоны и др. В основном, в качестве примера для сравнения мы будем использовать C++, как наиболее "продвинутый" язык программирования.
Просмотров: 8253Скачиваний: 1113 Подробнее в этом окне в новом окне

Как упростить процесс печати на Java 1.1 c помощью моделей проектирования
Java 1.1 и последующие версии предлагают несколько простых методов печати, которые можно вызвать из Java-приложений. Пока еще модели безопасности Java не позволяют вывести на принтер апплеты Web-страниц, однако, будущие версии Java, возможно, снимут это ограничение. Сначала мы рассмотрим относительно примитивные методы печати, которые предлагает Java, а затем изучим технологию объектно-ориентированного программирования. Знание данной технологии позволит вам построить более полезный и надежный объект Printer.
Просмотров: 7150Скачиваний: 1128 Подробнее в этом окне в новом окне


JavaBeans: "Отличное жаркое"?
Краткое содержание Java является действительно открытой межплатформенной средой, которая позволяет использовать везде однажды созданные Java-приложения. Пока еще не у всех программистов есть возможность пользоваться этой технологией: "написать один раз, применять везде". Тем не менее, модель построения Java-компонентов, JavaBeans, позволяет обычным людям - не программистам во всем мире - воспользоваться этими преимуществами, что, в конечном итоге, решает задачи программно-компонентной технологии.
Просмотров: 7873Скачиваний: 1269 Подробнее в этом окне в новом окне

Основная среда разработки Ява-программ: текстовый редактор
Среда разработки Java это только компилятор коммандной строки? Нет, это только лишь очередной миф и возникает он известно отккуда. Когда очередной новичек просит у своих более опытных коллег: "Дайте мне компилятор Java!" Ему в большинстве случаев отвечают: "javac.exe в директории JDK". И это будет правильно, поскольку в каждым пакетом разработчика поставляются не только основные классы, документация и виртуальная машина для запуска программ, но еще и сам компилятор с языка Java в байт-коды виртуальной машины Java. Этот компилятор коммандной строки способен выполнить практически все требования которые может предъявить к компилятору
Просмотров: 10050Скачиваний: 1478 Подробнее в этом окне в новом окне

Ява медленно работает
Миф о том, что программы написанные на Java медленно работают когда-то был действительностью. Изначально виртуальные машины, на которых выполнялся байт-код Java, были несовершенны и , к тому же, язык Java и виртуальная машина разрабатывались не для компьютеров, в привычном их понимании, а как некая универсальная среда для различных устройств, где скорость работы программ была не критична, да и объемы данных были совсем не те. Разница в скорости выполнения одинаковых задач между обычным компилируемым кодом и интерпретируемым кодом Java могла достигать сотен раз. Да-да, Java код интерпретируемый. Сегодня же скорость работы байт-кода на современных виртуальных машинах уступает лучшим компиляторам машинных кодов всего лишь на несколько десятков процентов, а в некоторых случаях, даже и превосходит их! Т.е. выполнение программ на виртуальных машинах в плотную приблизилось по скорости по выполнению программ, специально скомпилированных в машинные коды. "Такого не может быть!" - Воскликнут одни - "Интерпретируемый код, выполняемый виртуальной машиной, никогда не обгонит компилируемый код, выполняемый напрямую процессором!". И они будут правы. Но с тех пор, когда появилась Java, утекло уже много воды. И Java байт-код теперь уже не интерпретируется виртуальной машиной, а компилируется, да еще и оптимизируется, причем динамически!
Просмотров: 11039Скачиваний: 1050 Подробнее в этом окне в новом окне

На Яве сложно программировать
Миф о сложности программирования на Ява основан, большей частью, на стандартной библиотеке классов. Разработчики Ява предприняли героическую попытку создать что-то вроде "универсальной библиотеки программиста", включающую в себя большое количество полезных алгоритмов, с которыми часто сталкиваются при разработке любых типов программ. Можно сказать, что это им удалось. Стандартная библиотека Ява имеет древовидную структуру с разделением функций по уровням и включает большое количество разнообразных классов.
Просмотров: 8861Скачиваний: 1144 Подробнее в этом окне в новом окне

Ява работает везде одинаково
"Создаешь один раз - используешь где угодно". ("Write once - run anywhere"). Вторая часть лозунга создателей Явы содержит утверждение, что Ява-программа работает везде одинаково. К сожалению, в действительности все не так просто. Ява-машины различных компаний на различных платформах НЕ 100% совместимы друг с другом. Да, отличия эти можно считать мелочами, но в информационной индустрии и мелочи важны. Конкретный пример. Установите версию 2 Ява-платформы от Sun под Windows NT и запустите тест, который интенсивно выделяет участок памяти и тут же теряет на него указатель.
Просмотров: 8297Скачиваний: 951 Подробнее в этом окне в новом окне

Страницы: << 1 2 3 4 5 6 7 8 9 >>
Главная: Программирование: Java


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте