Java Learning Journey – Day 1 Today I explored one of the most fundamental concepts in Java — Variables. In programming, variables act as containers that store data which our program can use and modify during execution. Understanding variables clearly is the first step toward writing better and structured Java programs. Some key points I revised today: • What a variable is in Java • Different types of variables (Local, Instance, Static) • How variables store and manage data Building strong fundamentals is very important before moving to advanced topics like OOP, Multithreading, and Backend Development. I’ll be sharing my daily Java learning journey here to stay consistent and document my progress. If you're also learning Java or working in software development, feel free to connect and share your thoughts. #Java #JavaDeveloper #Programming #CodingJourney #SoftwareDevelopment #LearnJava
Java Fundamentals: Understanding Variables
More Relevant Posts
-
Learning Java for nearly two years has presented challenges, particularly in finding well-structured notes that cover concepts clearly in one place. To address this, I started creating my own notes—typed so they can be easily updated and improved over time. It took a lot of effort, but the result has been very rewarding. I'm sharing this document here in case it helps other Java developers or students in their learning journey. This document currently covers Java Exception Handling concepts. Feel free to use it, and let me know if it helps you in learning Java. #Java #JavaDeveloper #ExceptionHandling #Programming #JavaNotes
To view or add a comment, sign in
-
🚀 Day – Java Learning Update ⏳ 🎯 Understanding Looping Statements: For Loop in Java Today, I learned about Looping Statements in Java, specifically the for loop. Loops help execute a block of code multiple times without writing the same code repeatedly. What is a For Loop? A for loop is used when the number of iterations is known in advance. It combines initialization, condition, and increment/decrement in a single statement. Initialization – starting point of the loop Condition – determines how long the loop runs Increment/Decrement – updates the loop variable Syntax of For Loop: for(initialization; condition; increment/decrement) { // code to execute repeatedly } Task: Find the factorial of a num from 1 to 30 #Java #JavaFullStack #CoreJava #ForLoop #Programming #SoftwareDeveloper #BackendDeveloper #LearningJourney 10000 Coders Meghana M
To view or add a comment, sign in
-
-
☕ Learning Java 🚀 Spent time exploring Java and building a stronger foundation in programming concepts. 🌱 From understanding basic syntax to working with object-oriented concepts, this journey is helping me think more logically and solve problems step by step. Key learnings: • Basics of Java programming • Object-Oriented Programming concepts • Writing clean and structured code Still practicing, improving, and learning something new every day. ✨ #Java #Programming #Learning #CodingJourney #KeepLearning
To view or add a comment, sign in
-
-
Learning Java for nearly two years has presented challenges, particularly in finding well-structured notes that cover concepts clearly in one place. To address this, I started creating my own notes—typed so they can be easily updated and improved over time. It took a lot of effort, but the result has been very rewarding. I'm sharing this document here in case it helps other Java developers or students in their learning journey. This document currently covers Java Collections Framework concepts, including core interfaces, common implementations, and Concurrent Collections used in multithreaded environments. Feel free to use it, and let me know if it helps you in learning Java. #Java #JavaDeveloper #JavaCollections #ConcurrentProgramming #Programming #JavaNotes
To view or add a comment, sign in
-
🚀 Java Learning Journey – Interesting Concept While learning Java, I came across an important concept: 👉 Why is String immutable in Java? In Java, once a String object is created, its value cannot be changed. This design helps Java in several ways: • Improves security for sensitive data • Enables String Pool for memory optimization • Provides thread safety in multi-threaded environments • Ensures better performance when used as keys in HashMap Understanding these core concepts helps build a stronger foundation in Java development. What other Java concepts do you think every developer should know? #Java #JavaDeveloper #Programming #Coding #SoftwareDevelopment #LearningInPublic
To view or add a comment, sign in
-
🚀 Day 2 of Java Training – Strengthening Core Concepts Today was Day 2 of the Java training program conducted by our college, and it was another great learning experience. In today’s session, we covered several important Java concepts including Implicit and Explicit Type Casting, which helped us understand how Java handles data type conversions. We also learned about Wrapper Classes and their role in converting primitive data types into objects. The faculty introduced us to Command Line Arguments, showing how inputs can be passed to a Java program while executing it from the command line. We also started exploring Object-Oriented Programming (OOP) concepts and completed the fundamentals of Classes and Objects. Additionally, we discussed the importance of the public static void main method and clearly understood the difference between static and non-static methods. Each day of this training is helping me build a stronger foundation in Core Java, and I’m excited to continue learning more advanced concepts in the coming sessions. #Java #OOP #Programming #LearningJourney #SoftwareDevelopment #JavaDeveloper
To view or add a comment, sign in
-
-
Learning Java for nearly two years has presented challenges, particularly in finding well-structured notes that encompass everything in one place. To address this, I took the initiative to create my own notes—typed for easy updates and improvements over time. Although it required significant effort, the result has been rewarding. I am sharing this document here, hoping it will assist other Java developers or students in their learning journey. Currently, it covers all OOP concepts. #Java #ObjectOrientedProgramming #JavaDeveloper #Programming #JavaNotes
To view or add a comment, sign in
-
Learning Java for nearly two years has presented many challenges, particularly in building a strong foundation in core Java concepts. To clarify my understanding, I began creating structured notes that are easily updated, organized, and improved over time. This effort has proven extremely beneficial in strengthening my grasp of Java fundamentals. I am sharing this document here to assist other Java developers or students in their learning journey. It currently covers core Java fundamentals such as: - Identifiers - Reserved words - Primitive data types - Variables - Arrays - Operators - Type casting - Flow control statements - Loops Additionally, it includes important concepts like var-args methods, the main() method structure, and Java Bean coding standards. Feel free to use it, and I hope it aids you in your Java learning experience. #Java #JavaDeveloper #JavaFundamentals #Programming #JavaProgramming #JavaNotes
To view or add a comment, sign in
-
Boost Your Java Skills with This Quick Tutorial! Are you learning Java or looking to sharpen your programming skills? Check out my latest video on Nested If & If Else! In this video, you will learn: ✅ The basics of Nested If & If Else ✅ How to write clean and efficient code ✅ Real-world examples and practical use cases ✅ Tips to avoid common mistakes Whether you are a beginner, a student, or an aspiring Java developer, this tutorial will make easy to understand and implement. 📺 Watch here: https://lnkd.in/g_wF3HU9 💡 Don’t forget to like, share, and comment your thoughts! Your feedback helps me create more useful tutorials. #Java #JavaProgramming #Coding #LearnJava #Programming #SoftwareDevelopment #TechTips #JavaForBeginners
Nested If & Nested If Else in Java Explained with Real Time Examples | Java for Beginners
https://www.youtube.com/
To view or add a comment, sign in
-
📘 Back to Learning Java – Rules of Method Overloading After a short break of a week, I started learning again and today’s focus was on Rules of Method Overloading, beginning with the first rule: Access Modifiers. 🔹 Access Modifiers are used to modify the accessibility (visibility) of variables and methods. We learned the four types of access modifiers in Java: 1️⃣ Public ✔ Can be used in the same class ✔ Different class in the same package ✔ Different package (with and without inheritance) 2️⃣ Protected ✔ Can be used in the same class ✔ Different class in the same package ✔ Different package (only if it is inherited) 3️⃣ Package (Default) ✔ Can be used in the same class ✔ Same package 4️⃣ Private ✔ Can be used only inside the same class ❌ Cannot be inherited or accessed outside the class 💡 To understand this better, we created multiple packages and classes and tested how each access modifier behaves in different scenarios. 🔎 Key Conclusion: If you use access modifiers from bottom → top, the accessibility/visibility increases. private → package → protected → public If you use them from top → bottom, the visibility decreases. Always interesting to see how these concepts work practically while coding! 💻 #Java #LearningJava #AccessModifiers #Programming #CodingJourney #SoftwareDevelopment
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development