addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

In The Brain of Raoul-Gabriel Urma, Java Oddities

****This event requires registration at the Skills Matter website***

 

 

 

 

 

 

 

 

 

 

 

This talk is meant to be both fun and informative. We'll first explore some Java language design curiosities that will certainly make you smile. We'll then describe the purpose of certain Java features and how they are actually used in practice (which can surprisingly diverge!).

Topics covered include:

Array declarations & initializers
Covariant arrays: type exceptions in a statically typed language
Dangerous method overloading
Method overloading for default values
Conditional expression type resolution
Generics:
Wildcards:
We'll conclude by describing a project at the university of Cambridge that aims to provide tools for language designers to help them improve programming languages.

Join or login to comment.

  • Luis R.

    Interesting talk! Thanks!

    October 22, 2013

Our Sponsors

  • Skills Matter

    Join Skills Matter to learn, innovate & share skills for better software

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy