Bra Java-tutorials? (Även appar till Android)

Permalänk
Medlem

Bra Java-tutorials? (Även appar till Android)

Hej!

Finns det några bra källor för att lära sig Java, och/eller inriktat mot Androidutveckling? Tänkte försöka lära mig lite grann för att kunna göra diverse nyttoprogram

(Och ja, jag vet hur man googlar. Men tyvärr så betyder ju inte en hög träff på Google att en tutorial är bra, eller hur? Jag tänker kanske främst på w3schools...)

EDIT: Jag har hittat developer.android.com. Någonting annat?
//Tobias

Visa signatur

| AMD Phenom II X4 965 BE | Noctua NH-U12P SE2 | PowerColor HD7970 3GB | Corsair XMS3 8GB (2x4GB) | Asus M4A88TD-V EVO/USB3 | Corsair Force GT 120 GB | 500GB Samsung Spinpoint F3 | FD Newton R2 650W | FD Define R2 | BenQ TFT 21.5" G2220HD |

--> Fraktfritt hos Inet vid köp över 500kr

Permalänk

The New Boston har videoserier för att lära sig olika programmerings språk, bl.a Android utveckling med Java.
http://thenewboston.org/list.php?cat=31 - Java Beginner
http://thenewboston.org/list.php?cat=25 - Java Intermediate
http://thenewboston.org/list.php?cat=30 - Java Game Development
http://thenewboston.org/list.php?cat=54 - Java Game Development with Slick (library)
http://thenewboston.org/list.php?cat=6 - Java Android Development

Om du vill lära dig Java för att göra appar till Android och är helt ny, tycker jag du bör gå igenom beginner och intermediate innan du börjar med Android serien.

Permalänk
Medlem
Skrivet av Formel117:

The New Boston har videoserier för att lära sig olika programmerings språk, bl.a Android utveckling med Java.
http://thenewboston.org/list.php?cat=31 - Java Beginner
http://thenewboston.org/list.php?cat=25 - Java Intermediate
http://thenewboston.org/list.php?cat=30 - Java Game Development
http://thenewboston.org/list.php?cat=54 - Java Game Development with Slick (library)
http://thenewboston.org/list.php?cat=6 - Java Android Development

Om du vill lära dig Java för att göra appar till Android och är helt ny, tycker jag du bör gå igenom beginner och intermediate innan du börjar med Android serien.

Oh, man tackar! Ja, jag är helt ny, och ja, jag hade tänkt lära mig lite Java innan jag ger mig in i Android-träsket. Tack för tipset!

Visa signatur

| AMD Phenom II X4 965 BE | Noctua NH-U12P SE2 | PowerColor HD7970 3GB | Corsair XMS3 8GB (2x4GB) | Asus M4A88TD-V EVO/USB3 | Corsair Force GT 120 GB | 500GB Samsung Spinpoint F3 | FD Newton R2 650W | FD Define R2 | BenQ TFT 21.5" G2220HD |

--> Fraktfritt hos Inet vid köp över 500kr

Permalänk

Är rätt ny på java också, jag började med lite grunder, ta länken java begginner ovan, och nu lär jag mig slick2d, tycker det är bra, lätt sätt att göra lite enklare spel:-)

Skickades från m.sweclockers.com

Visa signatur

Intel Core i5-3570K | Gigabyte Geforce GTX 670 | ASRock Z77 Extreme4 | Corsair Vengeance LP 4x4gb | Intel 330 120GB SSD | Western Digital 2TB 5200rpm | Fractal Design Define R4 | Corsair 650W HX

Permalänk
Medlem

Kan ge dig ett tips som jag hörde från en snubbe på Swedroid. Försök inte att lära dig hela Java utantill och kunna allt! Utan försök istället att verkligen förstå koden, inte bara se massa konstig text som du inte fattar ett skit av. Här är ett citat från han:

Skrivet av e7andy:

Du lär dig Java under tiden.
Sen lär du dig inte Java helt och hållet. Det är för stort för att kunna utantill. Jag har programmet Java i över 10 år och lär mig saker hela tiden och Googlar extremt mycket för att ta reda på hur olika saker fungerar.

Och ja, jag kan hålla med han till 100%! Kanske inte exakt som jag skrev men du förstår. Sen har ju jag dock inte programmerat i 10 år, utan bara nått år

Visa signatur

Alea iacta est.
(mest för att det låter coolt)

Coola kids kan aldrig dö men för mig kan dom göra ett undantag.

Permalänk
Medlem
Skrivet av GuiceU:

Kan ge dig ett tips som jag hörde från en snubbe på Swedroid. Försök inte att lära dig hela Java utantill och kunna allt! Utan försök istället att verkligen förstå koden, inte bara se massa konstig text som du inte fattar ett skit av. Här är ett citat från han:

