Results 1 to 15 of 15
  1. #1
    House's Avatar
    House is offline Member
    Join Date
    Aug 2010
    Posts
    17
    Rep Power
    0

    Exclamation How to advance ?

    Hello Guys

    I am new to Java and I have already mentioned, that I can do simple programs such as Hello World ...etc lol

    The thing is I find it very hard to learn by abstract information. I.E. What are Methods, What are Modifiers ..etc (I know what these are by the way).

    The way I learn best is by actually someone building a useful app right in front of me. You know like Video Tutorials ... etc

    I have many many Java Video Tutorials, but they are ALL ABSTRACT. I.E. There isn't really a goal that we're learning towards. If Anyone knows of Video Tutorials that build useful apps from Start to Finish. Then I would greatly appreciate it. It doesn't have to be free by the way.

    I await your response.

    Thank You.
    " It does not matter how slowly you go so long as you do not stop. ".... Confucius

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

    Default

    Welcome to Java-Forums.

    How you advance will mostly depend on how much programming you already know and how you learn best. Myself, I bought a used (and old!) Java book and first went through a bunch of chapters. Then after feeling comfortable with the syntax and some basics I started several small projects, and learned Java 1.5 and 1.6 through the tutorials and these forums.

  3. #3
    gafa's Avatar
    gafa is offline Senior Member
    Join Date
    Jun 2010
    Posts
    107
    Rep Power
    0

    Default

    As a rule, useful Java apps are for web etc... I guess the popular ones :)
    You can start thinking of a chat app. It demands both as client as server programming and, moreover, it is a good oportunity you to exam your programming skills in different fields...
    - swing/AWT
    - threads
    - streams
    - sockets
    - security
    etc

    Just point a goal and keep moving.

  4. #4
    House's Avatar
    House is offline Member
    Join Date
    Aug 2010
    Posts
    17
    Rep Power
    0

    Exclamation

    A Chat App !!

    I think that is way over my head at the moment. I was thinking of "small" apps. Like a keyboard on screen that functions on all programs ..etc

    Also are there no Video Tuts that walk you through creating a Java App ?

    Thanks
    " It does not matter how slowly you go so long as you do not stop. ".... Confucius

  5. #5
    gafa's Avatar
    gafa is offline Senior Member
    Join Date
    Jun 2010
    Posts
    107
    Rep Power
    0

    Default

    Not so fast :)

    Chat app conains many steps to be developed... So you can start thinking on a chat client

    Chat client project steps
    0. program schema
    1. design
    2. swing development
    3. business logic (gui events listeners)
    4. server connection module
    5. IO security module

    As you can see you can just move from up to down and at the same time get study new things to have the chat client done :) Step by step...

  6. #6
    gafa's Avatar
    gafa is offline Senior Member
    Join Date
    Jun 2010
    Posts
    107
    Rep Power
    0

    Default

    It can be a simple one. Your major goal is an experience you get during the project coming through I guess :)
    Last edited by gafa; 08-29-2010 at 01:47 AM.

  7. #7
    House's Avatar
    House is offline Member
    Join Date
    Aug 2010
    Posts
    17
    Rep Power
    0

    Default

    Lol OK.

    Let me start at { 0 } !

    What exactly does { Program Schema } mean ? lol
    " It does not matter how slowly you go so long as you do not stop. ".... Confucius

  8. #8
    gafa's Avatar
    gafa is offline Senior Member
    Join Date
    Jun 2010
    Posts
    107
    Rep Power
    0

    Default

    P.S. But, of course, you can choose whatever you want

  9. #9
    House's Avatar
    House is offline Member
    Join Date
    Aug 2010
    Posts
    17
    Rep Power
    0

    Default

    Arrghh this is soo hard !!

    I have been google searching for hours and I can't find a single thing for " Program a Practical java App "

    There are millions of Java Programmers out there, I'm surprised no one has done this. There is a lot for PHP, but not Java.
    " It does not matter how slowly you go so long as you do not stop. ".... Confucius

  10. #10
    gafa's Avatar
    gafa is offline Senior Member
    Join Date
    Jun 2010
    Posts
    107
    Rep Power
    0

    Default

    Quote Originally Posted by House View Post
    Lol OK.

    Let me start at { 0 } !

    What exactly does { Program Schema } mean ? lol
    just blocks and arrows and comments :) Your self made UML. You can draw it... Something like this but according to your project idea

    [Object A] ---> [Object B]
    |A
    V|
    [Object C]

    etc

  11. #11
    gafa's Avatar
    gafa is offline Senior Member
    Join Date
    Jun 2010
    Posts
    107
    Rep Power
    0

    Default

    Quote Originally Posted by House View Post
    Arrghh this is soo hard !!

    I have been google searching for hours and I can't find a single thing for " Program a Practical java App "

    There are millions of Java Programmers out there, I'm surprised no one has done this. There is a lot for PHP, but not Java.
    Java chats are often just like ICQ. It is a desktop chat client and multithread chat server.

  12. #12
    gafa's Avatar
    gafa is offline Senior Member
    Join Date
    Jun 2010
    Posts
    107
    Rep Power
    0

    Default

    As a tutorial you can see this source Fruit Chat v1.0

  13. #13
    gafa's Avatar
    gafa is offline Senior Member
    Join Date
    Jun 2010
    Posts
    107
    Rep Power
    0

  14. #14
    al_Marshy_1981 is offline Senior Member
    Join Date
    Feb 2010
    Location
    Waterford, Ireland
    Posts
    748
    Rep Power
    5

    Default

    Me personally, I have learned by getting ideas, trying to implement them and then when stuck reading here or java pdf books I got. Afterawhile I decided to read chapters in book from java (bruce Eckel) but found it tedious and I was not as engaged as my earlier learning so now I come up with projects and refer to books on a need to know basis. Sometimes when I'm bored I read java books, however I find it more useful that a certain API exists for doing something rather than knowing the API off by heart. but everybody is different you have to have confidence you will be able to learn the API when needed.

  15. #15
    al_Marshy_1981 is offline Senior Member
    Join Date
    Feb 2010
    Location
    Waterford, Ireland
    Posts
    748
    Rep Power
    5

    Default

    gafa idea of a chat app is not half bad and is one of the things I made starting out. It really does cover alot of useful java technology. ask around in here or in networking forums what you would need to start a chat program you would be surprised how little code is needed and what you can learn

Similar Threads

  1. Advice for Advance projects?
    By suyash89 in forum Advanced Java
    Replies: 7
    Last Post: 01-02-2010, 11:51 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
  •