Dodaj do ulubionych

Po cholere java

IP: *.plock.cvx.ppp.tpnet.pl 05.01.03, 21:33
Co to jest maszyna wirtualna javy i do czego sluży. Help!
Obserwuj wątek
    • franzmaurer Re: Po cholere java 05.01.03, 21:52
      Gość portalu: lolek napisał(a):

      > Co to jest maszyna wirtualna javy i do czego sluży. Help!

      Taka dosc uniwersalna platforma do programowania :)
      Ogolnie mowiac w necie wykorzystywana jest do roznych chatów, animowanych
      bannerów itp - ale coraz czesciej jest zastepowana przez Flash'a
      • Gość: krzcel Re: Po cholere java IP: *.telpol.net.pl / 172.16.2.* 06.01.03, 20:43
        Wydaje mi się że franz, że utożsamiasz Javę z Java Scrypt
      • roar Re: Po cholere java 06.01.03, 21:45
        franzmaurer napisał:

        > Gość portalu: lolek napisał(a):
        >
        > > Co to jest maszyna wirtualna javy i do czego sluży. Help!
        >
        > Taka dosc uniwersalna platforma do programowania :)
        > Ogolnie mowiac w necie wykorzystywana jest do roznych chatów, animowanych
        > bannerów itp - ale coraz czesciej jest zastepowana przez Flash'a

        Chyba ci się coś... A, nie, dobrze mówisz, tylko zdanie źle złożyłeś. Nie mąć chłopakowi w głowie, bo nie daj boże jeszcze pomyśli, że we flashu mogą działać chaty...
    • Gość: krzcel Re: Po cholere java IP: *.telpol.net.pl / 172.16.2.* 06.01.03, 19:43
      Gość portalu: lolek napisał(a):

      > Co to jest maszyna wirtualna javy i do czego sluży. Help!

      Informatycy kochają zawiłą terminologię.
      'maszyna wirtualna javy' = kompilator języka Java.
      Wiem dlaczego nie ma 'maszyny wirtualnej' C++ lub Pascala,
      ale nie będę przynudzał.
      • roar Re: Po cholere java 06.01.03, 22:22
        Gość portalu: krzcel napisał(a):

        > Gość portalu: lolek napisał(a):
        >
        > > Co to jest maszyna wirtualna javy i do czego sluży. Help!
        >
        > Informatycy kochają zawiłą terminologię.

        Informatycy kochają _dokładną_ terminologię.

        > 'maszyna wirtualna javy' = kompilator języka Java.

        Nie, to nie tak!
        Kompilator - przerabia kod źródłowy na język maszyny.
        Natomiast maszyna wirtualna, jak sama nazwa wskazuje, jest 'symulacją' komputera, na której wykonują się programy napisane dla niej.

        To wszystko jest bardziej skomplikowane, ale nie będę przynudzał, bo się na tym nie znam...
        • Gość: krzcel Re: Po cholere java IP: *.telpol.net.pl / 172.16.2.* 07.01.03, 13:38
          Masz rację - po prostu starałem się w miarę jasno wytłumaczyć i bezczelnie
          skłamałem. Sorry.
    • Gość: zz Re: Po cholere java IP: *.toya.net.pl / *.toya.net.pl 06.01.03, 20:15
      Java słuzy do czata dzieki niej działa sprawnie czat
      opal.info.pl/opal/almamater/kluby/Java/Lake/index.htm
      też mozna na niej tworzyc obrazy itd.
      W windows xp nie ma ~javy jest to zwiazane z tym faktem ze wlasciciele
      systemu operacyjnego windows nie są włascielami javy
      Jave stworzyl jakiś programista który ma do niej prawa
      Chyba najprostszy sposób aby pobrac jawe gdy ma się windows xp
      Jest wejscie na www.onet.pl na czat powino wsyskoczyć pytanko
      czy chcesz pobrać jave...
      • Gość: kell Re: Po cholere java IP: *.cpe.net.cable.rogers.com 07.01.03, 01:54
        nie jakis programista tylko sun microsystems. nie ma
        javy, bo m$ to pazerna firma. szczegolnie teraz gdy
        wymyslila to swoje "genialne:)" i "szokujaco nowatorskie"
        c# i .net i bedzie probowac uszczesliwiac innych na sile
        (pomimo porozumienia z sunem na mocy ktorego java w
        windows byc powinna). a java w windows, czy raczej
        expolorerze (jvm) to ma tyle z prawdziwa java wspolnego
        co maluch z mercedesem.

        teraz o ile pamietam sad znowu zmusil m$ do dodania javy
        do service packa (i chyba jest w sp1, ale raczej rzeczy
        xp-podobne mnie nie interesuja)
        • Gość: ktos Re: Po cholere java IP: *.acn.pl 08.01.03, 09:40
          Gość portalu: kell napisał(a):

          > nie jakis programista tylko sun microsystems. nie ma
          > javy, bo m$ to pazerna firma.

          A ja bym powiedziel, ze to sun jest pazerna firma, bo to wlasnie sun na
          wszystkich wymusza stosowanie javy (co sam stwierdziles), i to sun lata po
          sadach zeby to na innych wymusic... Skad u Ciebie tyle jadu do MS? Zazdroscisz
          Billowi kasy czy co?
          • Gość: kell Re: Po cholere java IP: *.cpe.net.cable.rogers.com 08.01.03, 15:21
            skadze. sam mialem troche do czynienia z java i szczerze
            to nie przepadam za tym jezykiem. ale jednak mysle, ze
            jezeli ktos wyklada kase na implementacje jezyka, ktory
            ma byc standardem na wielu platformach, a potem m$ wydaje
            swoja maszyne wirtualna oparta na wczesnej wersji javy
            sun-a, ktora do tego nie jest do konca kompatybilna to
            nie jest to nie fair (gdyby nie to, to by nie bylo
            problemow chociazby z dostepem do sieciowych uslug
            bankowych z kazdej przegladarki, nie msie + windows)..
            to raczej bill jest pazerny, bo cale .net to nic innego
            jak zerzniecie czyjegos pomyslu i wladowanie kupy kasy by
            pokazac jego "innowacyjnosc"
    • Gość: gearbox Re: Po cholere java IP: *.lodz-retkinia.sdi.tpnet.pl 08.01.03, 14:20
      Chłopaki zdrowo namącili i do tego się pożarli ;)

      Java jest językiem programowania wysokiego poziomu, zorientowanym obiektowo,
      najbliżej chyba zbliżonym zatem do C/C++.

      Każdy język programowania jest niezależny od platformy na której ma pracować,
      ale program utworzony z kodu źródłowego za pomocą kompilatora będzie poprawnie
      pracował tylko, jeżeli kompilator uwzgledni typ procesora (różne listy
      rozkazów!) i system pracujacy na maszynie docelowej.

      Jeżeli pracujesz na Pentium 2 z WinMe i skompilujesz u siebie .exe, następnie
      zaniesiesz do kolegi, który ma Athlona i Linuxa, to zapomnij o poprawnej pracy
      tego programu (albo o jakiejkolwiek). Dlatego program, który kupujesz ma zawsze
      w wymaganiach systemowych wpisany system(y), na którym(ych) może pracować.

      Sun Microsystems, Inc. tworząc język Java spróbowała uniezależnić się od tego
      problemu. Programy wykonywalne, tworzone przez kompilatory Java'y są
      przeznaczone dla wymyślonego komputera, zwanego wirtualną maszyną Javy (JVM).
      Zainstalowanie JVM na Twojej maszynie jest zatem konieczne, żeby uruchamiały
      się jakiekolwiek programy napisane w Javie. JVM stanowi rodzaj łącznika,
      pomiędzy programem stworzonym w języku Java (który będzie pracował na dowolnej
      maszynie), a konkretną maszyną. JVM uwzględnia specyfikę Twojego komputera
      startując program, zamiast, jak w innych językach, robić to na etapie
      kompilacji. Praca JVM nie jest w żaden sposób widoczna, ani odczuwalna dla
      użytkownika. JVM stanowi część większego pakietu zwanego Java Runtime
      Enviroment (JRE), ale nie będziemy mieszać.

      Przyjęcie takiej filozofii bardzo ułatwia rozpowszechnianie oprogramowania
      tworzonego w Java'ie. Programisty nie interesuje, gdzie jego program będzie
      pracował (pod jakim systemem, itp.). Ma pewność, że będzie O.K.

      Co do pazerności - firma Sun Microsystems, Inc. rozpowszechnia za darmo
      wszystkie elementy systemu programowania w Java, włączając w to np. przykłady
      kodów źródłowych programów stworzonych w tym języku (jako pomoc dla
      początkujących programistów), klasy, itd., w tym oczywiście wszystkie narzędzia
      konieczne do tworzenia i pracy programów w Java (również JVM, czy cały JRE).

      Programiści w języku Java tworzą ogólnoświatową "rodzinę", idąc za filozofią
      firmy Sun Microsystems rozpowszechniają bezpłatnie utworzone przez siebie i
      możliwe do wykorzystania kody źródłowe czy klasy.

      Jeżeli radzisz sobie z angielskim polecam java.sun.com.

      Na zakończenie - Java'y nie wolno mylić z JavaScriptem - specjalizowanym
      językiem programowania o ograniczonych możliwościach, przeznaczonym w pierwszym
      rzędzie do tworzenia i zarządzania stronami internetowymi. JavaScript można
      porównać do HTML, jakkolwiek możliwości JS są zdecydowanie większe, stąd też
      jest obecnie najpopularniejszym językiem stosowanym przez tworzących strony.
      Poza nazwą nie ma większych podobieństw pomiędzy tymi językami.

      Java jest o tyle związana z internetem, że w języku tym jest możliwe tworzenie
      tzw. apletów (ang. applet), czyli programów, do pracy których potrzebny jest
      inny program, najczęściej przeglądarka internetowa (w odróżnieniu od tzw.
      aplikacji, pracujących bez udziału innych programów). W ten sposób zmniejsza
      się pokaźnie objętość programu, co ma decydujący wpływ na możliwość jego
      wykorzystania jako pracującego z dostępem użytkownika przez internet. Aplet w
      Javie wyświetlający w oknie przegladarki zegar zajmuje tylko 21 linii kodu (po
      kompilacji znacznie poniżej 1kB! - czas ładowania - milisekundy).

      Pozdro,

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka