Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Kotlin vs Java | Edureka

124 views

Published on

YouTube Link: https://youtu.be/eVLPnewCMRI
**Edureka Online Courses: https://www.edureka.co **
This Edureka "Kotlin vs Java" PPT will help you point out the major differences between two Android Development languages - Kotlin and Java. Below are the topics covered in this Kotlin vs Java PPT:
What is Kotlin?
What is Java?
Parameters to compare
Drawbacks of Java
Advantages of Java over Kotlin
Is Kotlin going to replace Java?

Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Kotlin vs Java | Edureka

  1. 1. WHAT IS KOTLIN? WHY IS IT USED? WHAT IS JAVA? PARAMETERS TO COMPARE KOTLIN AND JAVA ADVANTAGES OF JAVA OVER KOTLIN DRAWBACKS OF JAVA IS KOTLIN GOING TO REPLACE JAVA? www.edureka.co
  2. 2. www.edureka.co
  3. 3. Used for android development Robust, Statically typed Less verbose than Java www.edureka.co
  4. 4. QUALITY MOBILE APPLICATION DEVELOPMENT www.edureka.co
  5. 5. www.edureka.co
  6. 6. Statically typed Open-source www.edureka.co
  7. 7. www.edureka.co
  8. 8. ➢ Java was created by a team lead by James Gosling in 1995 for Sun Microsystems. ➢ Java is concurrent, class-based and object-oriented programming language ➢ Java is a platform independent programming language that follows the logic of “Write once, Run anywhere”. www.edureka.co
  9. 9. FEATURES OF JAVA PortableRobustEasy Distributed Object Oriented Platform Independent MultithreadedInterpretedSecure www.edureka.co
  10. 10. FEATURES OF JAVA Cross platform Community support High-level www.edureka.co
  11. 11. www.edureka.co
  12. 12. PARAMETERS TO COMPARE • Compilation time • Null safety • Lambda functions • Community www.edureka.co
  13. 13. JAVA KOTLIN Compilation time Null safety Lambda functions Community www.edureka.co
  14. 14. JAVA KOTLIN Compilation time JAVAKOTLIN www.edureka.co
  15. 15. JAVA Python KOTLIN Compilation time of Kotlin is less compared to Java Compilation time Tiring Easy and no lag www.edureka.co
  16. 16. JAVA KOTLIN Null safety JAVAKOTLIN www.edureka.co
  17. 17. JAVA Python KOTLIN Kotlin possesses Null safety whereas Java does not have Null pointer Null safety NullException is added Easy and no lag www.edureka.co
  18. 18. JAVA KOTLIN Lambda functions JAVAKOTLIN www.edureka.co
  19. 19. JAVA Python KOTLIN This is a function without name. These functions are passed immediately as an expression without declaration Lambda functions Supports Lambda functions Does not support Lambda functions www.edureka.co
  20. 20. JAVA KOTLIN Community JAVAKOTLIN www.edureka.co
  21. 21. JAVA Python KOTLIN Java’s community is huge whereas Kotlin is still growing Community Less community support Huge community support www.edureka.co
  22. 22. www.edureka.co
  23. 23. Open-source, interoperable Easy learning curve Concise, safe to use www.edureka.co
  24. 24. www.edureka.co
  25. 25. Requires learning upfront Slower compilation time Community is young www.edureka.co
  26. 26. www.edureka.co
  27. 27. IS KOTLIN GOING TO REPLACE JAVA www.edureka.co
  28. 28. www.edureka.co

×