Początkowy programista JAVA

0

Witam

Na dzien dzisiejszy ucze się programowac w języku C++ lecz dowiedziałem się ze do tego najlepiej nauczyć się jeszcze JAVY. Czy może mi ktoś podać link do dobrego kursu oraz do jakiegoś kompilatora??. Z gory bardzo dziękuje

0

Czy moze mi ktos powiedziec ktory kompilator jest najlepszy do JAVY :

* JBuilder
  • hxxp://www.codegear.com/downloads/free/jbuilder

    • Eclipse
      -hxxp://www.eclipse.org/downloads/
    • NetBeans
      -hxxp://www.netbeans.org/downloads/index.html

Czytał cos o tym JBUILDER szkoda ze tak duzo zajmuje ;/. Prosze o pomoc w wyborze

0

niestety żaden z wymienionych przez Ciebie programów nie jest kompilatorem, są to IDE czyli środowiska programistyczne

kompilatora znajdziesz na http://www.java.sun.com ściągając stamtąd sobie odpowiednie JDK

pzdr.

p.s. Eclipse na początek, bo dość szybki jest i ma b. fajne podpowiadanie składni</url>

0

Ok dziękuje bardzo :D juz zaczynam sciągac

0

Żeby nie było za łatwo z wyborem IDE to zrobie mętlik. Ja proponuje NetBeans. Jak zobaczyłem Eclipse to wydał mi sie taki bajkowy :P

0

No i zrobiłeś ten mętlik :p
Eclipse Eclipse i jeszcze raz Eclipse. Podpowiada składnię, wyłapuje błędy już w trakcie pisania... Wyśmienite środowisko. Korzystam z niego i nie zamieniłbym go na inne IDE.

0

Ten kompilator nazywa sie Sun Studio Compilers & Tools ??

0

A czy NetBeans ma odpowiednik eclipsowego ScrapBooka? Dla mnie to jest narzedzie nie do przecenienia. Pytam, bo na prawde mnie to interesuje.
Mnie sie wydaje, ze Eclipse jest o wiele bardziej elastyczny od NetBeans. Tylko brak mu netbeansowego Matissa :(

0

masz ściągnąć Java SDK 1.6 tudzież 1.5 jeśli wolisz starsze wydanie

do JEE netbeans jest bardziej wygodny, w eclipse sporo trzeba z palca pisać, co w sumie może być zaletą...

0

a netbeans tez wspiera refactoring tak jak eclipse? (alt+shift+r/t/s rulez :P)

pozdrawiam

0

shimmi: eclipse ma w sobie kompilator, wiec tak jakby jest kompilatorem
eclipse wymaga tylko jre, a reszte robi sam...
pozdro

0

Cześć,

A czy eclipse ma jakieś nowe Visual Editor. Bo z tego co wiem ten projekt przestał być wspierany. Nie orientuje się też czy powstało coś nowego na to miejsce. Co do netbeansa to minus jego taki, że przy GUI dorzuca on swoje liby które potem trzeba dodwać do jara. Będąc szczerym nie wiem jak wygląda sprawa z licencją tych libów.

Pzdr

0

do eclipse'a dociągasz sobie jigloo, b.fajny visualny edytor do GUI

0

co do nb - dorzuca swing.jar, ktory definiuje SwingLayout - jelsi uzywasz javy 6 mozesz spokojnie wywalic tego jara poniewaz ten layout manager zostal do tej wersji javy dodany

0

Witam

Ja sciągnołem jakiegos Eclipse SDK i ma w sobie kompilator i debug o ile się nie mylo tylko nie umiem w nim nic zrobic mam cały algorytm :

import javax.swing.;
import java.awt.
;

public class APLET extends JApplet
{

  public void init( )
  {
  }

  public void start( )
  {
  }

  public void paint(Graphics g)
  {
  }

  public void stop( )
  {
  }

  public void destroy( )
  {
  } 

}

wpisuje go w nowym pliku i daje run i debug i wybieram coto ma byc aplet czy java aplikacja to daje raz to i to i wysakuje mi bład :

1.SELECTION DOES NOT CONTAIN AN APPLET
2.-||- MAIN TYPE

Oco biega prosze o pomoc!!! z gory bradzo dziękuje

0

Sprowokowany pytaniem użyłem po raz pierwszy Eclipse do uruchomienia apletu. U mnie taki "pusty" aplet ruszył, ale Eclipse użył programu appletviewer z pakietu JDK. Nie wiem co się wydarzy jeśli tego pakietu nie masz zainstalowanego.
pozdrawiam

0

Lekmen....
Jako Aplikacja to Ci sie nie uruchomi, bo to jest aplet (rozszerza klase JApplet, i nie ma metody main).
Zeby uruchomil sie jako aplet, MUSI byc zapisany pod nazwa "APLET.java". Kazda klasa MUSI byc zapisana w pliku o takiej samej nazwie, jak nazwa klasy. Czyli jesli na poczatku masz "class APLET", to plik musi sie nazywac APLET.java (Wielkosc liter MA znaczenie).
A poza tym w tym aplecie nie masz nic, co by sie wykonywalo w jakis widoczny sposob :) jest tylko kilka pustych metod. Wiec nie zobaczysz zadnych efektow jego dzialania.

0

@Ajgor, nie każda klasa MUSI być zapisana w pliku o takiej nazwie jak nazwa klasy. Dotyczy to TYLKO klas public.
pozdrawiam

0

No tak. Sorry. Ale ta akurat jest public :)

0

Jeszcze o wielkości liter w nazwach klas. Windowsy pozwalają utworzyć niechcący plik foo.class zawierający klasę Foo (wpierw był plik foo.java z klasą foo i ten plik został skompilowany, potem przemianowaliśmy plik i klasę i skompilowaliśmy ponownie nie usuwając pliku foo.class).
W konsekwencji w katalogu widać plik foo.class, a polecenie java foo generuje wyjątek NoClassDefFoundError.
pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1