DEV Community

Kotlin vs Java Series' Articles

Back to Ahmed Moussa's Series
Kotlin Null Safety vs. Java: A Comedy of Errors (But Mostly in Java)

Kotlin Null Safety vs. Java: A Comedy of Errors (But Mostly in Java)

1
Comments
3 min read
Kotlin Data Classes vs Java: A Tale of Two Cities (But One Has Way Less Boilerplate)

Kotlin Data Classes vs Java: A Tale of Two Cities (But One Has Way Less Boilerplate)

Comments 2
3 min read
Kotlin Properties vs. Java Fields: A Tale of Two Variables (Where Kotlin Has More Tricks Up Its Sleeve!)

Kotlin Properties vs. Java Fields: A Tale of Two Variables (Where Kotlin Has More Tricks Up Its Sleeve!)

Comments
3 min read
Kotlin Coroutines vs. Java Threads: A Concurrency Conundrum (Solved with a Sprinkle of Kotlin Magic!)

Kotlin Coroutines vs. Java Threads: A Concurrency Conundrum (Solved with a Sprinkle of Kotlin Magic!)

Comments 2
2 min read
Kotlin Smart Casts vs. Java Casts: A Type-Safe Tale (with Fewer Runtime Surprises!)

Kotlin Smart Casts vs. Java Casts: A Type-Safe Tale (with Fewer Runtime Surprises!)

Comments 6
2 min read
Kotlin Type Inference vs. Java: A Deductive Dance (Where Kotlin Takes the Lead!)

Kotlin Type Inference vs. Java: A Deductive Dance (Where Kotlin Takes the Lead!)

Comments
2 min read
Kotlin Primary Constructors vs. Java Constructors: A Construction Conundrum (Solved with Kotlin's Elegance!)

Kotlin Primary Constructors vs. Java Constructors: A Construction Conundrum (Solved with Kotlin's Elegance!)

2
Comments 2
2 min read
Kotlin Operator Overloading vs. Java: A Mathematical Magic Show (Where Kotlin Bends the Rules!)

Kotlin Operator Overloading vs. Java: A Mathematical Magic Show (Where Kotlin Bends the Rules!)

Comments
3 min read
Kotlin String Templates vs. Java String Concatenation: A Tale of Two Strings (Where Kotlin Sings!)

Kotlin String Templates vs. Java String Concatenation: A Tale of Two Strings (Where Kotlin Sings!)

Comments
2 min read
Kotlin Sealed Classes vs. Java Enums (and Sealed Interfaces!): A Tale of Limited Hierarchies

Kotlin Sealed Classes vs. Java Enums (and Sealed Interfaces!): A Tale of Limited Hierarchies

Comments
2 min read
Kotlin Companion Objects vs. Java Static Members: A Tale of Two Companions (Where Kotlin Offers More Than Just Friendship!)

Kotlin Companion Objects vs. Java Static Members: A Tale of Two Companions (Where Kotlin Offers More Than Just Friendship!)

Comments
3 min read
Kotlin Infix Functions vs. Java: A Grammatical Twist (Where Kotlin Breaks the Rules!)

Kotlin Infix Functions vs. Java: A Grammatical Twist (Where Kotlin Breaks the Rules!)

Comments
2 min read
Kotlin Delegated Properties vs. Java: A Tale of Shared Responsibilities (Where Kotlin Lightens the Load!)

Kotlin Delegated Properties vs. Java: A Tale of Shared Responsibilities (Where Kotlin Lightens the Load!)

Comments
3 min read
Kotlin Range Expressions vs. Java: A Journey Through the Numerical Landscape (Where Kotlin Takes a Scenic Route!)

Kotlin Range Expressions vs. Java: A Journey Through the Numerical Landscape (Where Kotlin Takes a Scenic Route!)

Comments
3 min read
Kotlin Destructuring Declarations vs. Java: Unpacking the Joy of Multiple Assignments (Where Kotlin Delivers the Goods!)

Kotlin Destructuring Declarations vs. Java: Unpacking the Joy of Multiple Assignments (Where Kotlin Delivers the Goods!)

Comments
2 min read
Kotlin Lambdas with Receivers vs. Java: A Code Symphony (Where Kotlin Plays a Different Tune!)

Kotlin Lambdas with Receivers vs. Java: A Code Symphony (Where Kotlin Plays a Different Tune!)

Comments 1
3 min read
Kotlin's "No Checked Exceptions" Policy vs. Java: A Tale of Two Error-Handling Philosophies

Kotlin's "No Checked Exceptions" Policy vs. Java: A Tale of Two Error-Handling Philosophies

Comments 2
2 min read
Kotlin Tail Recursion Optimization vs. Java: A Deep Dive into Efficient Recursion

Kotlin Tail Recursion Optimization vs. Java: A Deep Dive into Efficient Recursion

Comments
3 min read
Kotlin Extension Functions vs. Java: Adding a Touch of Magic to Existing Classes

Kotlin Extension Functions vs. Java: Adding a Touch of Magic to Existing Classes

Comments
3 min read
Kotlin Object Declarations vs. Java: Summoning Singletons with Ease

Kotlin Object Declarations vs. Java: Summoning Singletons with Ease

Comments
2 min read
Kotlin vs. Java: A Grand Finale and Farewell (But Not Goodbye!)

Kotlin vs. Java: A Grand Finale and Farewell (But Not Goodbye!)

Comments
3 min read