Witam, wszystkich. Na tym forum chciałbym wam jak najbardziej przybliżyć programowanie w języku Java. Zapewne większość kojarzy ten język z programami na telefony komórkowe. Tymczasem to tylko ułamek możliwości tego wspaniałego języka.
Umożliwia przede wszyskim pisanie aplikacji wieloplatwormowych, Piszecie raz, kompilujecie raz, uruchamiacie gdzie chcecie - pod windowsem, linuxem, *BSD i każdym innym systemem który wyposażony jest w Wirtualną Maszynę Javy.
Ponadto, pisane w javie programy, są bezpieczne, prawie bezawaryjne - sama struktura języka to zapewnia. Jest to język w pełni obiektowy, nie "zorientowany obiektowo jak C++, pozbawiony wad języków takich jak c++, c#, delphi. Programując w javie możecie zapomnieć o wskaźnikach, wyciekach pamęci, tutaj czegoś takiego po prostu nie ma. Nie musicie też pamiętać o destrukcji obektu, zrobi to za was Garbage collector. A właśnie te rzeczy były przyczyną większości programistycznych błędów w c++ itp. Java umożliwi Wam napisanie programu "okienkowego" programu pod konsolę, bazodanowo-sieciowego, apletu, servletu i co sobie tam jeszcze życzycie. Nie dość tego - jest to język prawie idealny - spełnienie jednego języka programowania do wszystkiego. Oczywiście są rzeczy które łatwiej Wam byłoby i szybciej napisać np. w C#, ale czy lepiej jest poznać 5 języków każdego po trochu, czy jeden a dobrze? Nad tym językiem pracuje olbrzymia społeczność czyniąc ją z kazdym dniem coraz lepszą, jest mnóstwo frameworków, genialnych narzędzi i jest to język który zdobywa coraz większa popularność.
W tym dziale chciałbym zorganizować coś na kształt cyklu wykładów, prezentować kolejne zaganienia, od standardowego "hello world" po skomplikowane programy sieciowe które ułatwią Wam wiele rzeczy związanch z testowaniem bezpieczeństwa, aplikacje bazodanowe, skep internetowy, aplikacje na komórki.
Chciałbym by chętni to udziału w tym, nazwijmy to "kursie javy" napisali do mnie na PW. Będę prezentował zagadnienie, dawał ćwiczenie byście mogli w praktyce zapoznać się z tym, potem możecie mi wysłać rozwiązanie, które sprawdzę, podpowiem kilka rzeczy, jak pisać lepszy czytelniejszy mniej zabugowany kod. Jeśli zechcecie, na koniec napiszemy wspólnie jakis duży open-sourcowy projekt, ku uciesze i pożytkowi całej społeczności. Tak więc podsumowując, serdecznie zapraszam wszystkich chętnych do udziału w tym przedsięwzięciu, jak również osoby które ten temat interesuje. Z przyjemnością odpowiem na wszelkie pytania, sugestie, pomogę w miarę możliwości.
pozdrawiam
Javaman