Tagged articles
6 articles
Page 1 of 1
Lisa Notes
Lisa Notes
Apr 17, 2026 · Fundamentals

Mastering Java’s this Keyword: A Beginner’s Guide from Scratch

This tutorial explains how the Java this keyword references the current object, showing its use for accessing shadowed member variables and invoking other constructors through clear code examples such as Point and Rectangle classes.

Object-OrientedTutorialconstructor chaining
0 likes · 6 min read
Mastering Java’s this Keyword: A Beginner’s Guide from Scratch
JavaScript
JavaScript
Sep 11, 2025 · Fundamentals

Mastering JavaScript’s ‘this’: The Hidden Rules Every Developer Must Know

This article demystifies JavaScript’s notoriously tricky ‘this’ keyword by exploring its dynamic binding behavior, illustrating four binding rules with clear examples, and showing how arrow functions, call/apply/bind, and constructor calls affect its value, plus practical best‑practice tips.

Arrow FunctionsJavaScriptbinding rules
0 likes · 6 min read
Mastering JavaScript’s ‘this’: The Hidden Rules Every Developer Must Know
37 Interactive Technology Team
37 Interactive Technology Team
Dec 12, 2022 · Frontend Development

Understanding the JavaScript "this" Keyword: From Basics to Deep Insights

This article demystifies JavaScript’s this keyword by covering its runtime binding rules in global, function, method, constructor, prototype, and arrow contexts, explaining strict‑mode differences, call/apply/bind usage, event‑handler behavior, and the underlying ECMAScript reference mechanics that determine its value.

Arrow FunctionsJavaScriptcall apply bind
0 likes · 16 min read
Understanding the JavaScript "this" Keyword: From Basics to Deep Insights
Java One
Java One
May 14, 2022 · Fundamentals

Master Java Constructors, Method Overloading, and Memory Management: A Deep Dive

This article explains Java constructors, the importance of providing a no‑arg constructor, method overloading rules and type promotion, the use of the this and static keywords, memory cleanup strategies, garbage‑collector algorithms, JIT compilation, member initialization order, and enum usage with clear code examples.

ConstructorsGarbage CollectionMemory Management
0 likes · 15 min read
Master Java Constructors, Method Overloading, and Memory Management: A Deep Dive
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 4, 2017 · Frontend Development

Mastering JavaScript’s this: When, Why, and How It Changes

This article provides a comprehensive, step‑by‑step explanation of JavaScript’s this binding, covering execution context, global and function scopes, strict mode nuances, call/apply usage, and constructor behavior, all illustrated with clear diagrams and code examples.

Execution Context__call__apply
0 likes · 13 min read
Mastering JavaScript’s this: When, Why, and How It Changes
Java High-Performance Architecture
Java High-Performance Architecture
Oct 20, 2015 · Frontend Development

Mastering JavaScript’s ‘this’: Common Pitfalls and Clear Examples

Understanding JavaScript’s ‘this’ keyword can be confusing, so this guide breaks down its core concept as the current object’s owner and walks through three illustrative examples that reveal how ‘this’ resolves to the global object, a specific object, or remains undefined in various contexts.

JavaScriptfrontendfunction context
0 likes · 3 min read
Mastering JavaScript’s ‘this’: Common Pitfalls and Clear Examples