Java What are the key concepts to learn for Java?

  • Thread starter Thread starter Niaboc67
  • Start date Start date
  • Tags Tags
    Concepts Java
AI Thread Summary
To effectively learn Java programming, it is crucial to grasp the fundamentals of Object-Oriented Programming (OOP), as Java is entirely OOP-based. Beginners should focus on understanding core concepts such as variables, functions, and objects. A practical approach to learning is to develop a simple project, like a text-based calculator, which helps reinforce these concepts. Reliable resources for learning include textbooks, Oracle's online tutorials, and educational videos on platforms like YouTube. Additionally, understanding Java's strong and static typing, as well as memory management when creating objects and declaring variables, is essential for mastering the language.
Niaboc67
Messages
249
Reaction score
3
New to programming Java please list out the things I should focus on. What are the key ingredient to programming in Java?

Thank You
 
Technology news on Phys.org
You give no indication as to your overall experience with programming, so the question is impossible to answer. If you are totally new to programming it's one thing but if you are an experienced programmer who just wants to take on Java, it's a whole different story.

In any case since Java is totally OOP, you should make sure you understand the fundamentals of OOP, independently of Java.
 
Last edited:
First of all, if you want to learn, develop your own problem. As an example:

Objective: Create a text-based calculator.
What you need: Variables, functions, objects (Scanner)
What you need to learn: Variables, functions, objects
How to learn it: Textbook, online Oracle tutorials (reliable source), YouTube

Also I don't understand the question "What are they key ingredients to programming in Java?" The key ingredient to programming is understanding the language and how to use it given a problem.
 
Try to understand what is going on in memory when you create an object, or declare a variable. I know it's kind of vague, but that's a key matter.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I had a Microsoft Technical interview this past Friday, the question I was asked was this : How do you find the middle value for a dataset that is too big to fit in RAM? I was not able to figure this out during the interview, but I have been look in this all weekend and I read something online that said it can be done at O(N) using something called the counting sort histogram algorithm ( I did not learn that in my advanced data structures and algorithms class). I have watched some youtube...

Similar threads

Replies
2
Views
2K
Replies
2
Views
2K
Replies
0
Views
322
Replies
1
Views
2K
Replies
1
Views
1K
Replies
2
Views
2K
Back
Top