Results 1 to 19 of 19
  1. #1
    Gousia is offline Member
    Join Date
    Feb 2011
    Posts
    38
    Rep Power
    0

    Default Projects in Java

    I started learning Java some time back and learned to run my first program from this particular forum itself


    But i am not comfortable with the way things are going, though i am learning concepts but what use if i am not implementing them


    I need a help from any one who is willing to -- please tell me some small project in Java that will help me understand Java well(Core java).

    Waiting for the reply!!!!

  2. #2
    sunde887's Avatar
    sunde887 is offline Moderator
    Join Date
    Jan 2011
    Location
    Richmond, Virginia
    Posts
    3,069
    Blog Entries
    3
    Rep Power
    8

    Default

    Try creating a gui based address book. It should have a class representing people(and maybe more than one to represent peoples information), it should use serialization to save the people. It should allow you to search, sort, edit, delete, and add entries to the file.

    You can get more advanced if you want(databases and stuff).

    This project is definitely not that hard and will cover a decent amount of core language features.

  3. #3
    Gousia is offline Member
    Join Date
    Feb 2011
    Posts
    38
    Rep Power
    0

    Default

    Thanks for the reply-- Just want to know where from should i start-- I am not able to clearly understand -- Please if u could give little bit more idea

  4. #4
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,316
    Blog Entries
    1
    Rep Power
    26

  5. #5
    Petr's Avatar
    Petr is offline Senior Member
    Join Date
    Jan 2011
    Location
    Russia
    Posts
    618
    Rep Power
    4

    Default

    It is many important if you tell us about your knowledge. What things do you know in Java?
    Skype: petrarsentev
    http://TrackStudio.com

  6. #6
    Gousia is offline Member
    Join Date
    Feb 2011
    Posts
    38
    Rep Power
    0

    Default

    Following are the topics i know

    Classes
    Inheritance
    Packages
    Interfaces
    Exception handling
    MultiThreading

    If any small which may need some other topics i am ready to expand my knowledge

  7. #7
    Petr's Avatar
    Petr is offline Senior Member
    Join Date
    Jan 2011
    Location
    Russia
    Posts
    618
    Rep Power
    4

    Default

    Yes I think You should know about Collection framework and JDBC. Then you will be able to make some simple project. At the moment you have very small baggage knowledge. It is not enough for create ever simple project.

    and it is very useful if you will be know about populate design patterns and architectures. I mean about MVC and other.
    Last edited by Petr; 04-14-2011 at 10:53 AM.
    Skype: petrarsentev
    http://TrackStudio.com

  8. #8
    Gousia is offline Member
    Join Date
    Feb 2011
    Posts
    38
    Rep Power
    0

    Default

    Thanks for the reply.. Surely i will start working on the topics mentioned by you.

  9. #9
    Jodokus's Avatar
    Jodokus is offline Senior Member
    Join Date
    Jan 2011
    Location
    Amsterdam, the Netherlands
    Posts
    230
    Rep Power
    4

    Default

    You should create a program based on your own needs and ideas as this will motivate you more.
    Fully agree. Tell a bit of your interrests and goals. Collections are a must, also for every starter, MVC and other OOP and patterns also when your projects grow, JDBC is already a bit of a specialization: lots of beginner-programs don't need it.
    Try to find some tutorial/example in a direction you like.
    And learn Swing for a graphical user interface.
    Maybe a clock? (Swing, timers, threads, painting, MVC)

  10. #10
    Petr's Avatar
    Petr is offline Senior Member
    Join Date
    Jan 2011
    Location
    Russia
    Posts
    618
    Rep Power
    4

    Default

    I disagree. Now Swing, Applet and other graphical components is used hardly ever, for example IDE and small utility tools. In generally many beginners start to create GUI with use some graphical editors. Then they don't understand what is happened in their code. Because it very easy you can just move some components in form it all.
    in majority vacancy is offered skills about jee.
    Skype: petrarsentev
    http://TrackStudio.com

  11. #11
    Jodokus's Avatar
    Jodokus is offline Senior Member
    Join Date
    Jan 2011
    Location
    Amsterdam, the Netherlands
    Posts
    230
    Rep Power
    4

    Default

    @ Petr
    The point is we don't have to agree. The OP has to find a way according to his/her own "needs and ideas". The OP seems to be a beginner and wants to learn "core Java": then vacancies and J2EE are irrelevant.
    Swing is an easy way to make programming fun: it doesn't only work but you make something worth showing.

  12. #12
    Petr's Avatar
    Petr is offline Senior Member
    Join Date
    Jan 2011
    Location
    Russia
    Posts
    618
    Rep Power
    4

    Default

    Yes I agree that is more funnest that use only console. But I repeat many beginners start to create GUI app don't correct way. Then they addiction to this approach and when they will create more bigger project they use this approach too.
    Of course if you have only education aim you will start to study with create some GUI app, but if you have more seriously aim you will have to start with console and other topic, which I mention in above reply.

    edit
    You can see themselves that in this forum many beginners use GUI as first programs and those codes in very ugly, because beginners don't know about design pattern and some useful architecture. But visual editors allows to create those badly apps. But if you create console app you must understand how you can relate some part codes.
    Last edited by Petr; 04-17-2011 at 11:07 AM.
    Skype: petrarsentev
    http://TrackStudio.com

  13. #13
    Gousia is offline Member
    Join Date
    Feb 2011
    Posts
    38
    Rep Power
    0

    Default

    Hi Every Body,

    First of all thanks for giving your valuable suggestions
    but to honest i am confused.

    Could you please share your expert views of what is the conclusion so that i can benefit the most


    Best Regards,
    Gousia

  14. #14
    sunde887's Avatar
    sunde887 is offline Moderator
    Join Date
    Jan 2011
    Location
    Richmond, Virginia
    Posts
    3,069
    Blog Entries
    3
    Rep Power
    8

    Default

    Everyone seemed to have slightly different opinions. Ultimately, do something you think you are ready for, and something that you may enjoy.

  15. #15
    Gousia is offline Member
    Join Date
    Feb 2011
    Posts
    38
    Rep Power
    0

    Default

    If i sound not good please excuse me but deep inside i want to build some Messanger kind of a application that we can use for chating--

    What could be the requirement for that ,I mean what are all the things that i need to know for that in java

  16. #16
    Gousia is offline Member
    Join Date
    Feb 2011
    Posts
    38
    Rep Power
    0

    Default

    No body seem to be showing any interest in the project i thought of, Is there any specific reason please share as this is a good time for me to change my Idea

  17. #17
    Petr's Avatar
    Petr is offline Senior Member
    Join Date
    Jan 2011
    Location
    Russia
    Posts
    618
    Rep Power
    4

    Default

    I pointed my opinion, I think that use GUI for beginner is bad. and why do you wait you must just make it and show result here.
    Don't ask just do it.
    Skype: petrarsentev
    http://TrackStudio.com

  18. #18
    Gousia is offline Member
    Join Date
    Feb 2011
    Posts
    38
    Rep Power
    0

    Default

    Yep, Let me try my hand then i will see how far i can reach

  19. #19
    Jodokus's Avatar
    Jodokus is offline Senior Member
    Join Date
    Jan 2011
    Location
    Amsterdam, the Netherlands
    Posts
    230
    Rep Power
    4

    Default

    Now I am confused. Of course making what you're dreaming of is the primary strategy.
    But don't think a chat-program is a beginnersthing (unless you have a good example or tutorial). This does involve networking (Petr will love that), you have to choose a protocol (some form of peer to peer, or use/make some host, preferably something existing and reasonable popular because you don't want to chat with the users of only your program). There are already many chatprograms with their userbase (doesnt really matter to reinvent the wheel, but this is not a beginner try-and-throwaway like my clockproposal). On the other hand: making a few in-house instances talk with eachother IS a good exercise and very doable, no question about it. And maybe I see too many obstacles and you just surprise me.
    Good luck and tell us when it is finished (or earlier).
    Last edited by Jodokus; 04-21-2011 at 12:12 PM.

Similar Threads

  1. Java Projects
    By yiweiang in forum New To Java
    Replies: 2
    Last Post: 12-15-2011, 01:28 AM
  2. Java projects
    By srishti in forum Java Software
    Replies: 4
    Last Post: 10-04-2009, 09:02 AM
  3. Replies: 2
    Last Post: 04-03-2009, 03:03 PM
  4. Java Projects
    By Zeke886 in forum New To Java
    Replies: 0
    Last Post: 11-14-2007, 08:41 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •