Submit Search
Upload
London Java Community (LJC) Open Meeting Keynote - Nov 2015
•
1 like
•
295 views
Steve Elliott
Follow
Keynote on "20 years of Java" - Simon Ritter / Steve Elliott.
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 34
Download now
Download to read offline
Recommended
Mobcon Dani Rangelov
Mobcon Dani Rangelov
Dani Rangelov
Resume
Resume
Niladri Shekhar Chatterjee
Getting Started with Titanium Studio
Getting Started with Titanium Studio
Ket Majmudar
2013 044. Faut-il resurfacer la patella dans la PTG
2013 044. Faut-il resurfacer la patella dans la PTG
jofdf
Lia Brett_Resume_v1_2016
Lia Brett_Resume_v1_2016
Lia Brett
panEU_certificate_ICANN 6
panEU_certificate_ICANN 6
Loris Laera
Tasnim probablility(ip)
Tasnim probablility(ip)
ecooperms
High Profilers
High Profilers
nirvanamarketing
Recommended
Mobcon Dani Rangelov
Mobcon Dani Rangelov
Dani Rangelov
Resume
Resume
Niladri Shekhar Chatterjee
Getting Started with Titanium Studio
Getting Started with Titanium Studio
Ket Majmudar
2013 044. Faut-il resurfacer la patella dans la PTG
2013 044. Faut-il resurfacer la patella dans la PTG
jofdf
Lia Brett_Resume_v1_2016
Lia Brett_Resume_v1_2016
Lia Brett
panEU_certificate_ICANN 6
panEU_certificate_ICANN 6
Loris Laera
Tasnim probablility(ip)
Tasnim probablility(ip)
ecooperms
High Profilers
High Profilers
nirvanamarketing
Club in Ruidoso
Club in Ruidoso
aaabt
2010 presentation vgis
2010 presentation vgis
Fahd Rachidy
Telefonía IP
Telefonía IP
Laura Giraaldo
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Perez Eric
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
جمعية النجاة الخيرية
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
جمعية النجاة الخيرية
Content Development: Methodology, Standards, Roles, and Competencies
Content Development: Methodology, Standards, Roles, and Competencies
Kiran Budhrani
El Relieve Español. Roquedo y Modelado.
El Relieve Español. Roquedo y Modelado.
José Antonio Campos Arroyo
A hermenêutica
A hermenêutica
Barbara Maria Batista
Scientific Python
Scientific Python
Eueung Mulyana
Corrupção no Brasil e no Mundo
Corrupção no Brasil e no Mundo
Natalia Guerino
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
Efthimios Tambouris
HIMALAYAN MOUNTAIN
HIMALAYAN MOUNTAIN
shubhamrathi
Obstetrícia 01
Obstetrícia 01
Janete Leão
Trombosis Mesenterica: Entidad Mortal
Trombosis Mesenterica: Entidad Mortal
Job David Martinez Garza
Aula de patologia do sistema locomotor
Aula de patologia do sistema locomotor
Raimundo Tostes
Aula de Patologia do Sistema Hemolinfático
Aula de Patologia do Sistema Hemolinfático
Raimundo Tostes
L'Imparfait
L'Imparfait
jude louis
QR Codes
QR Codes
SRP Communication & Brand Design
AWS Managed Services - For Regulated Companies
AWS Managed Services - For Regulated Companies
John Levonick
HTTP/2 comes to Java (Dec. 2015 version)
HTTP/2 comes to Java (Dec. 2015 version)
David Delabassee
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Chris Saxon
More Related Content
Viewers also liked
Club in Ruidoso
Club in Ruidoso
aaabt
2010 presentation vgis
2010 presentation vgis
Fahd Rachidy
Telefonía IP
Telefonía IP
Laura Giraaldo
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Perez Eric
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
جمعية النجاة الخيرية
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
جمعية النجاة الخيرية
Content Development: Methodology, Standards, Roles, and Competencies
Content Development: Methodology, Standards, Roles, and Competencies
Kiran Budhrani
El Relieve Español. Roquedo y Modelado.
El Relieve Español. Roquedo y Modelado.
José Antonio Campos Arroyo
A hermenêutica
A hermenêutica
Barbara Maria Batista
Scientific Python
Scientific Python
Eueung Mulyana
Corrupção no Brasil e no Mundo
Corrupção no Brasil e no Mundo
Natalia Guerino
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
Efthimios Tambouris
HIMALAYAN MOUNTAIN
HIMALAYAN MOUNTAIN
shubhamrathi
Obstetrícia 01
Obstetrícia 01
Janete Leão
Trombosis Mesenterica: Entidad Mortal
Trombosis Mesenterica: Entidad Mortal
Job David Martinez Garza
Aula de patologia do sistema locomotor
Aula de patologia do sistema locomotor
Raimundo Tostes
Aula de Patologia do Sistema Hemolinfático
Aula de Patologia do Sistema Hemolinfático
Raimundo Tostes
L'Imparfait
L'Imparfait
jude louis
QR Codes
QR Codes
SRP Communication & Brand Design
Viewers also liked
(19)
Club in Ruidoso
Club in Ruidoso
2010 presentation vgis
2010 presentation vgis
Telefonía IP
Telefonía IP
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
Content Development: Methodology, Standards, Roles, and Competencies
Content Development: Methodology, Standards, Roles, and Competencies
El Relieve Español. Roquedo y Modelado.
El Relieve Español. Roquedo y Modelado.
A hermenêutica
A hermenêutica
Scientific Python
Scientific Python
Corrupção no Brasil e no Mundo
Corrupção no Brasil e no Mundo
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
HIMALAYAN MOUNTAIN
HIMALAYAN MOUNTAIN
Obstetrícia 01
Obstetrícia 01
Trombosis Mesenterica: Entidad Mortal
Trombosis Mesenterica: Entidad Mortal
Aula de patologia do sistema locomotor
Aula de patologia do sistema locomotor
Aula de Patologia do Sistema Hemolinfático
Aula de Patologia do Sistema Hemolinfático
L'Imparfait
L'Imparfait
QR Codes
QR Codes
Similar to London Java Community (LJC) Open Meeting Keynote - Nov 2015
AWS Managed Services - For Regulated Companies
AWS Managed Services - For Regulated Companies
John Levonick
HTTP/2 comes to Java (Dec. 2015 version)
HTTP/2 comes to Java (Dec. 2015 version)
David Delabassee
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Chris Saxon
J-Fall 2014 Community Keynote by Oracle
J-Fall 2014 Community Keynote by Oracle
javafxpert
Building beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCS
Steven Davelaar
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
Agile Testing Alliance
Data Management in a Microservices World
Data Management in a Microservices World
gvenzl
Virtualize APIs for Better Application Testing
Virtualize APIs for Better Application Testing
TechWell
Executive Summ@ry
Executive Summ@ry
Jules Cesar ENGONO
Burns jsf-confess-2015
Burns jsf-confess-2015
Edward Burns
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
Olga Lavrentieva
Oracle Solaris Overview
Oracle Solaris Overview
OTN Systems Hub
Docklands jug-aug15-sde
Docklands jug-aug15-sde
Steve Elliott
Primavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the Go
p6academy
Modern App Development with Oracle Cloud
Modern App Development with Oracle Cloud
Juan Carlos Ruiz Rico
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Webflow
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
vasuballa
Java EE 8 - Work in progress
Java EE 8 - Work in progress
David Delabassee
Oracle Mobile Cloud Service
Oracle Mobile Cloud Service
Juan Carlos Ruiz Rico
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Bruno Borges
Similar to London Java Community (LJC) Open Meeting Keynote - Nov 2015
(20)
AWS Managed Services - For Regulated Companies
AWS Managed Services - For Regulated Companies
HTTP/2 comes to Java (Dec. 2015 version)
HTTP/2 comes to Java (Dec. 2015 version)
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
J-Fall 2014 Community Keynote by Oracle
J-Fall 2014 Community Keynote by Oracle
Building beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCS
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
Data Management in a Microservices World
Data Management in a Microservices World
Virtualize APIs for Better Application Testing
Virtualize APIs for Better Application Testing
Executive Summ@ry
Executive Summ@ry
Burns jsf-confess-2015
Burns jsf-confess-2015
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
Oracle Solaris Overview
Oracle Solaris Overview
Docklands jug-aug15-sde
Docklands jug-aug15-sde
Primavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the Go
Modern App Development with Oracle Cloud
Modern App Development with Oracle Cloud
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
Java EE 8 - Work in progress
Java EE 8 - Work in progress
Oracle Mobile Cloud Service
Oracle Mobile Cloud Service
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Recently uploaded
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
Juha-Pekka Tolvanen
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
masabamasaba
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
masabamasaba
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
masabamasaba
tonesoftg
tonesoftg
lanshi9
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Jittipong Loespradit
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Shane Coughlan
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
masabamasaba
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
WSO2
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
Recently uploaded
(20)
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
tonesoftg
tonesoftg
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
London Java Community (LJC) Open Meeting Keynote - Nov 2015
1.
20#Years#of#Java# Simon#Ri2er#(#@speakjava#)# Steve#Ellio2##(#@jaberwok#)# # 28th#November#2015#
2.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# The following is
intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. + whatever Simon says !
3.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 3# 2010…#
4.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
5.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# Objec&ve(C* NSFNET#decommissioned# 1st#Wiki# SSL#2.0# NPAPI# .mp3# .png# Church,'Eckert,'S-bitz,' Atanasoff,'Coombs,' Zuse…' 1995*
6.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# November#1995#–#Revised#!#1996# “Sun'CEO'Sco<'McNealy'unsuccessfully'tried'to'coax'a' 135Gpound'Greater'Swiss'Mountain'dog'called' Network'to'urinate'on'four'cardboard'fire'hydrants' labeled'DEC,'IBM,'HP'and'MicrosoR.”'
7.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# Up to 115,200
bits/sec (in 1994 standard modem speed was V. 34 – 28.8Kbits/sec) 802.11b wireless came in 1999 (The WiFi Alliance formed that year) 50 Mhz i486 8.4” screen 8Mb RAM (expandable to 24Mb) 250Mb Hard Disk PCMCIA slot Serial, parallel, VGA MS-DOS / Windows
8.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
9.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 9#
10.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# The#beginning(s)…# • 1990#(December)##Green#Project#starts# • 1991#Development#of#Oak#starts# •
1992#(3rd#September)##Star7,#1st#demo# • 1993#FirstPerson# • 1994#WebRunner# • 1995#March#–#San#Jose#Mercury#aracle# ##########23rd#May#–#SunWorld#official#announcement# ##########1.0a2#on#the#web# ##########Netscape#Navigator#2.0#support#(September)# • 1996#23rd#January#b#Java#1.0#Released# ##May#29th#b#First#JavaOne#
11.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 1st#Public#Demo# TED#6#b#Monterey#February#22ndb25th#1995# h<p://www.ch.ic.ac.uk/java/java_3.html'
12.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 12#
13.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# (some)#Influences#on#Java# ####(née#GreenTalk/Oak)# Fortran LISP Clojure Pascal (p-code) Perl C PL/M Smalltalk Java occam BASIC Ruby Scala Coral Algol Ada BCPL Forth Simula Modula C++ Scheme Objective
C Erlang Haskell Python Some info from http://en.wikipedia.org/wiki/Timeline_of_programming_languages & http://hopl.murdoch.edu.au/ VB PHP Groovy LiveScript/JavaScript Dart Go Mesa Cedar B Self (Hotspot) Kotlin Ceylon Fantom TypeScript Swift 57*58*59*60*61*62*63*64*65*66*67*68*69*70*71*72*73*74*75*76*77*78*79*80*81*82*83*84*85*86*87*88*89*90*91*92*93*94*95*96*97*98*99*00*01*02*03*04*05*06*07*08*09*10*11*12*13*14*15*
14.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# (some)#Influences#on#Java# ####(née#GreenTalk/Oak)# Fortran LISP Clojure Pascal (p-code) Perl C PL/M Smalltalk Java occam BASIC Ruby Scala Coral Algol Ada BCPL Forth Simula Modula C++ Scheme Objective
C Erlang Haskell Python VB PHP Groovy LiveScript/JavaScript Dart Go Mesa Cedar B Self (Hotspot) Kotlin Ceylon Fantom TypeScript Swift 57*58*59*60*61*62*63*64*65*66*67*68*69*70*71*72*73*74*75*76*77*78*79*80*81*82*83*84*85*86*87*88*89*90*91*92*93*94*95*96*97*98*99*00*01*02*03*04*05*06*07*08*09*10*11*12*13*14*15*
15.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 15#
16.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# Keep*it*simple* * Language*stable* considering* ****(*method*pointers* ****(*parameterized*types* * VM* Extension*for*other*languages* (one*day)* * Performance* * Security*
17.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 17# Over#to#Simon…# @speakjava#
18.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# Revealed:#The#Revenue#Plan#For#Java!#(Circa#1996)#
19.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# The#Agent,#Becomes#Duke#
20.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
21.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# Early#Java#IDE# Java#Workshop#
22.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# The#Plahorm#Evolves#(1998)# • Java#becomes#Java#2# • Now#three#versions# – Java#2#ME#(Micro#Ediaon)# – Java#2#SE#(Standard#Ediaon)# – Java#2#EE#(Enterprise#Ediaon)# 22#
23.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# The#Java#Staaon#
24.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# The#Java#Ring# • Program#in#Java# – Subset# • Compiles#to#JVM#bytecode#subset# •
Runs#in#any#footprint# – 10s#of#Kb# • Java#Card#used#by#GSM#SIMs# 24# Wearing*A*Java*Card*On*Your*Finger*
25.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 25# Sun#SPOTS# Squawk#VM# Running#on#the#bare#metal# Java#ME#
26.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 26# A#Brief#History#Of#The#JDK#
27.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 27# Animals,#Other#Code#Names#And#Versioning…# Release* Code*Name*
Release*Date* 1.1.4# Sparkler# 12th#September,#1997# 1.1.5# Pumpkin# 3rd#December,#1997# 1.1.6# Abigail# 24th#April,#1998# 1.1.7# Brutus# 28th#September,#1998# 1.1.8# Chelsea# 8th#April,#1999# 1.2# Playground# 4th*December,*1998* 1.2.1# bbbbb# 30th#March,#1999# 1.2.2# Cricket# 8th#July,#1999#
28.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 28# Animals,#Other#Code#Names#and#Versioning…# Release* Code*Name*
Release*Date* 1.3# Kestrel# 8th*May,*2000* 1.3.1# Ladybird# 17th#May,#2001# 1.4# Merlin# 13th#February,#2002# 1.4.1# Hopper# 16th#September,#2002# 1.4.2# Manas# 26th#June,#2003# 5.0# Tiger# 29th*September,*2004* 6# Mustang# 12th*December,*2006* 7# Dolphin# 28th*July,*2011*
29.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# Features,#Features,#Features# • JDK#1.1:#Java#Beans,#RMI,#JIT,#Inner#classes# • JDK#1.2:#Swing,#Plugin,#IDL,#Collecaons,#strichp# •
JDK#1.3:#HotSpot,#RMI/CORBA,#Java#Sound# • JDK#1.4:#JCP,#Webstart,#NIO,#Logging,#asseraons# • JDK#5.0:#Generics,#Autobboxing/unboxing,#Concurrency#ualiaes,# Annotaaons,#varargs,#staac#imports,#enumeraaons# • JDK#6:#Scripang,#XML#and#Web#Services# • JDK#7:#Project#Coin,#Forkbjoin,#invokedynamic,#NIOb2,#JSR#166x# • JDK#8:#Lambdas,#streams,#DatebTime#API,#Type#Annotaaons,#Nashorn# 29#
30.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 30# Classes*In*The*JDK* Bigger#Means#Be2er!# 211# 477# 1754# 2104# 2991# 3550# 4068# 4299# 4515# 4544# 0# 1000# 2000# 3000# 4000# 5000# 1.02#
1.1# 1.2# 1.3# 1.4# 5# 6# 7# 8# 9#
31.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# A#Brief#Note#On#Deprecaaon# • @deprecated#was#introduced#in#JDK#1.1#(1996)# • How#many#have#been#removed#since#JDK#1.1?# – Exactly#zero!# 31# Element*
Number*Deprecated* Interface# 18# Class# 23# Excepaon# 5# Method# 379# Constructor# 20#
32.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 32# (XX*Op&ons*In*the*Oracle*JVM* Bigger#Means#Be2er!# 159# 224# 260# 343# 410# 546# 629# 623# 0# 100# 200# 300# 400# 500# 600# 700# 1.4#
1.4.1# 1.4.2# 5# 6# 7# 8# 9#
33.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 33# “Write'Once,'Run'Anywhere”'
34.
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Download now