Top 5 Best Way to Learn Java Programming Part -2

Note: This is part 2 article If you want to learn Java basics Check part -1 article link is given below to this article

 

3) Learn Java APIs and Write Few Complex Programs

*When you have created most of the basic programs, and most importantly, you are comfortable creating such basic programs, move on to the next step 

*Here, I suggest you to work hard on learning Java API inside Java Collections and Java IO. Just start exploring the different classes and interfaces included in these APIs and start building programs for them.

*Please note that you should always try to find an existing API to perform a particular task, and you should not build your logic here. Your goal is to familiarize yourself with these APIs, so always look for solutions within these APIs.

*Again, I am suggesting some basic programs that you can work on. Later you can include as many APIs and as many programs as you can.

  •  Taking input from console and printing it
  •  Reading a file from file system and printing its content in console
  •  Creating a new file and writing some data onto it
  •  Reading data from a URL and do some search on it’s content
  •  Store elements in a list, and then iterate over it
  •  Use Hash Map to store random key-value pairs and iterate over it in multiple ways
  •  Create some programs for searching and sorting over collection elements
  •  And so on…

*The more and more programs you build at this step, you will get more and more confidence. As soon as you are good at using these APIs, jump to the next section’s most essential and challenging task.

4) Create One Desktop Application and One Web Application

*This step will give you the confidence needed to face any java interview and prove your mettle in Java-related discussions.

 

*The idea is simple. You have to decide on at least one java desktop/GUI application (example: desktop calculator) and one web application (example: hospital management). And now, when you have the most basic knowledge at your hand, start exploring everything which you will need to build your two applications.

 

*Ask help from experts (I will also do my bit to help you), your experienced friends, colleagues and every person you know and who can help you.

 

*Read all available good material that comes your way when searching for solutions and learning the concepts. Buy some books which are related to the concepts where you are stuck in. Do everything that is needed to build these applications. Make them your sole objective for a few days (or weeks, or even months).

 

*Let me assure you that by the time you end up completing both exercises, you will be much more confident than ever before when it comes to Java. And more importantly, it helps you to develop a habit of getting things done at every cost. This attitude is very important in the long run of your career.

5) Participate in Good Java Blogs and Forums

*After your above four steps are completed, you will be more of a confident man who can also help others like you were a few months back.

*Find people who know less and help them solve the problems, even if it requires some amount of time for you. A good place for these activities can be forums. When you start learning about mistakes others are making, it just opens up your mind in various directions and improves your thought processing capabilities.

*In fact, the last step is like an infinite loop, and you should keep doing it when the time permits. You will appreciate the results when you will realize how mature you have become.

*That’s all for now on my thoughts regarding the best way to learn Java. If you happen to agree with me, drop a comment. If you disagree with me, drop your suggestion. I will include your thought in the main article if it’s really good.

 Happy Learning !!

 

 Check part-1 for java basics

 

Part 1 article link,

 

https://paidforarticles.in/top-5-best-way-to-learn-java-programming-589633

 

Enjoyed this article? Stay informed by joining our newsletter!

Comments

You must be logged in to post a comment.

About Author