Monday, January 21, 2013

Week-1 : 1.1: Fundamental Knowledge


One of the difficult things about getting started with Java is installing everything you need. Even before you write a single line of code, the headaches begin! Hopefully, the following sections will make life easier for you. We're going to write all our code using a free piece of software called NetBeans. This is one of the most popular IDEs (Interface Development Environment) in the world for writing Java program. You'll see what it looks like shortly. But before NetBeans will work, it needs you to install the necessary Java components and files. First up is something called the Java Virtual Machine.

The Java Virtual Machine

Click Here for DetailsJava is platform independent. This means that it will run on just about any operating system. So whether your computer runs Windows, Linux, Mac OS, it's all the same to Java! The reason it can run on any operating system is because of the Java Virtual Machine. The Virtual Machine is a program that processes all your code correctly. So you need to install this program (Virtual Machine) before you can run any Java code.
Java is owned by a company called Sun Microsystems, so you need to head over to Sun's website to get the Java Virtual Machine, also known as the Java Runtime Environment (JRE). Try this page first:


You can check to see if you already have the JRE on your computer by clicking the link "Do I have Java?". You'll find this link under the big Download button at the top of the page. (Unless Sun have changed things around, again!) When you click the link, your computer will be scanned for the JRE. You will then be told whether you have it or not. If not, you'll be given the opportunity to download and install it.
Or you could just head over to this page:


The "manual" in the above links means "manual download". The page gives you download links and instructions for a wide variety of operating systems.
After downloading and installing, you may need to restart you computer. When you do, you will have the Java Virtual Machine.

The Java Software Development Kit

At this stage, you still can't write any program. The only thing you've done is to install software so that Java program can be run on your computer. To write code and test it out, you need something called a Software Development kit.
Java's Software Development Kit can currently be downloaded from here:
The one we're going to be using is called Java SE. (The SE stands for Standard Edition.). Click on that link, then on "Java SE (JDK) 6 Download". You'll then find yourself on a page with a bewildering list of options to download. Because we're going to be using NetBeans, locate this:

JDK 6 Update X with NetBeans 6.x

Click the Download link to be taken to yet another page. Click the top download to be taken to a page that asks you to select your operating system. Click Continue to finally get the download you need. A word of warning, though - this download will be big, at over 130 megabytes at the time of writing! Once you've downloaded the JDK and NetBeans, install it on your computer.
We're going to be using NetBeans to write our code. Before launching the software, however, here's how things work in the world of Java.

How things work in Java


Click Here for Details