Och ja, jag kan hålla med han till 100%! Kanske inte exakt som jag skrev men du förstår. Sen har ju jag dock inte programmerat i 10 år, utan bara nått år

Alla tips mottages tacksamt

Jag har inte tänkt lära mig allt utantill, utan Google får nog bli ens hjälp som sagt!

Dragit igenom de 35 första tutorials nu i beginner-serien och det känns riktigt bra hittills. Förstår allting, hyfsat logiskt tycker jag nog allt. Nu känner jag äntligen att den där grundläggande programmeringskursen jag läste här på universitetet verkligen gav någonting

Visa signatur

| AMD Phenom II X4 965 BE | Noctua NH-U12P SE2 | PowerColor HD7970 3GB | Corsair XMS3 8GB (2x4GB) | Asus M4A88TD-V EVO/USB3 | Corsair Force GT 120 GB | 500GB Samsung Spinpoint F3 | FD Newton R2 650W | FD Define R2 | BenQ TFT 21.5" G2220HD |

--> Fraktfritt hos Inet vid köp över 500kr

Permalänk
Medlem
Skrivet av saibot90:

Alla tips mottages tacksamt

Jag har inte tänkt lära mig allt utantill, utan Google får nog bli ens hjälp som sagt!

Dragit igenom de 35 första tutorials nu i beginner-serien och det känns riktigt bra hittills. Förstår allting, hyfsat logiskt tycker jag nog allt. Nu känner jag äntligen att den där grundläggande programmeringskursen jag läste här på universitetet verkligen gav någonting

Fan va gött då! Och om du har någon fråga, pma mig så gör allt jag kan för att försöka hjälpa dig!

Visa signatur

Alea iacta est.
(mest för att det låter coolt)

Coola kids kan aldrig dö men för mig kan dom göra ett undantag.

Permalänk
Medlem
Skrivet av GuiceU:

Kan ge dig ett tips som jag hörde från en snubbe på Swedroid. Försök inte att lära dig hela Java utantill och kunna allt! Utan försök istället att verkligen förstå koden, inte bara se massa konstig text som du inte fattar ett skit av. Här är ett citat från han:

Och ja, jag kan hålla med han till 100%! Kanske inte exakt som jag skrev men du förstår. Sen har ju jag dock inte programmerat i 10 år, utan bara nått år

Amen to that!

Det är precis det man har referensmaterial till! Tipsar om netbeans då den har schysst code completion vilket är trevligt när du ännu inte lärt dig de vanligaste metodnamnen. Det innebär att du ex. skriver System.out.p så visar system förslag på metoder som följer det namnmöstret, ex. System.out.print eller System.out.println.

Mycket trevligt som nybörjare!

Du behöver lära dig grundläggande metoder utantill, men det kommer i takt med att du använder dem (och sitter du mycket så kommer det komma fort - jag lovar). Enda språken man kommer undan med att lära sig mer eller mindre helt utantill är markupspråk som html och css. I de flesta övriga finns det för mycket bibliotek och klasser du kan inkludera för att det överhuvudtaget ska vara möjligt.

Visa signatur

ASUS U36SD-RX366V | BitFenix Prodigy | ASUS P8H77-I mITX | Be Quiet! Pure Power L8 530W 80+ | Intel Core i7 3770S 3,1Ghz (Ivy Bridge) | Intel 335 SSD 240 Gb | Corsair CL11 1600Mhz XMS3 2x8192Mb | MSI GeForce GTX 660 TwinFrozr III | Netgear ReadyNas Duo V2 | Raspberry Pi Model B | AppleTv 2nd Gen (JB:ed)

Permalänk
Medlem
Skrivet av kraeks:

Amen to that!

Det är precis det man har referensmaterial till! Tipsar om netbeans då den har schysst code completion vilket är trevligt när du ännu inte lärt dig de vanligaste metodnamnen. Det innebär att du ex. skriver System.out.p så visar system förslag på metoder som följer det namnmöstret, ex. System.out.print eller System.out.println.

Mycket trevligt som nybörjare!

Du behöver lära dig grundläggande metoder utantill, men det kommer i takt med att du använder dem (och sitter du mycket så kommer det komma fort - jag lovar). Enda språken man kommer undan med att lära sig mer eller mindre helt utantill är markupspråk som html och css. I de flesta övriga finns det för mycket bibliotek och klasser du kan inkludera för att det överhuvudtaget ska vara möjligt.

