Shadowing Practice: Records In Java - Full Tutorial - The Best New Java Feature You're Not Using - Learn English Speaking with YouTube
Download App
AI scoring for every sentence you speak

Popular
Context & Background
In today's tutorial, John, a lead Java software engineer, introduces the concept of records in Java, a feature that simplifies coding by minimizing the amount of boilerplate necessary for simple data-carrying classes. John outlines the traditional process of creating Java classes to hold basic information, demonstrating the complexities involved. Understanding this context can significantly enhance your learn English with YouTube experience, as it provides a clear framework for discussing programming and problem-solving in English.
Top 5 Phrases for Daily Communication
- “Here’s everything you had to do.” - A useful phrase when explaining processes or tasks.
- “Let’s go ahead and make these final.” - This is a phrase often used when detailing a decision or next steps.
- “We want to be able to set them right.” - Great for expressing intentions or goals in discussions.
- “All it does is hold that employee info.” - A clear, concise way to describe a function or role.
- “We can go back here to our main method.” - Use this when referencing prior points in the conversation.
Step-by-step Shadowing Guide
To effectively implement the shadowing technique using this video, follow these steps:
- Active Listening: Begin by watching the video without subtitles. Focus on John's tone and pronunciation, particularly how he articulates technical terms related to Java.
- Repeat & Imitate: Play segments of the video back, pausing after each phrase. Repeat what John says using shadowspeak. This can help you internalize pronunciation and rhythm.
- Note Key Phrases: Write down the phrases listed above as they have practical applications not only in programming discussions but also in everyday conversation. Understand their context and how to use them.
- Practice Speaking: Record yourself using the same phrases in different contexts. For example, rephrase John's explanations in your own words, focusing on areas you find challenging. This type of IELTS speaking practice is fantastic for building confidence.
- Interactive Engagement: Join online discussions or forums about Java and practice using the terms you’ve learned. This reinforces language use and helps with fluency.
By incorporating these methods, you can improve your English speaking skills while gaining new insights into programming concepts, making learning both effective and enjoyable.
What is the Shadowing Technique?
Shadowing is a science-backed language learning technique originally developed for professional interpreter training and popularized by polyglot Dr. Alexander Arguelles. The method is simple but powerful: you listen to native English audio and immediately repeat it out loud — like a shadow following the speaker with just a 1–2 second delay. Unlike passive listening or grammar drills, shadowing forces your brain and mouth muscles to simultaneously process and reproduce real speech patterns. Research shows it significantly improves pronunciation accuracy, intonation, rhythm, connected speech, listening comprehension, and speaking fluency — making it one of the most effective methods for IELTS Speaking preparation and real-world English communication.
☕ Buy us a coffee
ShadowingEnglish remains 100% free thanks to your support. Server and AI costs are high — your coffee keeps us going! 🙏