Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java vs Kotlin Syntax Java final int x; final int y = 1; int w; int z = 2; z = 3; w = 1; Kotlin val x: Int val y = 1 var w: Int var z = 2.

Similar presentations


Presentation on theme: "Java vs Kotlin Syntax Java final int x; final int y = 1; int w; int z = 2; z = 3; w = 1; Kotlin val x: Int val y = 1 var w: Int var z = 2."— Presentation transcript:

1

2

3

4

5

6

7 Java vs Kotlin Syntax Java final int x; final int y = 1; int w; int z = 2; z = 3; w = 1; Kotlin val x: Int val y = 1 var w: Int var z = 2 z = 3 w = 1

8 Bits Operations Java final int andResult = a & b; final int orResult = a | b; final int xorResult = a ^ b; final int rightShift = a >> 2; final int leftShift = a << 2; Kotlin val andResult = a and b val orResult = a or b val xorResult = a xor b val rightShift = a shr 2 val leftShift = a shl 2 Is As In Java if(x instanceof Integer){ } final String text = (String) other; if(x >= 0 && x <= 10 ){} Kotlin if (x is Int) { } val text = other as String if (x in 0..10) { }

9

10

11

12

13

14

15

16

17 Null Safety Kotlin val name: String? = null var lastName: String? lastName = null var firstName: String firstName = null // Compilation error!! Java final String name = null; String lastName; lastName = null val length = b!!.length

18 Model Class in Java

19 Model/Data Class in Kotlin

20 Let’s do some fun :D

21 Extensions Feature

22 Smart Casting

23 More Features

24 More Features

25 Some Awesome stuffs Some Awesome stuffs

26


Download ppt "Java vs Kotlin Syntax Java final int x; final int y = 1; int w; int z = 2; z = 3; w = 1; Kotlin val x: Int val y = 1 var w: Int var z = 2."

Similar presentations


Ads by Google