Technologie JAVA
Jazyk JAVA byl vyvinut firmou Sun Microsystems podle programovacího jazyka 
  C++. Díky tomu se vyznačuje některými specifickými rysy, jež jej dělají ideálním 
  programovacím jazykem pro prostředí Internetu.
Java umožňuje snadnou tvorbu skupinových aplikací. Jako mnoho vývojových jazyků 
  i Java se vyznačuje sbírkou runtimových knihoven, které nabízí softwarové vývojové 
  prostředí a různé nástroje pro tvorbu software, řídí uživatelské rozhraní, komunikuje 
  v síti, distribuje aplikace... . Možnost použití Javy jako nástroje automatizace 
  umožnila až inplementace ActiveX rozhraní do AutoCADu R14. V dnešní době představuje 
  Java nový jazyk, kterým mohou vývojáři rozšířit výkon AutoCADu. Java se zařadila 
  mezi ostatní jazyky umožňující snadnou úpravu AutoCADu. Použití Javy jako nástroje 
  Automatizace odpovídá novým požadavkům návrhářů. Java přináší zákazníkům a vývojářům 
  další možnost volby při tvorbě aplikací. Všechny programovací jazyky využívané 
  v AutoCADu (C++, ObjectARX, AutoLISP, Visual LISP, VBA, ActiveX Automation, 
  COM a nová Java) patří mezi výkonné jazyky, které umožní uživatelům slučovat 
  aplikace v integrované systémy.
Mezi nejdůležitější rysy jazyku JAVA patří snadné umísťování interaktivní grafiky 
  a dalších speciálních efektů na webovské stránky (formou tzv. appletů). Samozřejmě 
  jako každý jiný programovací jazyk i Java dokáže vytvářet programy tzv. aplikace.

Charakteristické prvky Javy
  - JAVA je objektově orientovaný jazyk,
 
  - JAVA je platformově nezávislý jazyk. Při kompilaci appletu Javy vznikne 
    binární kód, který je možné spustit na libovolné platformě = binární kód Javy 
    není specifický pro daný procesor, je jedno zda běží na procesoru Motorola 
    nebo Intel Pentium... Jakmile server stáhne binární kód do Vašeho prohlížeče, 
    speciální procedura prohlížeče převede binární (platformově nezávislý) kód 
    do formy specifické pro daný procesor,
 
  - Java je bezpečný jazyk - jazyk Java byl navrhován s ohledem na budoucí využití 
    v počítačových sítích, proto bylo do Javy implementováno několik bezpečnostních 
    ochran, které značně omezují možnost napadení systému, 
    
      - applety Javy nemohou číst nebo zapisovat do lokálních souborů,
 
      - applety Javy nemají ukazatele na paměťové adresy počítače - nelze se 
        dostat na určité místo paměti a místo přečíst,
 
      - applety Javy nemohou poškodit paměť mimo svůj vlastní paměťový prostor,
 
    
   
  - Java je robustní (spolehlivý) programovací jazyk. Java eliminuje problémy 
    s pamětí, protože nepodporuje přímý přístup k ukazatelům do paměti. Dále Java 
    provádí při běhu programu kontroly jestli se odkazy na pole a řetězce nachází 
    uvnitř mezí příslušných ke každé položce. V neposlední řadě Java automaticky 
    pracuje s pamětí (uvolňuje volné místo). Java je také silněji typově orientována 
    než C++ a vyžaduje explicitní deklaraci metod (zamezuje výskytu chyb typu 
    mismatch error),
 
  - Java je velice snadno naučitelný jazyk. Jakmile znáte základy C/C++ případně 
    Javy nebo VBScriptu, zjistíte, že Java je ve skutečnosti jednodušší. Java 
    používá základní principy objektového přístupu a eliminuje složitější konstrukce 
    C++.