Ja! Jag brukar själv använda Eclipse, har ju dock inte testat Netbeans. Men läste i en tidning att dom rekommenderade "IntelliJ", har testat det och måste säga att det var faktiskt riktigt bra! Lte "förmycket" code completion kanske, t.ex att så fort du skriver så visar den förslag, den skriver lite förmycket "autokod". Bara vad jag tycker iaf, kanske funkar riktigt bra för nybörjare!

Fast däremot är den riktigtjävla snygg!

Visa signatur

Alea iacta est.
(mest för att det låter coolt)

Coola kids kan aldrig dö men för mig kan dom göra ett undantag.

Permalänk
Medlem

Sry för lite sena svar, sitter och tentapluggar -.-

Skrivet av GuiceU:

Fan va gött då! Och om du har någon fråga, pma mig så gör allt jag kan för att försöka hjälpa dig!

Tackar! Det uppskattas verkligen. Men du kanske kan svara direkt på en ganska grundläggande fråga om Java. Jag har lite svårt att se en klar skillnad på OOP mot funktionsorienterad programmering. När det gäller att skapa instanser av klasser (objekt, right?) så förstår jag OOP-tänket. Dock känns Java extremt lika "funktionstänket" när det gäller att anropa metoder i samma klass. Det gör man ju precis likadant som i ett funktionsspråk vad jag förstått? Så min fråga är väl helt enkelt exakt vad är objekt i Java?

Skrivet av kraeks:

Amen to that!

Det är precis det man har referensmaterial till! Tipsar om netbeans då den har schysst code completion vilket är trevligt när du ännu inte lärt dig de vanligaste metodnamnen. Det innebär att du ex. skriver System.out.p så visar system förslag på metoder som följer det namnmöstret, ex. System.out.print eller System.out.println.

Mycket trevligt som nybörjare!

Du behöver lära dig grundläggande metoder utantill, men det kommer i takt med att du använder dem (och sitter du mycket så kommer det komma fort - jag lovar). Enda språken man kommer undan med att lära sig mer eller mindre helt utantill är markupspråk som html och css. I de flesta övriga finns det för mycket bibliotek och klasser du kan inkludera för att det överhuvudtaget ska vara möjligt.

Jag har valt Eclipse, eftersom jag siktar på att göra appar till Android, och det verkar vara lite lättare att komma igång med om man använder Eclipse. Jag tror även att jag föredrar att skriva metodnamnen själv så det sätter sig i skallen. Jag har mitt lilla egenskrivna dokument som jag fyller i viktig info allt eftersom jag betar mig igenom tutorials. Så jag kan hitta det mesta jag inte kommer ihåg där

Något tips på bra referensmaterial till Java?

Visa signatur

| AMD Phenom II X4 965 BE | Noctua NH-U12P SE2 | PowerColor HD7970 3GB | Corsair XMS3 8GB (2x4GB) | Asus M4A88TD-V EVO/USB3 | Corsair Force GT 120 GB | 500GB Samsung Spinpoint F3 | FD Newton R2 650W | FD Define R2 | BenQ TFT 21.5" G2220HD |

--> Fraktfritt hos Inet vid köp över 500kr

Permalänk
Medlem
Skrivet av saibot90:

Sry för lite sena svar, sitter och tentapluggar -.-

Tackar! Det uppskattas verkligen. Men du kanske kan svara direkt på en ganska grundläggande fråga om Java. Jag har lite svårt att se en klar skillnad på OOP mot funktionsorienterad programmering. När det gäller att skapa instanser av klasser (objekt, right?) så förstår jag OOP-tänket. Dock känns Java extremt lika "funktionstänket" när det gäller att anropa metoder i samma klass. Det gör man ju precis likadant som i ett funktionsspråk vad jag förstått? Så min fråga är väl helt enkelt exakt vad är objekt i Java?

Jag har valt Eclipse, eftersom jag siktar på att göra appar till Android, och det verkar vara lite lättare att komma igång med om man använder Eclipse. Jag tror även att jag föredrar att skriva metodnamnen själv så det sätter sig i skallen. Jag har mitt lilla egenskrivna dokument som jag fyller i viktig info allt eftersom jag betar mig igenom tutorials. Så jag kan hitta det mesta jag inte kommer ihåg där

Något tips på bra referensmaterial till Java?

Oracles egna för java. Android Developers för androidspecifika bibliotek.

Visa signatur

ASUS U36SD-RX366V | BitFenix Prodigy | ASUS P8H77-I mITX | Be Quiet! Pure Power L8 530W 80+ | Intel Core i7 3770S 3,1Ghz (Ivy Bridge) | Intel 335 SSD 240 Gb | Corsair CL11 1600Mhz XMS3 2x8192Mb | MSI GeForce GTX 660 TwinFrozr III | Netgear ReadyNas Duo V2 | Raspberry Pi Model B | AppleTv 2nd Gen (JB:ed)

