Submit Search
Upload
10 Things You Didn't Know About Java
•
Download as PPTX, PDF
•
1 like
•
218 views
Toshko Todorov
Follow
10 things you may not have known before
Read less
Read more
Education
Report
Share
Report
Share
1 of 16
Download now
Recommended
Open sap ui51_week0_all_slides
Open sap ui51_week0_all_slides
SUNIL KUMAR REDDY
scjp 5 preparation guide
scjp 5 preparation guide
Ganesh P
Module 1: JavaScript Basics
Module 1: JavaScript Basics
Daniel McGhan
General Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajev
Oracle Developers
How to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based Microservices
Pavel Bucek
JShell: An Interactive Shell for the Java Platform
JShell: An Interactive Shell for the Java Platform
JavaDayUA
Compile ahead of time. It's fine?
Compile ahead of time. It's fine?
Dmitry Chuyko
Intro to JavaScript for APEX Developers
Intro to JavaScript for APEX Developers
Daniel McGhan
Recommended
Open sap ui51_week0_all_slides
Open sap ui51_week0_all_slides
SUNIL KUMAR REDDY
scjp 5 preparation guide
scjp 5 preparation guide
Ganesh P
Module 1: JavaScript Basics
Module 1: JavaScript Basics
Daniel McGhan
General Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajev
Oracle Developers
How to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based Microservices
Pavel Bucek
JShell: An Interactive Shell for the Java Platform
JShell: An Interactive Shell for the Java Platform
JavaDayUA
Compile ahead of time. It's fine?
Compile ahead of time. It's fine?
Dmitry Chuyko
Intro to JavaScript for APEX Developers
Intro to JavaScript for APEX Developers
Daniel McGhan
Javamagazine Mayo Junio 2013
Javamagazine Mayo Junio 2013
Erik Gur
SAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft Graph
Marius Obert
Serverless Java Challenges & Triumphs
Serverless Java Challenges & Triumphs
David Delabassee
Javamagazine20140304 dl
Javamagazine20140304 dl
Vinay H G
March april 2014 java magazine
March april 2014 java magazine
Taline Felix
JavaMagazine - Java SE 8 - 2014-03-04
JavaMagazine - Java SE 8 - 2014-03-04
Erik Gur
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
Olga Lavrentieva
MySQL 8.0: What Is New in Optimizer and Executor?
MySQL 8.0: What Is New in Optimizer and Executor?
Norvald Ryeng
How to create_an_ecatt
How to create_an_ecatt
Mohammed Azhad
Simple SAP Security Breach !!
Simple SAP Security Breach !!
SAPYard
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDS
Sumit Sarkar
What's new in Java EE 6
What's new in Java EE 6
Gal Marder
A Importância do JavaFX no Mercado Embedded
A Importância do JavaFX no Mercado Embedded
Bruno Borges
15 expression-language
15 expression-language
snopteck
scjp 6 preparation guide
scjp 6 preparation guide
Ganesh P
Hotspot & AOT
Hotspot & AOT
Dmitry Chuyko
Database Basics with PHP -- Connect JS Conference October 17th, 2015
Database Basics with PHP -- Connect JS Conference October 17th, 2015
Dave Stokes
Oracle Code One 2018 Feedback (Server Side / Japanese)
Oracle Code One 2018 Feedback (Server Side / Japanese)
Logico
Take Full Advantage of the Oracle PL/SQL Compiler
Take Full Advantage of the Oracle PL/SQL Compiler
Steven Feuerstein
Java one 101ways_2012
Java one 101ways_2012
Heather VanCura
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
SamikshaHamane
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
jaredbarbolino94
More Related Content
Similar to 10 Things You Didn't Know About Java
Javamagazine Mayo Junio 2013
Javamagazine Mayo Junio 2013
Erik Gur
SAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft Graph
Marius Obert
Serverless Java Challenges & Triumphs
Serverless Java Challenges & Triumphs
David Delabassee
Javamagazine20140304 dl
Javamagazine20140304 dl
Vinay H G
March april 2014 java magazine
March april 2014 java magazine
Taline Felix
JavaMagazine - Java SE 8 - 2014-03-04
JavaMagazine - Java SE 8 - 2014-03-04
Erik Gur
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
Olga Lavrentieva
MySQL 8.0: What Is New in Optimizer and Executor?
MySQL 8.0: What Is New in Optimizer and Executor?
Norvald Ryeng
How to create_an_ecatt
How to create_an_ecatt
Mohammed Azhad
Simple SAP Security Breach !!
Simple SAP Security Breach !!
SAPYard
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDS
Sumit Sarkar
What's new in Java EE 6
What's new in Java EE 6
Gal Marder
A Importância do JavaFX no Mercado Embedded
A Importância do JavaFX no Mercado Embedded
Bruno Borges
15 expression-language
15 expression-language
snopteck
scjp 6 preparation guide
scjp 6 preparation guide
Ganesh P
Hotspot & AOT
Hotspot & AOT
Dmitry Chuyko
Database Basics with PHP -- Connect JS Conference October 17th, 2015
Database Basics with PHP -- Connect JS Conference October 17th, 2015
Dave Stokes
Oracle Code One 2018 Feedback (Server Side / Japanese)
Oracle Code One 2018 Feedback (Server Side / Japanese)
Logico
Take Full Advantage of the Oracle PL/SQL Compiler
Take Full Advantage of the Oracle PL/SQL Compiler
Steven Feuerstein
Java one 101ways_2012
Java one 101ways_2012
Heather VanCura
Similar to 10 Things You Didn't Know About Java
(20)
Javamagazine Mayo Junio 2013
Javamagazine Mayo Junio 2013
SAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft Graph
Serverless Java Challenges & Triumphs
Serverless Java Challenges & Triumphs
Javamagazine20140304 dl
Javamagazine20140304 dl
March april 2014 java magazine
March april 2014 java magazine
JavaMagazine - Java SE 8 - 2014-03-04
JavaMagazine - Java SE 8 - 2014-03-04
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
MySQL 8.0: What Is New in Optimizer and Executor?
MySQL 8.0: What Is New in Optimizer and Executor?
How to create_an_ecatt
How to create_an_ecatt
Simple SAP Security Breach !!
Simple SAP Security Breach !!
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDS
What's new in Java EE 6
What's new in Java EE 6
A Importância do JavaFX no Mercado Embedded
A Importância do JavaFX no Mercado Embedded
15 expression-language
15 expression-language
scjp 6 preparation guide
scjp 6 preparation guide
Hotspot & AOT
Hotspot & AOT
Database Basics with PHP -- Connect JS Conference October 17th, 2015
Database Basics with PHP -- Connect JS Conference October 17th, 2015
Oracle Code One 2018 Feedback (Server Side / Japanese)
Oracle Code One 2018 Feedback (Server Side / Japanese)
Take Full Advantage of the Oracle PL/SQL Compiler
Take Full Advantage of the Oracle PL/SQL Compiler
Java one 101ways_2012
Java one 101ways_2012
Recently uploaded
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
SamikshaHamane
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
jaredbarbolino94
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Celine George
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
ssuser54595a
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
JonathanParaisoCruz
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
GaneshChakor2
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Celine George
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
socialsciencegdgrohi
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
unnathinaik
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
manuelaromero2013
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
thorishapillay1
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
UjwalaBharambe
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
Eyham Joco
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Sayali Powar
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Sarwono Sutikno, Dr.Eng.,CISA,CISSP,CISM,CSX-F
Full Stack Web Development Course for Beginners
Full Stack Web Development Course for Beginners
Sabitha Banu
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
iammrhaywood
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
nomboosow
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
Virag Sontakke
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Recently uploaded
(20)
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Full Stack Web Development Course for Beginners
Full Stack Web Development Course for Beginners
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
10 Things You Didn't Know About Java
1.
PUBLIC Toshko Todorov, SAP January
27, 2018 10 Things You Didn’t Know About Java maybe
2.
2PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ About Me, Java and so on 10 Things You Didn’t Know About Java Slides and examples Question and Answers Debate Agenda
3.
3PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ Speaker Bachelor Degree in Mathematics and Informatics, Sofia University “St. Kliment Ohridski” Senior Developer, SAP Labs Bulgaria 5 years of development experience, generally in Java Interests Java EE, CI&CD, IoT About
4.
Time for presentation
5.
5PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 1. There is no such thing as a checked exception The example shows how a checked exception is thrown as a runtime exception.
6.
6PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 2. You can have method overloads differing only in return types The example does not compile because JVM forbids “override-equivalent” with the same class. The example is pretty much the same. The synthetic bridge method is actually generated by the compiler because the return type of the Parent.x() signature may be expected to Object at certain call sites.
7.
7PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 3. All of these are two-dimensional arrays Using JSR-308 / Java 8 type annotations on the above there are even more possibilities:
8.
8PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 4. You don’t get the conditional expression The program above prints out: 1.0 1
9.
9PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 5. You also don’t get the compound assignment operator “A compound assignment expression of the form E1 op= E2 is equivalent to E1 = (T)((E1) op (E2)), where T is the type of E1, except that E1 is evaluated only once.”
10.
10PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 6. Random integers A possible output of the program could be:
11.
11PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 7. GOTO still exists but only as a keyword
12.
12PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 8. Java has type aliases
13.
13PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 9. Some type relationships are undecidable Now, what do the types C and D even mean?
14.
14PUBLIC© 2018 SAP
SE or an SAP affiliate company. All rights reserved. ǀ 10. Type intersections
15.
Partner logo Questions and answers?!
16.
Partner logo Contact information: Toshko Todorov Senior
Developer SAP Labs Bulgaria Email: Toshko.Todorov@sap.com Thank you!
Download now