 Great so a very good evening and thanks a lot for coming in for the session. I am Deepu Xavier I work with Oracle as the product manager of Java standard edition So today's talk so basically I mean we have been hearing a lot about Java 9 We have been hearing about JShell jigsaw and whatnot. I mean a lot of Java 9 features, right and It's pretty interesting that you go to any of these tech talks or any devox or Java land or Java 1 For sure at minimum you'll have around four to five Java 9 talks and I was looking at the program calendar here Also, I think there are four if I'm not wrong four or five different Java 9 talks So my point was then how do I make it a bit different rather than giving you a lot of Fundamentals or a lot of theoretical explanation about Java 9 Other probably I'll make it for take it from a developer perspective To show you what is the power of Java 9 and also to give you a feeling that what should I do to my code? so that I can leverage the best sort of Java 9 and The other day I was taking one session for a different group and one question that they asked is that if I upgrade to Java 9 Will my code break? So thinking about the argument I was compatibility the answer was pretty clear. They were expecting. Yeah It won't break it'll run just like that, but actually the answer is it depends I don't know whether to break because there will be certain pieces Which you may have to tweak or which you may have to correct if your code hasn't followed certain basic compatibility regulations so all those things we will try to cover in today's talk This is a pretty important slide actually doesn't have anything about Java 9 but still we'll be talking about things in future We'll be talking about something which is not yet implemented So please don't make any business decision or technical decisions based on what I tell today. Please consider it as completely informational Okay, this we will see anyway on the way So when is Java 9 coming out? So Java 9 will be released on March 23rd of 2017 That's another six and a half months from today so we will have a Java 9 version available on 23rd March, but You already have the Java 9 early access available. Can we have a quick show of hands? Like how many of you already have tried Java 9 early access one? Okay, good. How do you feel not Banu? He's working on Java so he should So how do you feel about Java and you already had a feeling about the new features? Okay, so that's what so as you said that has already broken some pieces because there may be a certain piece of code Which you shouldn't have done like for example if you're using an internal API and all those things It used to run with warnings until Java 8 but with Java 9 it won't run with warning. It will just break So you should know all those things So a jet is just a quick introduction about we are talking about 84 JDK enhancement proposal as a part of Java 9 release Which will be coming out in March 2017. So if you see there are six jets with respect to jigsaw