Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 8 of 8

Thread: Java?

  1. #1
    Junior Member
    Join Date
    Jun 2014
    Posts
    8
    Thanks
    10
    Thanked 0 Times in 0 Posts

    Cool Java?

    Hi, so where can I find examples of peoples work and games. I just want to see what the potential of Java programming can do and what it is capable of. So any big time game or app or programme that I may know off that are built with Java, because I did a quick Google search and it came up with all these scientific programmes made with Java and I'm all for that but I'm not going to spend ages learning the language if that's all its capable of.

    Im really struggling between what language I want to learn, because I have done html,css and php before and it is quite clear what thoose languages are capable of but I dont know what java is capable of. What can I do with it because all I know so far with java is to store variables in strings and print lines. And I know I can complete this in a much shorter time with standard html but everyone bigs up Java and im not sure why the reason is. So what I want to know:

    What can Java allow me to do (not job wise eg get a good job , but what can I do that other languages cant)

    Any products (games,apps) that I may know off that are made with Java.

    How long will it take me to get to that level of building professional apps/games etc if it is possible(I am 15 almost 16 years old and I am the best programmer in my high school, beating the teachers (the it teachers anyway)


  2. #2
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    5,424
    My Mood
    Hungover
    Thanks
    144
    Thanked 636 Times in 540 Posts

    Default Re: Java?

    You might want to check out JGO: Featured Games - Java-Gaming.org

    Right now Java has two big focuses: server side development, and Android development. Many (most?) big websites you use are running Java under the hood. Many (all?) Android apps and games are done in Java (er, Android's Java, whatever).

    Java is also used in desktop application development (in fact, I believe a few of our members, including me, earn their living that way). This is especially true for government and academic work. JavaFX might bring this back to the forefront, but server-side and Android are both more popular right now.

    Also, a word to the wise: bragging about being the best programmer at your school, even better than your teachers, won't get you very far in the wide and mean world of the internet. Humility is a virtue.
    Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
    Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!

  3. The Following User Says Thank You to KevinWorkman For This Useful Post:

    MinorLushy (June 25th, 2014)

  4. #3
    Junior Member
    Join Date
    Jun 2014
    Posts
    8
    Thanks
    10
    Thanked 0 Times in 0 Posts

    Default Re: Java?

    Sorry if you took it that way, it was merely an aid to help you realise at what situation I am at, but I can see your point and that advice is very helpful, Thanks.
    So the web site you have just shown me , are made from java, that's pretty cool. So are games like Angry birds, Candy crush or whatever that games called, subway surfers, are they all made purely out of Java.

  5. #4
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    5,424
    My Mood
    Hungover
    Thanks
    144
    Thanked 636 Times in 540 Posts

    Default Re: Java?

    Quote Originally Posted by MinorLushy View Post
    So the web site you have just shown me , are made from java, that's pretty cool.
    Yep, everything on JGO is done in Java. Pretty impressive stuff.

    Quote Originally Posted by MinorLushy View Post
    So are games like Angry birds, Candy crush or whatever that games called, subway surfers, are they all made purely out of Java.
    I don't know specifics. I would bet that those kind of games are a combination of a few different languages. But native Android is pretty much Java.
    Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
    Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!

  6. The Following User Says Thank You to KevinWorkman For This Useful Post:

    MinorLushy (June 25th, 2014)

  7. #5
    Junior Member
    Join Date
    Jun 2014
    Posts
    8
    Thanks
    10
    Thanked 0 Times in 0 Posts

    Default Re: Java?

    Ok, that really given me the boost to learn more in the hope that I will eventually get there. I checked the most popular thread on their and I got a Minecraft thread. Is that the actually official game in its day and age. Are all the games on that website made purely from Java and if so , does Java allow you to 3D render eg: steve and blocks and various stuff for Minecraft. I would think it uses more than 1 language.

  8. #6
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    5,424
    My Mood
    Hungover
    Thanks
    144
    Thanked 636 Times in 540 Posts

    Default Re: Java?

    Notch used to hang out on JGO before he was rich and famous. He introduced the first version of Minecraft on JGO, years before it became super popular.

    Minecraft was originally written in Java, particularly using LWJGL, which is a popular Java OpenGL library. I'm pretty sure the main PC version of Minecraft is still written in Java.

    When Minecraft was ported to XBox and Playstation, it was basically re-written from the ground up in C++.

    If you're looking to do 3D stuff, you might want to check out JMonkeyEngine. LibGDX has also started adding 3D stuff as well.
    Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
    Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!

  9. The Following User Says Thank You to KevinWorkman For This Useful Post:

    MinorLushy (June 25th, 2014)

  10. #7
    Junior Member
    Join Date
    Jun 2014
    Posts
    8
    Thanks
    10
    Thanked 0 Times in 0 Posts

    Default Re: Java?

    Thanks dude you have cleared my mind and questions that I have been having. All I need to know now is how to do it. Thanks very much.
    Off I go on my journey

  11. #8
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    5,424
    My Mood
    Hungover
    Thanks
    144
    Thanked 636 Times in 540 Posts

    Default Re: Java?

    Start with the basics first. Make Pong before you think about making Minecraft. Learn the basics of Java before jumping into a framework or library.

    (Shameless self-promotion: I've written some tutorials available at the link to Static Void Games in my signature.)

    Check out LWJGL and JMonkeyEngine and libGDX. Go through their tutorials (after going through the basic Java tutorials). Try them out and see what makes the most sense to you.

    Good luck!
    Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
    Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!

  12. The Following User Says Thank You to KevinWorkman For This Useful Post:

    MinorLushy (June 25th, 2014)