• Nu ville jeg lige prøve at programmere med Java. Jeg har downloadet Java Development Kit. Men nu er spørgsmålet, hvordan skal det åbnes? Jeg har en gammel bog med Java. Der står noget med at versioner efter windows 95 skal man bruge et MS-DOS vindue. Skal man virkelig det? Jeg har ikke en gang MS-DOS her på Windows XP. Nogen der ved hvordan man får det frem? Og skal man bruge MS-DOS til Java??

    It is hard enough to remember my opinions, without also remembering my reasons for them!
    Friedrich Nietzsche

  • start>kør>cmd .....så får du ihvertfald et "dos" vindue frem :)

    Asrock x570 Taichi, Asrock 5700XT Challenger 8GB@AMD ryzen 7 2700X 3,7mhz, 4*16Gb DDR4g. G-skill TridentZ neo 3600, Seasonic 700W PSU, Kingston SSD M.2 1TB Harddrive.

  • Jeg synes ikke jeg kan finde nogen bøger for begyndere i java, kan nogen hjælpe. Bøgerne må gerne være på engelsk. Når jeg søger på bibliotek.dk, så finder den mest bøger om avanceret java programmering. Håber I kan hjælpe?

    It is hard enough to remember my opinions, without also remembering my reasons for them!
    Friedrich Nietzsche

  • Du skal skaffe dig en god Java editor; personligt bruger jeg Eclipse, ikke bare til Java udvikling men også Python og PHP. Det er en framragende editor, hvor du kan holde en høj produktivitet.


    http://www.eclipse.org/


    http://www.eclipse.org/downloads/


    Eclipse kører iøvrigt på rigtigt mange platforme.


    Nu kan jeg faktisk ikke huske om der er et Java runtime environment med til Eclipse, men ellers kan du hente det nyeste her:
    http://java.sun.com/javase/downloads/index.jsp


    JRE som forkortelsen hedder, er nødvendigt for at afvikle Java.


    Dernæst leverer sun faktisk nogle super gode tutorials, som hjælper dig igang som helt ny bruger.
    Det finder du her:
    http://java.sun.com/javase/reference/tutorials.jsp
    (der er megen guld info her)


    En god dansk begynder bog er javabog.dk
    http://javabog.dk/


    Det næste som er lækkert og have ved hånden når du kommer i gang, er API dokumentationen. Altså dokumentation til alle klasser, metoder o.s.v


    Det finder du her:
    http://java.sun.com/javase/6/docs/api/


    Håber dette kan hjælpe dig lidt på vej!


    Flere spørgsmål så bare skriv igen!


    /Lars

  • Der fulgte et program med til Java Development Kit har jeg lige set. Det hedder Netbeans IDE. Er det godt?

    It is hard enough to remember my opinions, without also remembering my reasons for them!
    Friedrich Nietzsche


  • Tak for svaret. Jeg er nemlig helt ny til Java, men har hørt man skal kunne lave mange forskellige ting. Også animationer osv. Men kan du anbefale en bog også, gerne på engelsk. Da programmet er på engelsk, bliver det for besværligt at sidde med en dansk bog:)


    Kan ligeledes anbefale bøger eller toturials til C#?


    Hvad er forskellen på de 2 programmeringssprog? Hvis jeg bliver god til Java, har jeg så lettere ved at starte på C#? Eller er det helt anderledes?

    It is hard enough to remember my opinions, without also remembering my reasons for them!
    Friedrich Nietzsche

  • Jeg skriver lige også dette spørgsmål til jer andre.
    Hvad er forskellen på de 2 programmeringssprog? Hvis jeg bliver god til Java, har jeg så lettere ved at starte på C#? Eller er det helt anderledes? Hvad er den store forskel?

    It is hard enough to remember my opinions, without also remembering my reasons for them!
    Friedrich Nietzsche

  • Eclipce var også hvad jeg ville have anbefalet dig..


    C# og java... tja Microsoft "stjal" mere eller mindre ideen fra Java(SUN) så de minder mere eller mindre om hinanden, og det er let at gå fra det ene til det andet


    Thomas

    Intel I5 2500k | Gigabyte Z68 | 16GB Kingston | Radeon 380 | 1 Samsung EVO850 512MB | Enermax Digifanless 550W
    27" (U2711) DELL | 24" (2408WFP) DELL | Ergotron LX Dual Side-by-Side

    Canon 5DM4 | 16-35mm 2.8L | 24-70mm 2,8L | 85mm 1.2L USM II | 70-200mm 2.8L IS
    Nogle Speedlites | PocketWizards

  • Quote

    Originally posted by ThomasB84
    Tak for svaret. Jeg er nemlig helt ny til Java, men har hørt man skal kunne lave mange forskellige ting. Også animationer osv. Men kan du anbefale en bog også, gerne på engelsk. Da programmet er på engelsk, bliver det for besværligt at sidde med en dansk bog:)


    Kan ligeledes anbefale bøger eller toturials til C#?


    Hvad er forskellen på de 2 programmeringssprog? Hvis jeg bliver god til Java, har jeg så lettere ved at starte på C#? Eller er det helt anderledes?


    Du kan lave en masse ting med Java, det er et praktisk værktøj i mange sammenhænge. Men skal du lave grafisk tunge applikationer, eks. med opengl rendering og lign. så er der nok andre sprog der vil være mere velegnede. Man kan dog sagtens lave diverse 3d gejl i Java.


    Der findes endvidere et kraftigt og rigtig brugbart billed behandlings API til Java, i form af Java Advanced Imaging API. Det er godt til f.eks. billed detektering og lign.


    Det var blot for at gøre dig klart at mulighederne er mange med Java. Hvad har du konkret i tankerne ?
    Vil du blot lære og programmere ?
    I såfald er Java rigtig godt også, da det lynhurtigt bringer dig ind i den objekt orienterede verden.


    Jamen altså, af gode bøger til begyndere. Er den danske javabog, som jeg iøvrigt også gav dig et link til i form af http://javabog.dk, der er links til hvor du køber den på siden.


    Men altså jeg antager at du så hellere vil have en bog, end en online tutorial ?
    Orelley laver gode bøger, så dette er et bud:
    http://www.amazon.co.uk/Learni…oks&qid=1181916177&sr=8-4


    Men jeg vil forslå du finder på et eller andet konkret, så du tvinger dig selv ud at programmere noget. Det lærer man altså mere ved, så kan du evt starte blot med at læse fra javabog.dk og/eller fra suns egne tutorials som jeg også linkede til...


    Hvad forskellene er på C# og Java, kan jeg ikke forklare dig, da jeg ikke har arbejdet med C#. Der må andre træde til eller du må søge på det på google.


    Et par hurtige søgninger giver:


    java vs c sharp:
    http://www.google.dk/search?hl…sharp&btnG=S%C3%B8g&meta=


    java vs c#:
    http://www.google.dk/search?hl…+c%23&btnG=S%C3%B8g&meta=


    Men jeg vil dog sige; hvilket du starter med er hip som hap. Både Java og C# er meget brugt i industrien, og sprogene minder meget om hinanden i syntaks. Java er ihvertfald et godt udgangspunkt.


    /Lars


  • Okay. Jeg vil først bare lære de grundlæggende programmeringsregler i Java, og så bagefter videreudvikle det. Jeg starter måske som datamatiker efter ferien, og vil gerne have lidt kendskab til det inden. På nuværende tidspunkt lære man som datamatiker; ASP.NET, Java og C#.

    It is hard enough to remember my opinions, without also remembering my reasons for them!
    Friedrich Nietzsche

  • Bare lige for at være lidt på tværs af de andre, så vil jeg anbefale dig at prøve et program der hedder BlueJ :D


    Både Netbeans og Eclipse er gode programmer til at lave "rigtige" programmer i. Derfor er der også nærmest milliarder af knapper man kan trykke på (og som man ikke ved hvad er når man er ny) :crazyeyes:


    BlueJ er meget simpelt = ikke mange knapper... Og desuden får man et grafisk billede af sit program, hvilket man normalt ikke gør i Netbeans og Eclipse. Dette billede synes jeg godt om da jeg startede med Java (kom fra at kode C og PHP), men det er ikke praktisk til større programmer.


    BlueJ kan hentes her: http://www.bluej.org/


    På siden er der lidt eksempler på programmer, men ellers så synes jeg også at bogen "Objects First with Java, A Practical Introduction using BlueJ, 3rd ed" er god. Den har vi brugt der hvor jeg studerer og den starter helt fra basic, samtidig med at den bevæger sig ud i nogle lidt mere avancerede ting også :)


    EDIT: Så lige at SUN nu også har en speciel udgave af Netbeans, hvor BlueJ er integreret i. Som du kan se her: http://edu.netbeans.org/bluej/
    Det er så lige en anden kilde til min "påstand" om at BlueJ er godt til begyndere:


    Quote

    BlueJ is an environment specifically aimed at beginning programmers. It offers educational tools, such as visualisation and interaction facilities that greatly aid the learning of object-oriented concepts. First released in 1999, BlueJ has become one of the most popular environments for programming education in introductory programming courses at universities and colleges.