Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Web-програмування на Java. Застосування аплетів

Реферат Web-програмування на Java. Застосування аплетів





сно, оскільки саме перераховані вище властивості мови надають динаміку сторінкам Всесвітньої паутіни.В популярній літературі наших днів, особливо якщо мова заходить про Internet, стало модною темою обговорення питань безпеки. Люди впевнені, щo використання Internet в комерційній діяльності рівносильно написання номера своєї кредитної картки на стінці телефонної будки. Один з ключових принципів розробки мови Java полягав у забезпеченні захисту від несанкціонованого доступу. Програми на Java не можуть викликати глобальні функції і отримувати доступ до довільних системних ресурсів, що забезпечує в Java рівень безпеки, недоступний для інших мов. Java обмежує вас в декількох ключових областях і таким чином сприяє виявленню помилок на ранніх стадіях розробки програми. У той же час в ній відсутні багато джерел помилок, властивих іншим мовам програмування (строга типізація, наприклад). Більшість використовуваних сьогодні програм відмовляють в одній з двох ситуацій: при виділенні пам'яті, або при виникненні виняткових ситуацій. У традиційних середовищах програмування розподіл пам'яті є досить нудним заняттям - програмістові доводиться самому стежити за усієї використовуваної в програмі пам'яттю, не забуваючи звільняти її в міру того, як потреба в ній відпадає.

Найчастіше програмісти забувають звільняти захоплену ними пам'ять або, що ще гірше, звільняють ту пам'ять, яка все ще використовується який-небудь частиною програми. Виняткові ситуації в традиційних середовищах програмування часто виникають в таких, наприклад, випадках, як розподіл на нуль або спроба відкрити неіснуючий файл, і їх доводиться обробляти за допомогою незграбних і нечитабельних конструкцій (крім Delphi). Java фактично знімає обидві ці проблеми, використовуючи збирач сміття для звільнення незайнятої пам'яті і вбудовані об'єктно-орієнтовані засоби для обробки виняткових ситуацій. Мова JAVA є простим і зручним і на сьогоднішній день є одним з найпопулярніших.



Список літератури


1. Нотон П.JAVA: Справ. керівництво: Пер.с англ./Под ред .А.Тихонова.-М.:БИНОМ:Восточ.Кн.Компания,2006:Восточ.Кн.Компания.- 447с ..- (Club Computer)

2. Патрік Нотон, Герберт Шилдт Повний довідник по Java, Видавництво Діалектика , 2007

. Девід Фленеген Java in a Nutshell., Видавнича група BHV, Київ, 2008

. Ренеган Е.Дж. (мол.) 1001 адреса WEB для програмістів: Новітній путівник програміста по ресурсах World Wide Web: Пер.с англ ..- Минск: Попурри, +2007.- 512с.іл.

. Сокальський М.В.Все про Intranet і Internet.-М.: Еліот, +2008.- 254с.іл.

. Чен М.С. і др.Программірованіе на JAVA: 1 001 порада: Найбільш повне керівництво по Java і Visual J ++: Пер.с англ./Чен М.С., Гріфіс С.В., Ізі Е.Ф ..- Минск: Попурри, 2007.- 640с.іл

. Майкл Еферган Java: довідник., Видавництво Пітер Ком raquo ;, 2008

. Джо Вебер Технологія Java в оригіналі. BHV-Санкт-Петербург , 2007

. Джейсон Мейнджер Java: Основи программірованія.Іздательская група BHV, Київ, 2007

. І.Ю.Баженова Мова програмування Java.- АТ Діалог-МІФІ , 2009



Додаток 1

java.util. *; class InputTest

{static void main (String [] args)

{in=new Scanner (System.in) ;. out.print ( What is your name? ); name=in.nextLine () ;. out.print ( How old are you? ); age=in.nextInt () ;. out.println ( Hello, + name + laquo ;. Next year, you'll be + (age + 1)) ;

}

}



Додаток 2

java.applet. *; java.awt. *; java.util. *;

class hello extends Applet

{dmDown; dmUp; dmPrev; bDrawing; lines; String getAppletInfo ()

{ Name: LineDraw raquo ;;

} void init ()

{= false;=new Vector ();

} void paint (Graphics g)

{dimAppWndDimension=getSize (); (Color.yellow) ;. setColor (Color.black) ;. drawRect (0, 0, .width - 1, .height - 1); (int i =0; i lt; lines.size (); i ++)

{p=

(Rectangle) lines.elementAt (i) ;. drawLine (p.width, p.height, .x, py) ;. drawString ( lt; + p.width

+ , + P.height + gt; ,. Width, p.height) ;. drawString ( lt; + px + , + .y + gt; raquo ;, px, py );

}=false;

} boolean mouseDown (Event evt, x, int y)

{(evt.clickCount gt; 1)

{. removeAllElements (); (); true;

}=new Dimension (...


Назад | сторінка 10 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Java - мова програмування
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Основи мови програмування Java
  • Реферат на тему: Програмування на Java