Begin Your Career in JAVA (Part-2)

We already learn the things that keep in mind in my last article. Before continuing, I would like to say that there are many things in java, So here we are considering the core concept that is enough for beginners.

Photo by Jonathan Chng on Unsplash

Hello everyone, I have 5+ years of experience in IT, So I am sharing the tips that help to make your career begin. Here I am not teaching Java programming but rather how to start a career. Let’s get started.

#1. Understand Deeply The OOPS Concept: Java is based on the OOPS Concept. Object-Oriented Programming is a paradigm that provides many concepts. There are four main OOP concepts in Java.

  • Abstraction.
  • Encapsulation.
  • Inheritance.
  • Polymorphism.

#2. Learn the syntax: Syntax error is very common problem that comes when we start programming. So first learn the syntax of the following things.

  • How to create a class. class Arnish {} here Arnish is the class name.
  • How to create a variable. Int incrementValue;
  • How to create a interface. interface Arnish{} here Arnish is the interface name.
  • How to create a method. void methodName(){}
  • The semicolon ; is always in the end of line excepting curly braces { } case.

#3. Knowledge of Access Modifiers: It helps to restrict the scope of a class, constructor, variable, method, or data member. Learn the visibility of each modifiers. There are four types of access modifiers in Java, These are:

  • Default (No keyword required)
  • Public
  • Private
  • Protected

#4. Compile, Debug, and Run Process: Compiling a Java program is very easy after JDK installation there is command for compile javac <> and for execute java <ClassName> If you start your career then debugging/troubleshooting is the good way to learn deeply.

Make the habit for troubleshooting yourself.

#5. Practice: Practice is a better way to improve the coding skills. Do it regularly and try to motivate yourself. The few things that you have to practice it, are:

  • Loops (for, while, and do-while)
  • Conditions (If, else-if, and switch)
  • Constructor
  • Syntax (class, interface, variable and methods)

Practice it happily, Happiness will never let you down.

Go ahead !! Share your experience with me and any more queries that you have you can ask me.

Best of luck for your future.

Thank you for reading.




A Programmer after Sunrise and A Writer after Sunset. ##Blockchain ##Programming ##Development ##Technology_Blogger. visit me at

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

CSS Units — REM or EM

Working with Odyssey to build the architecture for Momentum 2020

Chia network farming equipment vs ethereum mining equipment price, comparison per watt

How to Reset CELKON CT744

Migrating Azure Functions from v1 (.NET) to v2 (.NET Standard)

How to create your custom Icon launcher on Linux

GSoC’21: Refactoring code and formalizing unit tests

Everything That You Need To Know About Full-Stack Development

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Arnish Gupta

Arnish Gupta

A Programmer after Sunrise and A Writer after Sunset. ##Blockchain ##Programming ##Development ##Technology_Blogger. visit me at

More from Medium

Diagonal Difference | HackerRank Question | Java Solution

OOPS Concepts Java Tutorial

Java Core Concepts (JDK, JRE, JVM)

Object-Oriented Programming in Java