What are the key concepts to learn for Java?

  • Context: Java 
  • Thread starter Thread starter Niaboc67
  • Start date Start date
  • Tags Tags
    Concepts Java
Click For Summary

Discussion Overview

The discussion centers around the key concepts and foundational knowledge necessary for learning Java programming. Participants explore various aspects of Java, including object-oriented programming (OOP), memory management, and the importance of understanding programming fundamentals.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant notes that the question lacks context regarding the asker’s programming experience, suggesting that the answer may vary significantly based on whether the individual is a beginner or an experienced programmer transitioning to Java.
  • Another participant emphasizes the importance of understanding the fundamentals of object-oriented programming (OOP) as a prerequisite for learning Java.
  • A suggestion is made to develop a personal project, such as a text-based calculator, to guide the learning process, highlighting the need to grasp variables, functions, and objects.
  • Some participants mention the significance of understanding Java's object-oriented nature, strong and static typing, and the concepts of call by value and call by reference.
  • One participant raises the importance of understanding memory management when creating objects or declaring variables, acknowledging the vagueness of this point.

Areas of Agreement / Disagreement

Participants express differing views on the specificity of the original question, with some finding it too vague to provide a definitive answer. There is no consensus on a singular list of key concepts, as various foundational aspects of Java are highlighted by different participants.

Contextual Notes

The discussion reveals limitations in the original question's context, particularly regarding the asker's prior programming experience, which affects the relevance of the responses provided. Additionally, the responses reflect varying interpretations of what constitutes "key ingredients" in learning Java.

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.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 9 ·
Replies
9
Views
2K
Replies
8
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K