Det er mange folk jeg vet som vil vite hvordan man skal programmere, men de er forvirret av hvordan man starter og hva de generelle ideene om programmering er. I tillegg er det et stort antall programmeringsspråk Hvilket programmeringsspråk skal du lære for programvareutvikling? Hvilket programmeringsspråk bør du lære for programvareutvikling? Når du begynner på programmeringsbanen, er det viktig at du investerer tiden din klokt ved å velge å lære noe som både vil være til nytte for deg i nær fremtid med synlige resultater på plattformen din av ... Les mer å velge mellom, så velg den rette å starte med kan være litt vanskelig for den uerfarne programmereren. Denne artikkelen vil hjelpe deg med å komme i gang med et relativt lett å lære språk.
Hvorfor Lær Java Programmering?
Java er mitt valg av programmeringsspråk når jeg prøver å lære begreper programmering. Dette skyldes at Java er veldig tverrplattform, har en ganske lett syntax (sammenlignet med andre språk), og det er mange verktøy som kan gjøre utviklingen i Java til en ganske enkel oppgave. Før vi begynner, må du kontrollere at du har JDK installert, da du ikke kan gjøre noe uten det.
Deler av Java
Java-programmer er delt inn i klasser. Teknisk er hver klasse et eget program, men du kan jobbe med mange klasser for å lage et større, mer komplekst program samtidig som du opprettholder en god kodeorganisasjon. Minst en av disse klassene må være hovedklassen, eller inneholde en hovedmetode. En metode er en del av kode som kjøres når du bare kaller navnet på metoden. Den viktigste metoden er nødvendig da Java ser etter denne metoden for å starte programmet. Du kan sende parametere til andre metoder hvis du vil, slik at metoden kan ta inn og gjøre noe med det.
variabler
Mer enn sannsynlig må du også lagre informasjon på bestemte punkter. Dette er variabler, eller noen ganger kalt felt, som holder informasjonen. Du må spesifisere typen variabel slik at Java vet hva du prøver å holde. Dette inkluderer ting som true / false (boolean), tall (int, lang, dobbel, etc.), og mye mer. Som Java kan støtte objektorientert programmering, kan du til og med holde forekomster av en klasse i en variabel.
Eksempel
Som et eksempel, her er en klasse som bare ville skrive ut nummer 6 på skjermen:
offentlig klasse makeuseof {static static void main (String args []) {int myNum = 6; System.out.println (myNum); }}
2 Anbefalte applikasjoner
Det er to programmer jeg vil anbefale som vil hjelpe deg under programmeringsopplevelsene dine.
Greenfoot
Greenfoot Lær hvordan du skriver programmer i Java med Greenfoot Lær hvordan du skriver programmer i Java med Greenfoot Greenfoot tar seg av å lære et programmeringsspråk ved å tilby en utviklingsplattform, ment for utdanningsformål, hvor brukere raskt kan komme i gang og få visuelle resultater tilbake i skjemaet for grafikk. Greenfoot kjører ... Les mer er en veldig morsom måte å få tak i programmering, da du kan se eventuelle endringer du gjør i koden i en videospillinnstilling. I tillegg er det et stort samfunn som kan gi hjelp, ideer og mye mer. Så hvis du vil ha en visuell programmeringsopplevelse, er Greenfoot en fin måte å komme i gang.
Geany
For de som ønsker å ha en god nok redaktør til å gjøre den nitty gritty programmeringen, anbefaler jeg at du bruker Geany Geany - En flott lettvektskodeditor for Linux Geany - En flott lettvektskodeditor for Linux Overraskende tilbyr Linux ikke at mange gode IDE er (Integrerte utviklingsmiljøer). Jeg tror dette er fordi de fleste Linux-programmerere tok tilbake gode gamle Notepad (eller gedit i dette tilfellet), og startet ... Les mer. Den er tilgjengelig for alle operativsystemer, er relativt lett, og bare får jobben gjort. Det er faktisk mange andre redaktører som folk kan velge mellom, og de er velkomne til å bruke dem i stedet, men min anbefaling forblir hos Geany.
2 anbefalte nettsteder
Det er et par nettsteder som kan hjelpe deg om denne introduksjonen ikke gir mye mening.
Først er "Javanotes 6.0" som gir en mye lengre, men fullstendig forklaring på grunnleggende Java-programmeringskonsepter. Her finner du masse informasjon og noen programmeringsøvelser. Hvis du har tid til det, er det en flott lesning.
Til slutt kan du også sjekke ut HowStuffWorks 'side på Java. Den inneholder også litt informasjon og veileder deg til å lage ditt første program. Dette er en annen interessant lesning, og innebærer et annet første problem enn det tradisjonelle "Hello World" -eksempelet.
Konklusjon
Komme i gang med Java er ikke så vanskelig som det ser ut til. Med litt tid og praksis får du tak i det, og derfra kan du bygge mer komplekse programmer som gir mer funksjonalitet. I tillegg, hvis du behersker programmeringsbegrepene, blir det lettere å lære andre programmeringsspråk, da en stor del av læringsprosessen er ganske enkelt forskjellig syntaks.
Gi oss beskjed om hvilke Java-apper og verktøy du har i kommentarene nedenfor.