• 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Knute Snortum
  • Bear Bibeault
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Ganesh Patekar
Bartenders:
  • Frits Walraven
  • Carey Brown
  • Tim Holloway

Project Idea

 
Ranch Hand
Posts: 37
Netbeans IDE Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Looking for a project idea that will test my knowledge of Java so far. I need an idea that can specifically test my knowledge of classes, abstract classes, polymorphism, interfaces, inheritance, arrays, etc. (Beginner? Intermediate? I'm not sure how it's broken down.) I just seem to be doing a lot of reading lately, and working on homework assignments -- I'd like something challenging. Project Euler is definitely cool, but I was hoping for a more specific breakdown of a program. Perhaps you might have an idea, something not impossible for someone with my skill level, but not something like "Print all of the prime numbers from..." If not, anyone know of a good thread or source for some ideas?

Thanks.
 
Ranch Hand
Posts: 789
Python C++ Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey Dan. The topics you mention are beginner ones. If you literally want to test your knowledge of it you could dl the Enthuware mock tests for the ocajp7 test. Very good for learning, too. Only 9 samolians and they take PayPal. Enough to keep you busy for months. For a fun project, maybe write something for Android, which you can easily do at your skill level. There are lots of game programming MOOCs out there and I imagine a lot of them are using Java and Android. Sounds fun, eh?


 
Rancher
Posts: 43009
76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It sounds like you want to get better at the language fundamentals - in that case I advise against GUI stuff, and definitely against Android (which requires lots of knowledge that is unrelated to Java). Since you're trying to get into programming I assume you're interested in computers - is there nothing you've long wanted to automate? This is your chance :-)
 
Guillermo Ishi
Ranch Hand
Posts: 789
Python C++ Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually I'd suggest doing whatever strikes your fancy. If you tell us in at least broad terms what you're interested in, then we might have suggestions along that line. The main thing is for you to maintain interest. You don't have to sterility master all the fundamentals and then finally strike out as if you had an imagination. There's an introductory Python class that has you connecting to public portals and manipulating vast amounts of data in your first lines of code, and the fundamentals catch up quickly because you're doing something interesting. Like language immersion course. A lot of introductory classes have to do with games.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!