• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

SCJP Projects

 
Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I tend to learn better (stuff sticks much longer) if I do a project - I have been trying to come up with my own - however I am hoping that someone out there has a outline (requirements not code) for one or more projects that deal specifically with the SCJP. (Objects, Threads, IO, UI...)
Thanks in advance, Tom Bigbee
Listen to the book, read the tape

------------------
 
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hmm well there are an infinite number of projects that would suite your needs.
You could create a banking program.
A user should be able to create an account, edit the account (deposit, withdraw) and save a report to a text file. You could use threads to allow multiple users and you could also have a "superuser" that can search and modify any account on the system. The superuser could also print out a list of all the accounts in a table that is sorted alphabetically.
You could also calculate interest on the accounts if you feel that is necessary.
I know that that is pretty vague and may not fufill all your needs but it might be a good way to start.
 
Author & Gold Digger
Posts: 7617
6
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There are a lot of different kinds of projects you could do to practice. And you are right this a the right way to go. If you want to do a project which involves the most of the SCJP objectives you should try to program a Chess game.
- Visual components and Layout for the Chessboard
- IO & Streams for saving the game of playing through the net
- Threads for the clock
- ...
In such a project, I think you can practice 90% of the objectives.
This was just an idea but you can come up with any other projects. Just sit down for a minute, and look around you. You'll be amazed what you can come up with.
HIH
------------------
Valentin Crettaz
Sun Certified Programmer for Java 2 Platform
 
Thomas Bigbee
Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you, for the above suggestions. I am horrible at making up my own projects. Which is why I take classes. These classes force me to do things the way I normally would not (KISS). I've gone thru the Cattle Drive (which was pretty simple) on my own and learned alot. I was looking for something a little bit more challenging. If I make up my own projects (and I have) then I'll fall back into my comfort zone and complete the project successfully but not learn much. What I am looking for is a fleshed out project outline requiring certain constructs that are pointing at the SCJP exam. If anybody knows where I may aquire one or more (I don't care if they cost) I would be very greatful
Thank you Tom Bigbee

------------------
 
Ranch Hand
Posts: 3141
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Thomas,
Check out The Java Programming Language, 3rd Edition by James Gosling and Ken Arnold.
The 2nd edition had a number of exercises at the end of each chapter which help to re-inforce the principles of the language. No answers though
------------------
Jane Griscti
Sun Certified Programmer for the Java� 2 Platform
Co-author Mike Meyers' Java 2 Certification Passport
 
The human mind is a dangerous plaything. This tiny ad is pretty safe:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic