 |
| Календарь |
 |
 |
| « Ноябрь 2008 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | | | 1 | 2 | | 3 | 4 | 5 | 6 | 7 | 8 | 9 | | 10 | 11 | 12 | 13 | 14 | 15 | 16 | | 17 | 18 | 19 | 20 | 21 | 22 | 23 | | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
|
 |
|
 |
 |
|
 |
|
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
| автор: admin | 29 апреля 2008 | Просмотров: 300 |
|
 |
 |
 |
 |
| |
Java медленно работает
Это довольно старый миф, но когда-то он действительно был
правдой. Изначально виртуальные машины, на которых выполнялся
байт-код Java, были несовершенны, и к тому же язык Java и
виртуальная машина разрабатывались не для компьютеров в
привычном их понимании, а как некая универсальная среда для
различных устройств, где скорость работы программ была
некритична, а объемы данных — незначительны. Разница в
скорости выполнения одинаковых задач между обычным
компилируемым кодом и интерпретируемым кодом Java могла
достигать сотен раз.
Но несмотря на это, в настоящее время скорость работы
байт-кода на современных виртуальных машинах уступает лучшим
компиляторам машинных кодов всего лишь на несколько десятков
процентов, а в некоторых случаях даже и превосходит их!
Неужели интерпретация может обогнать скомпилированную
программу? Разумеется, нет.
Дело в том, что Java байт-код теперь уже не
интерпретируется виртуальной машиной, а компилируется да еще и
оптимизируется, причем динамически, на основе собираемых
виртуальными машинами данных о ходе выполнения программы.
По тестам на “скорострельность” Java весьма неплоха, но как
же обстоят дела с реальными приложениями? К сожалению, с
пользовательскими приложениями дела обстоят не так уж и
хорошо. Причина тому — медленная работа графических
компонентов системы.
Программисты Java знают, что в языке имеются две
стандартные возможности для работы с пользовательским
интерфейсом — AWT и Swing. AWT — это платформозависимая
реализация графического интерфейса пользователя. Скорость
работы большинства ее реализаций вполне удовлетворительна, но
количество функций весьма ограниченно. В качестве альтернативы
AWT разработана библиотека Swing. Она целиком основана на
возможностях языка, имеет множество функций и
платформонезависима, но скорость ее работы невысока.
|
|
 |
 |
 |
| |
|
|
 |
|
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
| автор: Fross | 12 октября 2007 | Просмотров: 162 |
|
 |
 |
 |
 |
| |
Чтобы отладить приложение, можно поступить по-разному. Во-первых, можно воспользоваться штатным отладчиком из какого-либо программного пакета. Во-вторых, можно самостоятельно вычислить ошибку - логически, по внешним признакам. И в-третьих, можно "подглядеть", что же там такое творится внутри вашей программы. Для этого, последнего, способа и существуют всевозможные утилиты и библиотеки. Так, в библиотеке MFC из компилятора Visual C++ есть специальные макросы, которые во время запуска примера пересылают требуемую информацию в окно специальной утилиты-монитора (не правда ли, похоже на подглядывание в замочную скважину?). Подобный мониторинг данных стар, как само программирование, и очень прост: нужно выводить на экран дисплея значения переменных, расположенных в участках программы, вызывающих сомнения. Просматривая полученные данные, можно последовательно приблизиться к ошибочному участку.
|
|
 |
 |
 |
| |
|
|
 |
|
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
| автор: Fross | 12 октября 2007 | Просмотров: 180 |
|
 |
 |
 |
 |
| |
Операторы служат для управления потоком команд в JavaScript. Один объект может быть разбит на несколько строк,или, наоборот в одной строке может бытьнесколько операторов.
Необходимо знать следующее, во-первых,блоки операторов, такие как определения функций, должны быть заключены в фигурные скобки. Во-вторых, точка с запятой служит разделителем отдельных операторов. Если пропустить точку с запятой, поведение программы станет непредсказуемым.
|
|
|
|
|
|
 |
 |
 |
| |
|
|
 |
|
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
| автор: Fross | 12 октября 2007 | Просмотров: 158 |
|
 |
 |
 |
 |
| |
Как известно, бичом современного Интернета является спам - непрошенная рассылка рекламных и прочих сообщений. По данным некоторых аналитиков, он составляет более 50% всех сообщений в Сети. Большую часть адресов в спамерских базах данных доставили спам-роботы - специальные программы, которые изучают общедоступные ресурсы (форумы, гостевые книги и т.д.) и, найдя в тексте e-mail, добавляют его в свою базу данных. После этого человек с удивлением замечает, что в его ящике начинают появляться непрошенные сообщения с самыми разнообразными приглашениями – от рекламы памперсов и до предложений купить пару миллионов адресов из спамерских баз. Именно из-за этого многие пользователи Интернета не пишут адрес своей электронной почты в форумах, гостевых книгах, чатах, при регистрации на сайтах и прочих Интернет-ресурсах.
|
|
 |
 |
 |
| |
|
|
 |
|
 |
 |
 |
 |
 |
 |
РАЗДЕЛЫ СТАТЕЙ |
 |
|
 |
 |
 |
 |
 |
На нашем сайте Вы можете почитать интересные статьи о разных операционных системах и не только о них.
|
 |
 |
 |
 |
| |
WINDOWS 98 - Все об ОС версии 9x - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
FAQ Безопасность Восстановление Другое Настройка Оптимизация Установка
WINDOWS 2000 - установка, настройка, оптимизация, ускорения работы, администрирование и многое другое. FAQ Администрирование Безопасность Восстановление Настройка Оптимизация Разное Установка
WINDOWS 2003 - настройка, полные обзоры данной ОС, оптимизация, скриншоты, FAQ... FAQ Администрирование Безопасность Настрока Разное Установка
WINDOWS XP - настройка, скрытые возможности, оптимизация, рекомендации и многое другое... FAQ Безопасность Восстановление Другое Настройка Оптимизация Установка
WINDOWS
Vista - установка, настройка, оптимизация, рекомендации и многое другое... FAQ Другое Обзор системы Установка
UNIX - установка, настройка, рекомендации и многое другое... Linux FreeBSD Сетевые технологии Открытое программное обеспечение Интернет Разное FAQ
Администратору / пользователю - практические советы по работе с софтом железом и пр... Hardware Internet lan&more Software Exchange Server Windows Server 2008
Windows Server - Советы и рекомендации по настройке Windows серверов Exchange Server Windows Server 2008 ISA Server
Веб-мастеру - Apache, ASP, Flash, MySQL, хостинг и многое другое... Apache ASP Разное Flash Java/CSS/HTML/DHTML MySQL Хостинг Perl PHP
|
|
 |
 |
 |
| |
Если после прочтения статьи у Вас возникли вопросы/предложения/дополнения, Вы можете изложить их на нашем форуме в соответствующем разделе. Если Вы являетесь автором статьи которая размещена на нашем портале незаконно, просим Вас сообщить нам об этом.
|
|
 |
|
 |
|
|