113 comments:

  1. Replies
    1. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training in India . Nowadays Java has tons of job opportunities on various vertical industry.

      Delete
  2. Appreciation for nice Updates, I found something new and folks can get useful info about BEST ONLINE TRAINING

    ReplyDelete
  3. hi admin.i am really love it your blog.Because your explanation wise all the topics are too good.I got enough knowledge from your blog.Thanks for sharing more....
    Java Training in Marathahalli
    Python Training in Marathahalli

    ReplyDelete
  4. Thank you so much for sharing this worth able content with us. The concept taken here will be useful for my future programs.

    White Label Website Builder

    ReplyDelete
  5. Great information from your article.share more info as much as you can which is useful to us. Best core java course training in bangalore

    ReplyDelete
  6. Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it. Mat Lab Project Center in Chennai | Mat Lab Project Center in Velachery

    ReplyDelete
  7. I really love reading and following your post as I find them extremely informative and interesting. This post is equally informative as well as interesting.No.1 Software Testing Training Institute in Chennai | Best Selenium Training Institute in Chennai | Java Training in Chennai

    ReplyDelete
  8. Impressive blog with lovely information. really very useful article for us thanks for sharing such a wonderful blog...No.1 IOS Training Institute in Chennai | Best Android Training Institute in Chennai | Java Training Institute in Chennai

    ReplyDelete
  9. Thanks for nice blog.upload more and more valuable articles.
    Get best Spring course training in Bangalore

    ReplyDelete
  10. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here"Oracle Training in Chennai".

    ReplyDelete
  11. Hi dear, I like your post so much, and it is very good. Hope that we can communicate with each other. I want to introduce an aso services, I try it and I feel it is so good to us beginners.

    ReplyDelete
  12. Excellent post. I have read your blog it's very interesting and informative. Keep sharing.
    No.1 Robotics Project Center in Chennai | No.1Robotics Project Center in Velachery

    ReplyDelete
  13. Nice Post! It is really interesting to read from the beginning & I would like to share your blog to my circles, keep sharing…..
    Pearson Vue Testing Center in Chennai | Java Exam Center in Velachery | Microsoft Dot net Certification in Velachery

    ReplyDelete
  14. Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me.I am waiting for your next fantastic blog.Thanks for sharing.
    ISTQB Certification Training in Chennai | Java Exam Center in Chennai | Microsoft Dot net Certification in Chennai

    ReplyDelete
  15. Extraordinary blog. you put Good stuff. All the themes were clarified briefly.Thanks for sharing that post.Keep in blogging…
    No.1 Software Testing Training Institute in Chennai | Best Selenium Training Institute in Chennai | Web Designing Training Institute in Chennai

    ReplyDelete
  16. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
    No.1 IOS Training Institute in Velachery | Best Android Training Institute in Velachery | Core Java Training Institute in Chennai

    ReplyDelete
  17. I ‘d mention that most of us visitors are endowed to exist in a fabulous place with very many wonderful individuals with very helpful things.
    No.1 Automation Anywhere Training Institute in Chennai | No.1 Automation Anywhere Training Institute in Kanchipuram | No.1 Automation Anywhere Training Institute in Velachery

    ReplyDelete
  18. I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.
    No.1 Blue Prism Training Institute in Chennai | No.1 Blue Prism Training Institute in Velachery | No.1 Blue Prism Training Institute in Kanchipuram

    ReplyDelete
  19. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.
    Automation Anywhere Training with Placement in Chennai | Automation Anywhere Training with Placement in Tambaram

    ReplyDelete
  20. It’s always so sweet and also full of a lot of fun for me personally and my office colleagues to search your blog a minimum of thrice in a week to see the new guidance you have got.
    PHP Project Center in Chennai | PHP Project Center in Velachery

    ReplyDelete
  21. Really it was an awesome article...very interesting to read. You have provided a nice article....Thanks for sharing..
    JAVA and J2EE Training Institute in Chennai | JAVA and J2EE Training Institute in Velachery

    ReplyDelete
  22. Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
    No.1 Automation Anywhere Training Institute in Chennai | No.1 Automation Anywhere Training Institute in Velachery

    ReplyDelete
  23. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.
    No.1 Blue Prism Training Institute in Chennai | No.1 Blue Prism Training Institute in Kanchipuram

    ReplyDelete
  24. These provided information was really so nice, thanks for giving that post and the more skills to develop after refer that post.
    Python Certification Course in Chennai | Python Certification Course in OMR

    ReplyDelete
  25. Nice Blog… Wonderful Information and really very much useful. Thanks for sharing and keep updating…
    Python Training Institute in Chennai | Python Training Institute in Velachery

    ReplyDelete
  26. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.
    Python Exam Centers in Chennai | Python Exam Centers in Chennai

    ReplyDelete
  27. Really it was an awesome blog...... Very interesting to read, .It’s very helpful for me, Big thanks for the useful info and keep updating…
    CCNP Training Institute in Chennai | CCNP Training Institute in Velachery

    ReplyDelete
  28. Really it was an awesome blog...... Very interesting to read, .It’s very helpful for me, Big thanks for the useful info and keep updating…
    CCNP Training Institute in Chennai | CCNP Training Institute in Velachery

    ReplyDelete
  29. Your Blog is really amazing with useful information you are shared here...Thank you for sharing such an informative and awesome post with us. Keep blogging article like this……..
    AWS Training Institute in Chennai | AWS Training Institute in Velachery

    ReplyDelete
  30. Your blog was really amazing and informative. Thanks for sharing with us. Visit for
    Blueprism Exam Center in Chennai | Blueprism Exam Center in Velachery

    ReplyDelete
  31. Nice article. I was really impressed by seeing this article, it was very interesting and it is very useful for me.
    Best UIPath Training Institute in Chennai | Best UIPath Training Institute in Velachery

    ReplyDelete
  32. Thank you so much for sharing such an amazing post with useful information with us. Keep updating such a wonderful blog….
    Best CCNA Training Institute in Chennai| CCNA Training Center in Velachery

    ReplyDelete
  33. Nice blog…. with lovely information. Really very useful article for us thanks for sharing such a wonderful blog. Keep updating…..
    Best Linux Training Institute in Pallikaranai| Best Linux Training Institute in Velachery

    ReplyDelete
  34. Awesome article…. Really very helpful information for us. Keep it up. Keep blogging. Looking to reading your next post,. Thank You for Sharing This Information
    Best PCB Training Institute in Taramani| Best PCB Training Institute in Velachery

    ReplyDelete
  35. I enjoy what you guys are usually up too. This sort of clever work and coverage! Keep up the wonderful works guys I’ve added you guys to my blogroll.
    RPA Training in Chennai | RPA Training in Pallikaranai

    ReplyDelete
  36. Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
    Automation Anywhere Training in Chennai | Automation Anywhere Training in Pallavaram

    ReplyDelete
  37. Good Post…. Thanks for the useful information it’s very useful to read your blog. Keep blogging article like this.
    Best JAVA/J2EE Training Institute in Perungudi| Best JAVA/J2EE Training Institute in Velachery

    ReplyDelete
  38. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision....
    Best AWS Training Institute in Medavakkam| Best AWS Training Institute in Velachery

    ReplyDelete
  39. Thank you for taking the time and sharing this information with us. It was indeed very helpful and insightful while being straight forward and to the point.
    Ethical Hacking Training in Chennai | Ethical Hacking Training in ST. Thomas Mount

    ReplyDelete
  40. Thank you for taking the time and sharing this information with us. It was indeed very helpful and insightful while being straight forward and to the point.
    UIPath Training in Chennai | UIPath Training in Kanchipuram

    ReplyDelete
  41. Its really informative blog..I found useful. Thanks for sharing really good
    post.
    UIPath Training in Chennai | UIPath Training in Adyar

    ReplyDelete
  42. Your blogs and every other content are thus interesting and helpful it makes me return back again
    Blue prism Training in Chennai | Blue prism Training in Medavakkam

    ReplyDelete
  43. This is really an awesome article. Thank you for sharing this.It is worth reading for everyone.
    Automation Anywhere Certification in Chennai | Automation Anywhere Training in Pallikaranai

    ReplyDelete
  44. The info you provided in the blog that was really unique I love it!!.
    RPA Training in Chennai | RPA Training in Madipakkam

    ReplyDelete
  45. Great Informative post.. Really I appreciate hour work. You have given a good explanation
    Blue prism Exam Centers in Chennai | Blue prism Certifications in Kanchipuram

    ReplyDelete
  46. I simply wanted to thank you so much again. I am not sure the things that I might have gone through without the type of hints revealed by you regarding that situation.
    No.1 Ethical Hacking Training institute in Chennai | No.1 Ethical Hacking Training institute in Velachery

    ReplyDelete
  47. This comment has been removed by the author.

    ReplyDelete
  48. Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...
    Best Selenium Training Institute in Chennai |Best Selenium Training Institute in Medavakkam

    ReplyDelete
  49. Your Blog is Nice... Good concepts and gain my knowledge...keep updating...Thanks You for the post....
    Best MCSE Training Institute in Chennai| Best MCSE Training Institute in Velachery

    ReplyDelete
  50. Blog was superb it’s really helpful for me a lot,Thank you for share my blog.
    Automation Anywhere in Chennai | Automation Anywhere in Velachery

    ReplyDelete
  51. I think great site for these post and i am read the most of contents have useful for my Carrier. Thanks for these useful information. Any information is commands like to share him.
    Android Training Institute in Chennai | Android Trainning Institute in Velachery | Android Trainning Institute in Kanchipuram

    ReplyDelete
  52. Thank you for taking the time and sharing this information with us. It was

    indeed very helpful and insightful while being straight forward and to the

    point. Linux server Administration Training in Chennai | Linux server Administration Training in Velachery | Linux server Administration Training in Kanchipuram

    ReplyDelete

  53. Post shows good and much informative, thanks for sharing and

    your valuable time.To keep share this kind of useful things.Advance JAVA / J2EE Training courses in

    Chennai
    | Advance JAVA / J2EE Training courses in

    Chennai

    ReplyDelete
  54. This comment has been removed by the author.

    ReplyDelete
  55. This comment has been removed by the author.

    ReplyDelete
  56. This comment has been removed by the author.

    ReplyDelete
  57. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision.I’m expecting much of these useful things. JAVA Certification Course in Chennai | JAVA Certification Course in Velachery

    ReplyDelete
  58. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision.I’m expecting much of these useful things. JAVA Certification Course in Chennai | JAVA Certification Course in Velachery

    ReplyDelete
  59. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision.I’m expecting much of these useful things. JAVA Certification Course in Chennai | JAVA Certification Course in Velachery

    ReplyDelete
  60. Its really informative blog.I found useful. Thanks for sharing

    awesome post. JAVA Training Course in Chennai | JAVA Training Course in Velachery

    ReplyDelete
  61. Its really informative blog.I found useful. Thanks for sharing

    awesome post. JAVA Training Course in Chennai | JAVA Training Course in Velachery

    ReplyDelete
  62. This comment has been removed by the author.

    ReplyDelete
  63. It was wonderful article and I was really impressed by reading this blog.keep doing share this kind of articles.
    C / C++ Training Institute in Chennai | C / C++ Training Institute in Velachery

    ReplyDelete
  64. Nice blog, really I feel happy to see this I enjoyed reading the Post. It was very informative and useful. It is a great post. Keep sharing such kind of useful information.
    Advanced Web Designing and Development courses in Chennai
    Advanced Web Designing and Development courses in Velachery
    Advanced Web Designing and Development courses in Kanchipuram

    ReplyDelete
  65. Thank you so much for sharing this worthful content with us. The concept of here will be useful for know something in future programs. JAVA / J2EE Training courses in Chennai | JAVA / J2EE Training courses in Velachery

    ReplyDelete
  66. Thank you so much for sharing this worthful content with us. The concept of here will be useful for know something in future programs. JAVA / J2EE Training courses in Chennai | JAVA / J2EE Training courses in Velachery

    ReplyDelete
  67. Nice blog,good message in this.Really I feel happy to see this useful blog… Sincere thanks for sharing this valuable information to our vision..... Android Training Institute in chennai | Android Training Institute in Velachery

    ReplyDelete
  68. Nice blog,good message in this.Really I feel happy to see this useful blog… Sincere thanks for sharing this valuable information to our vision..... Android Training Institute in chennai | Android Training Institute in Velachery

    ReplyDelete
  69. Excellent post. I have read your blog it's very interesting and informative. Keep sharing this kind of worthful ideas. Web Design Training in Chennai | Web Design Training in Velachery

    ReplyDelete
  70. Excellent post. I have read your blog it's very interesting and informative. Keep sharing this kind of worthful ideas. Web Design Training in Chennai | Web Design Training in Velachery

    ReplyDelete
  71. Good Informative post. I have read your blog it's very interesting and useful. Keep sharing this kind of worthful ideas. Android Training in Chennai | Android Training in Velachery

    ReplyDelete
  72. Thanks for sharing this valuable information to useful our vision.Keep sharing your post regularly.. Software Testing Training in Chennai | Software Testing Training in Velachery

    ReplyDelete
  73. Your Blog is really wonderful..I have read your article,its very useful to us..keep updating related posts. C / C++ Training Courses in Chennai | C / C++ Training Courses in Velachery

    ReplyDelete
  74. Your Blog is really wonderful..I have read your article,its very useful to us..keep updating related posts. C / C++ Training Courses in Chennai | C / C++ Training Courses in Velachery

    ReplyDelete
  75. I simply wanted to thank you so much again. I am not sure the things that I might have gone through without the type of hints revealed by you regarding that situation.Thank you so much one more times. Android Summer Training Courses in Chennai | Android Summmer Training Courses in Velachery

    ReplyDelete
  76. Thanks for posting useful information, Good to know about new things here, Keep updating your blog...
    Vacation Courses Training in Chennai | Vacation Courses Training in Velachery

    ReplyDelete
  77. Thanks for posting this useful information, Good to know about new things here, Keep updating your blog...
    Vacation Courses Training in Chennai | Vacation Courses Training in Velachery

    ReplyDelete
  78. Thank you so much for posting this useful information content, Good to know about new things here, Keep share your blog...
    Vacation Classes in Chennai | Vacation Classes Training in Velachery

    ReplyDelete

  79. Thank you so much for posting this useful information content, Good to know about new things here, Keep share your blog...
    Vacation Classes in Chennai | Vacation Classes in Velachery

    ReplyDelete
  80. Very informative blog. Helps to gain knowledge about new concepts and techniques. Thanks for posting information in this blog
    Summer Course Training in Chennai | Summer Course Training in Tambaram

    ReplyDelete
  81. Very informative blog. Helps to gain knowledge about new concepts and techniques. Thanks for posting information in this blog
    Summer Course Training in Chennai | Summer Course Training in Tambaram

    ReplyDelete
  82. This is really too useful and have more ideas from yours. keep sharing many things and thanks for sharing the information.

    Best python training institute in Kanchipuram

    ReplyDelete
  83. Nice post... Really you are done a wonderful job. Thanks for sharing such wonderful information with us. Please keep on updating...

    Best Java Training Academy in Kanchipuram

    ReplyDelete
  84. Nice blog, really I feel happy to see this useful blog… Thanks for sharing this valuable information to our vision.

    Best Graphics Designing Training Academy in Kanchipuram

    ReplyDelete
  85. Thanks for this greatful information. all this information is very important to all the users and can be used good at all this process
    Best Tally ERP 9.0 Training Academy in Kanchipuram

    ReplyDelete