Sponsored Links

 

 

 

No Slide Title

Source: java.sun.com
Topic: Java Programming


Short Desciption:
Forthcoming Java Programming Language Features. 2. A Brief History of the Java. . Programming Language. . 1995 (1.0)First public release ...

 

Content Inside:
No Slide TitlePage 1Forthcoming JavaProgrammingLanguage FeaturesJoshua Bloch and Neal GafterSenior Staff EngineersSun Microsystems Inc.Page 2Forthcoming Java Programming Language Features2A Brief History of the JavaProgramming Language1995 (1.0)First public release Hit a sweet spot!1997 (1.1)Nested classes added Support for function objects2001 (1.4)Assertions added Verify programmers understanding of codePage 3Forthcoming Java Programming Language Features3Watch Out for Tigers!Java 2 Platform Standard Edition Release 1.5Code name TigerBetaEarly 2004A major themeease of developmentPage 4Forthcoming Java Programming Language Features4Significant Language ChangesPlanned for TigerI. GenericsII. Enhanced for Loop ("foreach")III. Autoboxing/UnboxingIV. Typesafe EnumsV. VarargsVI. Static ImportVlI. AnnotationsPage 5Forthcoming Java Programming Language Features5Unifying ThemeDeveloperFriendlinessIncrease expressivenessIncrease safetyMinimize incompatibility No substantive VM changes All binaries most sources run unchanged New keywords kept to a minimum (1)Page 6Forthcoming Java Programming Language Features6DisclaimerAll subject to Java Community ProcessSM JSR014 Generics JSR175 Metadata (Annotations) JSR201 Remaining language changesFor more information http://www.jcp.orgParticipate!Page 7Forthcoming Java Programming Language Features7I. GenericsWhen you get an element from a collectionyou have to cast Casting is a pain Casting is unsafecasts may fail at runtimeWouldnt it be nice if you could tell the compilerwhat type a collection holds? Compiler could put in the casts for you Theyd be guaranteed* to succeed* Offer void where prohibited by law. Price does not include dealer preparation and licensing.Your mileage may vary. Cash value 1/20c.Page 8Forthcoming Java Programming Language Features8Filtering a CollectionToday// Removes 4letter words from c; elements must be stringsstatic void expurgate(Collection c) {for (Iterator i = c.iterator(); i.hasNext(); )if ( ...

 

add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us

 

Incoming Search Terms

Related PDF Files

com ™ Java XML Application Categories


Topic: Java Programming

... persistence engines (relational or object databases) and even the web (dynamically generated websites that supply only XML data). In your application layer, you can create many interesting Java ...

Java Programming and Information hiding principle


Topic: Java Programming

Introduction to Java Programming. 3. Structure of Object. oriented program .... Introduction to Java Programming. 7. Lets execute a Java program. Compile ...

Java Programming Certificate Program


Topic: Java Programming

PO Box 6050, Irvine, CA 92616-6050 www.extension.uci.edu OVERVIEW The Certificate Program in Java Programming takes individuals with previous introductory coursework in Java or ...

No Slide Title


Topic: Java Programming

Forthcoming Java Programming Language Features. 2. A Brief History of the Java. . Programming Language. . 1995 (1.0)First public release ...

JAVA Programming


Topic: Java Programming

Ad va nced T e c h nical Certificates and T e c h nical Certificates 203 About the Certificate Practice designing and writing JAVA- based applications that are client and server ...

 

Sponsored Links