🧠 Revision Day – Strengthening the Basics Again Yesterday was focused on strengthening fundamentals. ✔️ Java – Datatypes, Variables, If/else, Loops, 1D Arrays ✔️ SQL – SELECT, WHERE, AND/OR, BETWEEN, ORDER BY Instead of just reading, I rewrote examples and queries from memory. Real confidence comes from revisiting basics calmly and consistently. #Java #SQL #Consistency #LearningInPublic #BackendJourney
Strengthening Java and SQL Fundamentals
More Relevant Posts
-
🔁 Weekly Review Day Yesterday I was focused on revisiting fundamentals instead of learning something new. ✔️ Quick Java practice with arrays and small programs ✔️ SQL queries involving filtering and grouping I’m realizing that regular revision helps strengthen memory and highlights areas that still need more clarity. Small weekly reviews can make a big difference in long-term learning. #Java #SQL #LearningInPublic #Consistency #DeveloperJourney
To view or add a comment, sign in
-
Arrays in java 💫 An array is defined as a homogeneous coollection of information. An array is a linear datastructure,the advantages of using array is, 1.creating an array is simple. 2.storing the data into in array is simple. 3.the retrival of the data from an array is simple. #GRNarendrareddy #Globalquesttechnologies
To view or add a comment, sign in
-
-
Exploring Java Stack Data Structure 🚀 In this simple example, I used Java's Stack to store different data types using Object type. It helped me better understand: - LIFO (Last In First Out) principle - How Stack works in Java - Storing multiple data types in one structure Always learning, always improving. 💻 import java.util.Stack; public class Main { public static void main(String[] args) { Stack<Object> my_stack =new Stack<>(); my_stack.push(1.25); my_stack.push(78); my_stack.push(true); my_stack.push("engin"); my_stack.push(9999999L); my_stack.push('E'); System.out.println(my_stack); } } https://lnkd.in/d3hZN9B4 #Java #DataStructures #Programming #Learning
To view or add a comment, sign in
-
Java Arrays: The Ultimate Building Blocks Before building complex data structures, the foundation needs to be rock solid. Arrays are the ultimate building blocks. Today, I locked down the 4 core operations: 1. Declare: Reserving contiguous memory. 2. Initialize: Populating the data. 3. Access: The magic of O(1). 4. Traverse: Looping through the elements. The biggest takeaway? Understanding fixed memory allocation in Java is crucial before moving to dynamic structures like ArrayLists or HashMaps. #DSA #Java #ArrayBasics
To view or add a comment, sign in
-
-
#Day_53_of_my_DSA_Journey (mission: abki bar string, array par) **Array to Linked List in Java! Today converted an array into a singly linked list using Java. 🖥️ ✅ Created a Node class with constructors for flexibility ✅ Built a method arrToLink to dynamically create a linked list from any array ✅ Practiced fundamental data structure concepts ->Start with the first element ->Create the head node using the first element of the array. ->Initialize a pointer called mover to track the last node in the list. ->Loop through the rest of the array ->For each element, create a temporary node (temp) containing the current value. ->Link it to the current last node (mover.next = temp). ->Move the mover pointer forward (mover = temp) so it always points to the last node. ->Repeat until all array elements are linked. ->Return the head — now pointing to a complete linked list! **Why this works: ✅mover keeps track of where the next node should be attached. ✅temp is a fresh node for each array element. ✅Together, they efficiently build the linked list in one pass. 💡 Complexity: TC: O(n) — single pass through the array SC: O(n) — new nodes created for the linked list 📌 Linked lists are essential for understanding dynamic memory allocation and pointer manipulation. #Java #DataStructures #LinkedList #CodingPractice #DSA #Programming #TechLearning
To view or add a comment, sign in
-
-
☕️ My Java Journey Day 2 * Data types * Today was all about understanding the "containers" we use in Java. From the tiny byte to the complex String My notes[ Just sip this ☕️]: https://lnkd.in/gQtvsyRD Challenge Yourself: Think you know Java basics? Try solving this problem: https://lnkd.in/gXnMBGBe Quiz to test your understanding: https://lnkd.in/gjv3nJrm #Java #CodingJourney #Consistency #LearningToCode #GeeksforGeeks
To view or add a comment, sign in
-
🧠 Java Logic + SQL Concept Practice Today I focused on strengthening basic logic through small problems. ✔️ Counted even numbers in an array ✔️ Found the largest element ✔️ Calculated string length without using built-in methods Also revisited a key SQL concept around JOINs, especially understanding which JOIN returns all rows from the left table. These small exercises help improve logical thinking and deepen understanding of core concepts. #Java #SQL #DSA #ProgrammingFundamentals #LearningInPublic
To view or add a comment, sign in
-
In Java, we often hear that object creation is cheap and the JVM is optimized for it. That’s true — but only up to a point. In high-throughput backend systems, excessive object creation becomes a hidden performance issue. What happens in real systems: Large numbers of short-lived objects are created per request Memory allocation rate increases significantly Garbage collection runs more frequently Latency becomes inconsistent due to GC activity Individually, object creation is fast.But at scale, it creates memory pressure that directly impacts performance. This is especially noticeable in: High-traffic REST APIs Data transformation layers Logging and serialization-heavy flows The key learning for me was to be mindful of an object lifecycle, not just logic. Good Java performance isn’t just about efficient algorithms. It’s about how efficiently the JVM can manage the memory your code produces. #Java #JVM #PerformanceTuning #BackendEngineering #Microservices
To view or add a comment, sign in
-
🚀 Java Collections – List vs Set vs Map Yesterday I deepened my understanding of Collections in Java. ✔️ List → Ordered, allows duplicates ✔️ Set → Stores unique elements ✔️ Map → Key–value data structure Learning when to use the right collection is important for writing clean and efficient backend code. Also practiced DSA problems like: • Finding the first non-repeating element • Intersection of two arrays Choosing the right data structure makes problem-solving much more effective. #Java #Collections #DSA #BackendDevelopment #LearningInPublic #DeveloperJourney
To view or add a comment, sign in
-
Day 19 -What I Learned In a Day(JAVA) Today I practiced Type Casting and Dynamic Input (User Input) in Java Type Casting: I solved problems based on: ✔ Widening Casting (automatic conversion) ✔ Narrowing Casting (manual conversion) ✔ Handling data loss ✔ Applying casting in expressions Practicing problems helped me understand the concept clearly. Dynamic Read (User Input in Java): I learned the 3 important steps to use dynamic input: 1️⃣ Import Scanner class 2️⃣ Create Scanner object 3️⃣ Use input methods Input Methods I Practiced: ✔ nextInt() → for integer ✔ nextDouble() → for decimal numbers ✔ next() → for single word ✔ nextLine() → for full sentence ✔ next().charAt(0) → for character input ✔ nextFloat() → for float values ✔ nextLong() → for long values Practiced 👇 #Java #CoreJava #TypeCasting #LearningJourney #Consistency
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