Type Annotations in Java 8

FinLingua, Inc.
Mar. 26, 2014
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
Type Annotations in Java 8
1 of 33

More Related Content

What's hot

Introduction to JAVAIntroduction to JAVA
Introduction to JAVAProfessional Guru
Java BasicsJava Basics
Java Basicsshivamgarg_nitj
Java basicJava basic
Java basicArati Gadgil
Bt0074 oops with javaBt0074 oops with java
Bt0074 oops with javaTechglyphs
Java platformJava platform
Java platformBG Java EE Course
Java Code Generation for ProductivityJava Code Generation for Productivity
Java Code Generation for ProductivityDavid Noble

Viewers also liked

Дмитрий Контрерас «Back to the future: the evolution of the Java Type System»Дмитрий Контрерас «Back to the future: the evolution of the Java Type System»
Дмитрий Контрерас «Back to the future: the evolution of the Java Type System»Anna Shymchenko
Trends and future of javaTrends and future of java
Trends and future of javaCsaba Toth
Java World, Java Trends, Java 8 and Beyond (iForum - 2014)Java World, Java Trends, Java 8 and Beyond (iForum - 2014)
Java World, Java Trends, Java 8 and Beyond (iForum - 2014)Olena Syrota
Java annotationJava annotation
Java annotationNatanael Fonseca
Hacking Java - Enhancing Java Code at Build or RuntimeHacking Java - Enhancing Java Code at Build or Runtime
Hacking Java - Enhancing Java Code at Build or RuntimeSean P. Floyd
A Java Implementer's Guide to Boosting Apache Spark Performance by Tim Ellison.A Java Implementer's Guide to Boosting Apache Spark Performance by Tim Ellison.
A Java Implementer's Guide to Boosting Apache Spark Performance by Tim Ellison.J On The Beach

Similar to Type Annotations in Java 8

Developer Friendly API DesignDeveloper Friendly API Design
Developer Friendly API Designtheamiableapi
Introduction to Core Java ProgrammingIntroduction to Core Java Programming
Introduction to Core Java ProgrammingRaveendra R
Spring trainingSpring training
Spring trainingTechFerry
PhpStorm: Symfony2 PluginPhpStorm: Symfony2 Plugin
PhpStorm: Symfony2 PluginHaehnchen
Spring bootSpring boot
Spring bootNexThoughts Technologies
Build, logging, and unit test toolsBuild, logging, and unit test tools
Build, logging, and unit test toolsAllan Huang

Recently uploaded

Safe Community Call #12.pdfSafe Community Call #12.pdf
Safe Community Call #12.pdfLornyPfeifer
Navigating the FutureNavigating the Future
Navigating the FutureOnBoard
BuilderAI Proposal_MalesniakBuilderAI Proposal_Malesniak
BuilderAI Proposal_MalesniakMichael Lesniak
Announcing InfluxDB ClusteredAnnouncing InfluxDB Clustered
Announcing InfluxDB ClusteredInfluxData
Advancing Equity and Inclusion for Deaf Students in Higher EducationAdvancing Equity and Inclusion for Deaf Students in Higher Education
Advancing Equity and Inclusion for Deaf Students in Higher Education3Play Media
h2 meet pdf test.pdfh2 meet pdf test.pdf
h2 meet pdf test.pdfJohnLee971654

Type Annotations in Java 8

Editor's Notes

  1. The receiver syntax is optional. It does not affect semantics as is useful only for writing type annotations.
  2. Type annotations can be independent from types. For example, @NonNull and @Nullable can be applied to any Object.
  3. The intuition is that the supertype is a superset of the values represented by the subtype.
  4. Comment are for backwards compatibility. You can use the Checker Framework even if you have not adopted Java 8.http://checkerframework.org