Permalänk
Medlem
Skrivet av saibot90:

Sry för lite sena svar, sitter och tentapluggar -.-

Tackar! Det uppskattas verkligen. Men du kanske kan svara direkt på en ganska grundläggande fråga om Java. Jag har lite svårt att se en klar skillnad på OOP mot funktionsorienterad programmering. När det gäller att skapa instanser av klasser (objekt, right?) så förstår jag OOP-tänket. Dock känns Java extremt lika "funktionstänket" när det gäller att anropa metoder i samma klass. Det gör man ju precis likadant som i ett funktionsspråk vad jag förstått? Så min fråga är väl helt enkelt exakt vad är objekt i Java?

Ja, om jag förstått din fråga rätt så är "ett Objekt" att skapa en instans av en klass. Här har du ett jättesimpelt exempel: http://pastebin.com/zLZGdZKQ

Edit:

Här har du en guide på det: http://www.youtube.com/watch?v=9qTOpqDBbxY&list=PLC4B5135BA62...
Måste tillägga att om du vill/ska följa någon guide, rekommenderar jag Mr1Buying! Jag har snart kollat ut hans C++ serie och dom är riktigt jävla bra! Dock inte sett hans Java serie men skulle satsa på att den är lika bra, rekommenderas starkt! + dom är på svenska om det skulle göra någon skillnad.

Visa signatur

Alea iacta est.
(mest för att det låter coolt)

Coola kids kan aldrig dö men för mig kan dom göra ett undantag.

Permalänk
Medlem

När du lärt dig java så kan jag rekommendera denna boken : http://pragprog.com/book/eband3/hello-android
utmärkt och bra förklarat hur man gör diverse olika saker till android, och hur systemet är uppbyggt. Dock så kostar den en liten slant om du hittar den som pdf någon stans. Väl värd sitt pris enligt mig!

Permalänk

Om du ska göra spel till Android eller bara datorn kanske du vill ta en titt på libGDX senare, då du programmerar spelet en gång och kan exportera det till flera olika platforms.

Permalänk
Medlem
Skrivet av kraeks:

Oracles egna för java. Android Developers för androidspecifika bibliotek.

Skrivet av Bruum:

När du lärt dig java så kan jag rekommendera denna boken : http://pragprog.com/book/eband3/hello-android
utmärkt och bra förklarat hur man gör diverse olika saker till android, och hur systemet är uppbyggt. Dock så kostar den en liten slant om du hittar den som pdf någon stans. Väl värd sitt pris enligt mig!

Tackar för tipsen!

Skrivet av GuiceU:

Ja, om jag förstått din fråga rätt så är "ett Objekt" att skapa en instans av en klass. Här har du ett jättesimpelt exempel: http://pastebin.com/zLZGdZKQ

Edit:

Här har du en guide på det: http://www.youtube.com/watch?v=9qTOpqDBbxY&list=PLC4B5135BA62...
Måste tillägga att om du vill/ska följa någon guide, rekommenderar jag Mr1Buying! Jag har snart kollat ut hans C++ serie och dom är riktigt jävla bra! Dock inte sett hans Java serie men skulle satsa på att den är lika bra, rekommenderas starkt! + dom är på svenska om det skulle göra någon skillnad.

Jag vet nog ärligt talat inte exakt vad jag frågade om. Men jag tror att du förstod frågan bra Tack för kodexemplet.

Oh, det ska jag kolla upp. Får spana in den serien också efter jag kollat färdigt på thenewboston. Kan ju inte vara någon nackdel att få höra förklaringar från olika personer

Skrivet av Formel117:

Om du ska göra spel till Android eller bara datorn kanske du vill ta en titt på libGDX senare, då du programmerar spelet en gång och kan exportera det till flera olika platforms.

Oj, det såg intressant ut! Tyvärr är jag nog för dålig på grafik för att göra mina idéer till verklighet. Men sidan är bokmärkt för framtida bruk

Jag måste tacka så mycket för hjälpen, blev extremt bra feedback på denna tråd. Vi får hoppas att någon mer får användning av den.

Visa signatur

| AMD Phenom II X4 965 BE | Noctua NH-U12P SE2 | PowerColor HD7970 3GB | Corsair XMS3 8GB (2x4GB) | Asus M4A88TD-V EVO/USB3 | Corsair Force GT 120 GB | 500GB Samsung Spinpoint F3 | FD Newton R2 650W | FD Define R2 | BenQ TFT 21.5" G2220HD |

--> Fraktfritt hos Inet vid köp över 500kr