[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Программирование под ОС / Java /

Java - простой и легко программируемый язык

Создатели языка программирования Java отмечают, что хотели создать систему, которая легко программируется, не требует дополнительного обучения и учитывает сложившуюся практику и стандарты программирования.

По этой причине был выбран язык С++, как наиболее подходящий для этих целей. Язык Java был разработан максимально похожим не него. Но в языке Java нет многих редко используемых и малопонятных средств языка С++, от которых больше вреда, нежели пользы.

Синтаксис языка Java представляет собой очищенный вариант синтаксиса языка С++. В Java нет заголовочных файлов, арифметики указателей (как и самих указателей), структур, объединений, перегрузки операторов, виртуальных базовых классов и т.п.

Хотя, к примеру, синтаксис оператора switch в языке Java остался неизменным. Вот из-за такой схожести программисты, знающие С++ могут без проблем перейти на Java.

Для тех, кто использует визуальную среду программирования (к примеру тот же Visual Basic), тому язык Java покажется сложным. Его синтаксис часто выглядит довольно странным. Важнее то, что при работе на языке Java приходится намного больше программировать.

Преимущество языка программирования Visual Basic в том, что его визуальная среда программирования позволяет почти автоматически создавать инфраструктуру приложения.

Чтобы достичь того же результата с помощью языка Java, необходимо программировать вручную, но при этом получаются намного более короткие программы.

Существует и третья разновидность сред программирования, позволяющих создавать программы с помощью технологии "перетащил-и-отпустил" ("drag-and-drоp").

Еще один немаловажный аспект Java - краткость. Одна из целей языка Java - обеспечить разработку программ, которые можно было бы совершенно самостоятельно выполнять на небольших машинах. Размер основного интерпретатора и средств поддержки классов составляет около 40 кб, а стандартные библиотеки и средства поддержки потоков (в особенности автономное микроядро (self-contained microkernel)) занимают еще 175 кб.



Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Программирование под ОС / Java /

Особенности Java 5
23-02-2010   

Java 5 обладает некоторыми полезными возможностями. В данной статье мы рассмотрим их и узнаем, как можно извлечь из них выгоду. В этой части мы рассмотрим auto-boxing foreach... подробнее

Кол. просмотров: общее - 4096 сегодня - 1

Особенности Java 5. Часть 2
23-02-2010   

В первой части мы обсудили новые возможности Java 5 относительно функции auto-boxing и цикла foreach. В данной части мы обсудим поддержку функций с переменным числом аргументов и статическое импортирование (static import). Поскольку другие функции, такие как enum, annotation, и generics, заслуживают отдельной статьи, мы их не будет демонстрировать в данной... подробнее

Кол. просмотров: общее - 3561 сегодня - 0

Расширение функциональности элементов пользовательского интерфейса в Java
05-05-2009   

Довольно часто при создании приложений с GUI (stand alone приложений или апплетов) приходится сталкиваться с необходимостью несколько изменить внешний вид и поведение стандартных компонентов пользовательского интерфейса... подробнее

Кол. просмотров: общее - 3897 сегодня - 0

Введение в сервлеты
05-05-2009   

Что такое сервлет ? Это класс порожденный от класса HttpServlet с переопреденными методами doGet и doPost (управление приходит в один из этих методов в зависимости от того какого типа был запрос. Надеюсь у Вас есть некоторый опыт в cgi-программировании... подробнее

Кол. просмотров: общее - 3504 сегодня - 0

Java Server Pages
05-05-2009   

Технология Java Server Pages (JSP) является составной частью единой технологии создания бизнес-приложений J2EE. JSP - это альтернативная методика разработки приложений... подробнее

Кол. просмотров: общее - 3599 сегодня - 2



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects