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
Report
Share
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
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Andreas Granig
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Hanief Utama
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
Asset Management Software - Infographic
Asset Management Software - Infographic
Hr365.us smith
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
nada99848
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Vinodh Ram
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio, Inc.
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
StefanoLambiase
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Tier1 app
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Power Karaoke
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Dinusha Kumarasiri
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Christina Lin
Recently uploaded
(20)
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Asset Management Software - Infographic
Asset Management Software - Infographic
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
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