This presentation was recorded at GOTO Berlin 2017 http://gotober.com Angelika Langer - Independent Computer Software Professional ABSTRACT The release of Java 9 is scheduled for July 2017. This session provides an overview of new feature that might be of interest to Java developers. There are only minor extensions to the Java programming language in Java 9, but there are numerous extensions of existing JDK APIs, several optimization (e.g. related to strings) and lots of refinements of JVM [...] TIMECODES 0:00 Introduction 0:15 a quick glance at Java 9 2:37 collection literals 4:04 minor language changes 7:11 String related optimizations 7:39 string deduplication 9:51 compact strings 11:11 Indity string concatenation 16:31 Java Module System ... 18:06 modules/module system in Java 19:34 why modules ? - insufficient protection scheme 22:10 why modules ? - jar hell 25:57 what does it mean to you? 30:27 use of JDK Internal API (cont.) 31:57 source code structure 37:05 modular development 37:55 modular jar 38:30 modular runtime image 40:04 modularize your application 41:50 automatic module .. 42:55 module architecture 44:42 critique (2) 48:02 more Java 9 features 49:46 JDK 9 overview Download slides and read the full abstract here: https://gotober.com/2017/sessions/272 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.