x-ray-cat Skrevet 20. februar 2009 Del Skrevet 20. februar 2009 Hei. Lurer på hva forskjellen på easyIO og import javax.swing.JOptionPane; import java.util.Scanner; er? Første gang jeg syslet litt med java, brukte jeg boka Rett på Java. Og da ble easyIO brukt. Da ble gjerne import easyIO.*; skrevet i begynnelsen av programmet. I løsningsforslagene i læringsmaterialet som jeg bruker nå, blir det i begynnelsen av koden brukt import javax.swing.JOptionPane; import java.util.Scanner; fremfor easyIO. Hvorfor blir ikke easyIO brukt? Hva er forskjellen? Er det bedre å bruke det ene over det andre? Setter pris på hjelp Lenke til kommentar
NevroMance Skrevet 20. februar 2009 Del Skrevet 20. februar 2009 easyIO er UiO sin pakke for å lese/skrive til skjerm/fil. Altså er det en pakke som kun brukes på UiO, og vel også kun i INF1000 kurset slik det er nå. JOptionPane gir et grafisk vindu hvor du har valgmuligheter. Scanner er en av javas egne måter å lese fra fil/tastatur. Hvis du skal kunne bruke det over alt vil du trenge Scanner/JOptionPane. Hvis du vil ha det grafisk burde du også se på resten av javax.swing biblioteket og java.awt. Men jeg anbefaler helt klart Scanner fremfor easyIO. Lenke til kommentar
Gjest Slettet-8fx0y6VV Skrevet 20. februar 2009 Del Skrevet 20. februar 2009 Må si meg enig med NevroMance i at easyIO er noe dritt. Bruk heller Scanner klassen, siden den allerede er installert på alle maskiner med java. Lenke til kommentar
x-ray-cat Skrevet 20. februar 2009 Forfatter Del Skrevet 20. februar 2009 Takker for svar. Er også scanner som blir brukt i boka Java som første programmeringspråk. Fikk klarhet i det jeg lurte på Jeg trenger ikke bry meg om easyIO. God helg! Lenke til kommentar
Blåbær Skrevet 22. februar 2009 Del Skrevet 22. februar 2009 Nå er det vel feil å si at easyIO er dritt, men bedre å si at det passer til sitt bruk og ikke så mye mer enn det. Ble jo laget pga at før java 5.0 så hadde man vel ikke en enkel måte på få til tekstbasert input/output med visse redigeringsmuligheter. Lenke til kommentar
steingrim Skrevet 22. februar 2009 Del Skrevet 22. februar 2009 Det eneste problemet med easyIO jeg hadde var at det slukte exceptions. Det var en tøysete avgjørelse at studenter ikke skulle eksponeres for stacktraces. Lenke til kommentar
fearat Skrevet 23. februar 2009 Del Skrevet 23. februar 2009 easyIO har sine fordeler og ulemper, jeg har brukt det så vet hva jeg snakker om. Det som jeg tenker mest rundt å bruke easyIO, er når man kommer ut i arbeidslivet og kanskje får seg en jobb i en bedrift/firma ol. Vil den bedriften akkurat bruke easyIO? Det er ikke sikkert! Derfor synes jeg det er best å lære å programmere i java med standard-klassene! Som nevnt over, så brukes easyIO til å lese/skrive til skjerm/fil, noe som er enkelt for en som for første gang skal programmere! Lenke til kommentar
steingrim Skrevet 24. februar 2009 Del Skrevet 24. februar 2009 Det som jeg tenker mest rundt å bruke easyIO, er når man kommer ut i arbeidslivet og kanskje får seg en jobb i en bedrift/firma ol. Vil den bedriften akkurat bruke easyIO? Det er ikke sikkert! Det er 100% sikkert at ingen bedrifter bruker easyIO. Men det er ikke poenget; man går ikke på UiO for å lære APIer. Lenke til kommentar
blackbrrd Skrevet 24. februar 2009 Del Skrevet 24. februar 2009 Antall programmer som bruker input fra commandline er nok relativt få. Lenke til kommentar
NevroMance Skrevet 25. februar 2009 Del Skrevet 25. februar 2009 blackbrrd, eller relativt mange hvis en ser alle programmene som tar input fra commandline i Linux. Lenke til kommentar
blackbrrd Skrevet 25. februar 2009 Del Skrevet 25. februar 2009 blackbrrd, eller relativt mange hvis en ser alle programmene som tar input fra commandline i Linux. Mesteparten av de programmene er nærmere 10 år gamle? Lenke til kommentar
pgdx Skrevet 25. februar 2009 Del Skrevet 25. februar 2009 blackbrrd, eller relativt mange hvis en ser alle programmene som tar input fra commandline i Linux.Mesteparten av de programmene er nærmere 10 år gamle? Var det et spørsmål, eller en påstand? Jeg ser du ender setningen med et spørsmålstegn, men den setningen ellers er formulert som en påstand. Man bør kjenne sin IO, det handler om mer enn å spørre en bruker om noe. Lenke til kommentar
NevroMance Skrevet 26. februar 2009 Del Skrevet 26. februar 2009 blackbrrd, eller relativt mange hvis en ser alle programmene som tar input fra commandline i Linux. Mesteparten av de programmene er nærmere 10 år gamle? Mesteparten av de programmene oppdateres konstant, så mesteparten av de har hatt revisjoner i nyere tid. Programmene på linux boksen min er mye nyere enn de fleste programmene på windows boksen min. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå