Gość: lolek IP: *.plock.cvx.ppp.tpnet.pl 05.01.03, 21:33 Co to jest maszyna wirtualna javy i do czego sluży. Help! Link Zgłoś 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 Link Zgłoś
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 Link Zgłoś
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... Link Zgłoś
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ł. Link Zgłoś
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... Link Zgłoś
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. Link Zgłoś
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... Link Zgłoś
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) Link Zgłoś
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? Link Zgłoś
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" Link Zgłoś
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, Link Zgłoś