Thread: java programmeren
-
25-12-2010, 22:10 #1Member
- Registered
- 02/07/09
- Location
- Vlaams-brabant
- Posts
- 4
- iTrader
- 0
- Mentioned
- 0 Post(s)
java programmeren
Ik zal me eerst even voorstellen,
Ik zit in mn eerste jaar informatica aan de universiteit. Voor deze studies had ik nog nooit van programmeren gehoord. Met als gevolgd dat ik nu enkele problemen heb met het vak "beginselen van programmeren". Hierbij leren we programmeren in java dmv het programma eclipse.
Mijn vraag: Kunnen jullie mij enkele voorbeeld/educatieve oefeningen of sites daarover aanbieden? Zodat ik mn kennis kan uitbreiden en hopelijk btr zal kunnen volgen. Sites en oefeningen in de stijl van "voor dummies" is zkr welkom
alvast erg bedankt !
no votes
-
-
25-12-2010, 22:40 #2Member
- Registered
- 20/01/05
- Location
- Harelbeke
- Posts
- 2,816
- iTrader
- 3 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/108
no votes
-
26-12-2010, 13:56 #3Approved 9-lifer
- Registered
- 21/08/08
- Location
- Hasselt
- Posts
- 2,653
- iTrader
- 8 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 5/46
Voor dummies is misschien wat veel gezegd, maar Project Euler bevat leuke probleempjes om op te lossen. Dummy-opdrachtjes kan je vinden door te googlen naar tutorials ofzo
o/'no votes
-
26-12-2010, 15:15 #4Member
- Registered
- 21/02/04
- Location
- bilzen
- Posts
- 4,668
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/7
nu wil ik niks zeggen, ma ge zijt toch al 3 maanden bezig en nu hebt ge er moeilijkheden mee?
de beste tip is: oefenen!en dat is dus zelf de oefening maken!
wat er heel veel doen: naar de vraag kijken, de oplossing bekijken en dan denken: ahja, zo moet dat. En dan gaan ze er van uit ze dat ze het kunnen. maar de meeste kunnen dan zelf de oplossing niet opnieuw maken.
is dat niet het geval bij u: begin heel opnieuw en maak zoveel mogelijk oefeningen...
het zou ook helpen als ge zou zeggen waar uw moeilijkheden liggen?no votes
-
26-12-2010, 19:43 #5Member
- Registered
- 26/02/04
- Location
- Aarschot
- Posts
- 1,543
- iTrader
- 49 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/5
Your gaming universeno votes
-
12-01-2011, 20:23 #6Member
- Registered
- 19/06/04
- Location
- Steenokkerzeel
- Posts
- 7,081
- iTrader
- 6 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/55
wij hebben op school Javabat als tip gekregen, staan veel makkelijke oefeningen op om als beginneling te leren programmeren met java,
doe nu ook mijn eerste jaar toegepaste op de hogeschool, bij beginselen van object georïenteerd programmeren en bij algoritmen en datastructuren is die site ook aangeradenno votes
-
08-02-2011, 06:26 #7
Mijn bescheiden raad aan Java studenten: Gratis de Oracle Fusion Middleware hier downloaden, waarin het Application Development Framework (ADF), Weblogic Server en JDeveloper zitten. Héél wat tips, cue cards, best practices en how-to's in het bijgevoegde Help Center.
Dé webstek voor nieuwkomers in Java in het algemeen: New to Java programming Center
Veel plezier ;-)no votes
-
08-02-2011, 09:54 #8Member
- Registered
- 08/09/02
- Location
- -
- Posts
- 2,044
- iTrader
- 9 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 3/6
Oudere versies van Bruce Eckel's Thinking in Java zijn gratis te downloaden: Thinking In Java 4th.pdf
Daar staan na elk hoofdstuk ook oefeningen inno votes
-
09-02-2011, 17:28 #9Member
- Registered
- 14/12/10
- Location
- Wittekerke
- Posts
- 103
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 1/1
Ik vraag me af waarom ze op de unief met java beginnen, C en/of C++ is een veel betere basis.
Last edited by mausdabber; 09-02-2011 at 17:45.
no votes
-
09-02-2011, 18:27 #10Approved 9-lifer
- Registered
- 27/08/04
- Location
- Leuven
- Posts
- 930
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 11/38
no votes
-
09-02-2011, 18:40 #11Member
- Registered
- 14/12/10
- Location
- Wittekerke
- Posts
- 103
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 1/1
no votes
-
09-02-2011, 18:54 #12no votes
-
09-02-2011, 19:42 #13Member
- Registered
- 14/12/10
- Location
- Wittekerke
- Posts
- 103
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 1/1
Akkoord. Zet je schrap:
* In Java alloceer je alles, zelfs als er maar één instantie van een object nodig is. Software-matig is dit niet nodig.
* In Java leer je niet wat geheugen de-alloceren is, want dat doet java voor jou.
* Java doet heel veel met exception handling, een luxe zeg maar die je afleert hoe je routines maakt die alle (fout)situaties opvangen.
* Java mist een aantal zaken die niet nodig zijn omdat het ding in een VM draait, maar die wel essentieel zijn in de software-wereld: pointers, alignment, bit-velden, geheugen de-alloceren, unsigned types.
* Dit ga je niet graag horen: Java verbiedt goto. Nochtans is het leerrijk om de voor- en nadelen ervan te bestuderen gewoon door het te proberen. Als je zoals ik vaak eerst een schema tekent en dat dan omzet in source code dan kan een goto best wel noodzakelijk zijn, of net niet en je doen inzien dat het schema verbeterd kan worden.
Ik heb samengewerkt met mensen die van Java naar C++ zijn omgeschakeld en vice versa. Het valt me op dat iemand met C++ achtergrond goede Java-software maakt. Het valt me ook op dat iemand die na jaren Java overstapt op C++ vaak geen goede software schrijft, net vanwege m'n argumenten: hij alloceert objecten tot in den treure, hij creëert geheugenlekken omdat hij vergeet te de-alloceren, pointers begrijpt hij niet goed.
Ik breek Java niet af, in tegendeel, ik gebruik het af en toe zelf, je kan er mooie software mee maken. Maar Java is geen goede basis om te leren programmeren of software te leren begrijpen. Het is te simpel en software is niet simpel.no votes
-
09-02-2011, 20:12 #14Member
- Registered
- 06/04/06
- Location
- BXL
- Posts
- 4,415
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/40
Maar jongen toch. De wereld draait niet rond die bitneukerij.
I caught a glimpse and now it haunts me.no votes
-
09-02-2011, 20:44 #15
Vrijwel al je argumenten komen op hetzelfde neer: java is een higher level language dan C en C++. En daar is totaal niets verkeerd mee.
Als je dingen als allocatie en deallocatie van geheugen wil gebruiken, gebruik je C of C++, als je de meest performante code wil, ga je in assembler knoeien. Het zijn andere producten voor andere doeleinden.
Programmeren leren kan je echter met eender welke taal. An sich hoef je zelfs niet over een computer te beschikken om alle theoretische constructen te beheersen. Daarom is een discussie over welke taal je best gebruikt om te leren programmeren zinloos.
Eenmaal je gaat praten over welke taal je gaat gebruiken om een bepaald doel te bereiken, kan je wel de plus- en minpunten van de talen gaan opsommen en de beste (voor die taak) eruit pikken.
/edit: en ² hierbovenno votes


