Avatar billede ducks Nybegynder
20. december 2003 - 18:26 Der er 6 kommentarer og
1 løsning

Sætte Idea op, hvad er bedre ved java

Jeg har ca arbejdet med Java i 2 uger, fik en god bog på 1000 sider om sproget efter at have været i praktik. Men har ikke haft tid til at arbejde med det før nu, og det ca. ½ år siden, så jeg har glemt alt om hvordan det skal sættes op osv.

Kan nogen forklare hvordan jeg sætter IntelliJ Idea op på Windows? Jeg har j2sdk-1_4_2-nb-3_5_1-bin-windows.exe men går ikke ud fra at der er noget svært i at installere den?

Håber nogen vil hjælpe, da det godt kan være lidt uoverskueligt, at sætte det op når man ikke er inde i det :(

Og så kunne jeg også godt lige tænke mig at høre, hvad der er bedre/dårligere ved Java end fx C# og C++?
Avatar billede simonvalter Praktikant
20. december 2003 - 18:31 #1
du instalerer sdk og intellij

når du skal starter et nyt projekt (og det kommer den selv med når du starter programmet første gang) har du samtidigt muligheden for at tilføje sdk .. der er ikke så meget i det, guiden hjælper med det meste.
Avatar billede arne_v Ekspert
20. december 2003 - 18:31 #2
Du installerer Java SDK bare ved at køre EXE filen og klikke OK et
par gange.

Jeg er sikker på at IDEA IntelliJ ved installation¨detecter de
installerede Java SDK og spørger dig hvilken der skal bruges og
så ordener al opsætningen selv.
Avatar billede arne_v Ekspert
20. december 2003 - 18:35 #3
En fordel ved Java er platforms uafhængigheden.

En fordel ved Java er det simplere sprog fordi der er færre
muligheder for at skyde sig selv i foden.

Java og C# har garbage collection, hvilket er en fordel.

Java mangler en del nyttige features. Bl.a. unsigned data typer.

Java og C# mangler begge templates (i nuværende versioner).
Avatar billede ducks Nybegynder
28. december 2003 - 06:47 #4
Ingen yderligere kommentarer om Java kontra andre sprog?
Avatar billede arne_v Ekspert
28. december 2003 - 10:07 #5
Er der noget specielt du er interesseret i ?

(det er jo et meget bredt område)
Avatar billede Slettet bruger
28. december 2003 - 19:38 #6
Der kunne måske tilføjes at Java er et fortolket sprog, og derfor er det lidt lagsommere at eksekvere et program skrevet i Java, da den kompilerede kode (.class-filer) skal fortolkes af JVM (Java Virtual Machine), som oversætter til maskinsprog, på hvilken som helst platform du eksekverer programmet på.

Var det lidt mere info ?

Nåhhh ja, så kunne det jo måske også tilføjes at C/C++ ikke skal fortolkes af en Virtuel maskine, men til gengæld er dine programmer heller ikke platforms-uafhængige....

Og så det VIGTIGSTE at huske på... ALLE applikationsprogrammer (det var nok en overdrivelse) kan programmeres i Java uden betydelig ydelses-tab... det er kun real-tids programmer som vil gavne af at blive skrevet i C/C++. Det har altså ingenting at sige på en 700 Mhz (og opefter maskine, sikkert også lavere) da fortolkningen af kode går HURTIGT! :-)

PS: Det var altså IKKE et "startskud" til en religionskrig omhandlende JAVA vs. C/C++/C#/ADA/Prolog/Lisp/Smalltalk <udfyld selv flere her> ;-)
Avatar billede arne_v Ekspert
28. december 2003 - 19:48 #7
Det store problem ved Java (og .NET) i forbindelse med
real time applikationer er ikke hastigheden som sådan men
unpredictablity p.g.a. garbage collection.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester