Archief - En dan is er Java...

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

CrawlSpaCe

Legacy Member
Ik ben bezig met het leren van Java met het boek "En dan is er Java" een boek geschreven in 2002. Ik vind het boek tot nu toe zeer praktisch en duidelijk maar is dit boek niet te oud? Zal ik foute dingen leren? Het maakt gebruik van Applets en op de wiki lees ik dat dit amper nog gebruikt wordt. Is het voldoende om de basis onder de knie te krijgen? Welk boek raden jullie aan? Liefst met zo veel mogelijk oefeningen en voorbeelden.

Alvast bedankt.

forloRn_

Legacy Member
Dat is dat boek met die koffiebonen, niet?

Of het nuttig is, hangt af van je ervaring met programmeren. Als je nog geen ervaring hebt, is dit misschien wel een goede inleiding, anders zijn er betere opties die je hier wel vindt door de zoekfunctie te gebruiken.

Ik zou me niet blind staren op die applets. Die dingen zijn inderdaad al lang voorbijgestreefd, maar ze verlagen wel een beetje de instapdrempel, in die zin dat het voor een beginner net iets leuker is om dingen te tekenen in plaats van wat duffe tekst in een console af te printen.

En je zult trouwens ook geen foute dingen leren aangezien Java sterk doelt op backwards compatibility. Er zijn gaandeweg wel een hoopje language features bijgekomen maar een beginner moet daar niet van wakker liggen.

Fraggie

Legacy Member
De update: ... met swing
Focust zich meer op de Windows applicaties en minder op de applets. Deze is ook een pak dunner, maar heeft grosso modo dezelfde inhoud. Het enige minpunt van dat boek is dat ze vaak, als object naam, de naam van de klasse neemt. Bv:

Paneel paneel = new Paneel();

Iets dat je rap mag afleren, want 50% van de klas heeft dat tot het einde van hun carrière gedaan voor elk object dat ze ooit gemaakt hebben.

Jerre Muesli

Legacy Member
Ik vind het verspilling van moeite om Java te leren adhv Swing, AWT, Applets,..
Ge steekt meer moeite in het uitvlooien van die zaken dan dat ge echt Java leert

Pudmeister

Legacy Member
Jerre Muesli zei:
Ik vind het verspilling van moeite om Java te leren adhv Swing, AWT, Applets,..
Ge steekt meer moeite in het uitvlooien van die zaken dan dat ge echt Java leert

Hoe kunt ge dan zaken als Swing begrijpen als ge er niet mee bezig zijt? Juist door de API te gebruiken met alle zaken wat daar inzitten leert ge fatsoenlijk werken met java.

Jerre Muesli

Legacy Member
Dat bedoel ik net. Je moet niet Swing begrijpen maar Java. Ik vind het leren adhv console applicaties beter. Mijn persoonlijke mening natuurlijk...

CrawlSpaCe

Legacy Member
Ik kan dus aannemen dat het ruim voldoende is voor een beginner.
Het is inderdaad soms verwarrend met die klassenamen :)

Bedankt voor de antwoorden.

forloRn_

Legacy Member
Juist ja, maar niets voor beginnende programmeurs. 't Is om te beginnen al meer dan 1000 pagina's dik.

Weebl

Legacy Member
Dat boek van Deitel en Deitel is ook de investering waard imo. Daar wordt java in de hogeschool mee geleerd. 't is wel een serieuze klepper(>2000p), maar als je er echt wil in gaan leren is dit wel een bijzonder compleet boek.

Anoniem07

Legacy Member
Ik vind persoonlijk dat leren programmeren moet beginnen bij C ofzo. Ik vind dat een goede stap om van gestructureerd naar OO talen te gaan. Maar om dat zelf te doen is nogal een uitdaging om zo traag te gaan.

Als je al alle principes kent van programmere gewoon van taal veranderen, in dit geval JAVA zou ik geen al te oude boeken kopen. Al die nieuwe frameworks en updates ... Dan zijn de 'best-practices' en dergelijke in bepaalde talen al teveel geëvolueerd.

blackrabbit

Legacy Member
Bwa, niet helemaal akoord. Indertijd had ik het moeilijk om van procedureel naar OO over te gaan.


Leer dan gewoon Scheme: kan je procedureel, functioneel, OO, zelfs declaratief, ... mee verder

Forrest Gump

Legacy Member
Probeer eens Objectgeörienteerd programmeren van Jan Beurgs.
Het legt objectgeorienteerd programmeren in het algemeen vrij goed uit, maar de gebruikte syntax is Java. Het vervolg erop heet Java... de basis voorbij. Dit is meer gericht op Java zelf, maar ik denk dat het niet slecht is te starten met die objectgeorienteerde principes.

Heb het vroeger geleerd met gestructureerd programmeren in VB6 en merk nu dat ik vele dingen die ik leerde nu weer moet afleren..
Objectorientatie ben ik pas beginnen begrijpen door het boek Head First Java te lezen enkele jaren terug (was gewoon als hobby toen).

ultddave

Legacy Member
Ik heb het "Beginning Programming in Java for Dummies" in e-book vorm, zal je via PM even contacteren met een DDL ;). Hopelijk kan die ook wat helpen.

Mvg,
Dave

Jerre Muesli

Legacy Member
Sowieso geen te oud boek over Java kopen. Zorg minstens dat het boek Java SE 5 covered.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan