Popular PDFs Topics

SAP Tutorial...(482365 hits)
Toshiba...(228781 hits)
C Programming...(227016 hits)
Chevrolet...(186597 hits)
Xbox 360...(182000 hits)
Ford...(177448 hits)
Digital Camera...(170707 hits)
Shell Programming...(148325 hits)
Oracle Programming...(138710 hits)
Toyota...(132365 hits)

PDF Topic Tags

Sony PSP Bluetooth Hacking Scanner Oracle Programming Volkswagen Toshiba Televison Corel Draw Playstation 2 Shell Programming Xbox 360 Visual Basic Programming Cheat Wii FullMetal Alchemist Toyota Digital Camera Atari OpenOffice Chevrolet

PDF Term Tags

Anti Glare Spray Plasma Display, Prius Coolant Radiator, Torque Values 1968 Mustang, 46 Sony Bravia Ex5 46, Advanced Batch Programming, Desmontaje Laptop, Linux Shell Scripting Beginners Handbookpdf, Content Player Sap, Report Generation Tutorial In Bo Pdf, Unix Tutorial In Urdu, Add Ins Excel Sap Scripting, Toyota 5l Specs, Free Tutorial On Fundamentals Of Information Systems, Exam Shell Scripting, Specs On A Corvette T 10 Transmission, Informatica Resume With Sap, Drivere Toshiba Satellite L30 134 Video Drivers, Etabs Sample Projects, Sap Crm Object Oriented Abap Pdf 2007, Supercomputer Seminare On College Ppt, ...

Sponsored Links

 

 

 

GJ: Extending the Java programming language with type parameters

Source: homepages.inf.ed.ac.uk
Topic: Java Programming


Short Desciption:
This note proposes GJ an extension to the Java programming language that ... GJ is backward and forward compatible with the Java programming language and ...

 

Content Inside:
GJ: Extending the Java programming language with type parametersPage 1GJ: Extending the JavaTMprogramming language with typeparametersGilad Bracha Sun MicrosystemsMartin Odersky University of South AustraliaDavid Stoutamire Sun MicrosystemsPhilip Wadler Bell Labs Lucent TechnologiesMarch 1998; revised August 1998Say you wish to process collections. Some may be collections of bytes others collections of strings and yet others collections of collections of strings. The Java programming language supports such variation by allowing you to form a collection of Objectso the elements may have any reference type. In order to keep the language simpleyou are forced to do some of the work yourself: you must keep track of the fact thatyou have a collection of bytes and when you extract an element from the collection youmust cast it to class Byte before further processing.This situation is becoming more common as the Java platform evolves notably withthe addition of collection classes to JDK 1.2. Other languages provide additional supportfor this situation: in C++ it is supported with templates; in Ada it is supported withgenerics; and in ML and Haskell it is supported with parametric polymorphism.This note proposes GJ an extension to the Java programming language that supports types with parameters. GJ programs look much like the equivalent Java programsexcept they have more type information and fewer casts. The semantics of GJ is givenby a translation into the Java programming language. The translation erases type parameters replaces type variables by their bounding type (typically Object) adds castsand inserts bridge methods so that overriding works properly. The resulting programis pretty much what you would write if generics werent available. The translation isdesigned so that new GJ code will work with existing Java libraries even when thelibraries are available only in binary class file form.GJ comes with a castiron guarantee: no cast inserted by the compiler will ever fa ...

 

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

 

Sponsored Links

 

 

Related PDF Files

Java Programming Language (SL-275)


Topic: Java Programming

Java Programming Language (SL-275) Product Description Product Outline/Details The Java Programming Language course provides students with information about the syntax of the Java programming language ...

Tips and Techniques for Advanced Wireless Java Programming


Topic: Java Programming

Make It Mobile. www.forum.nokia.com. Tips and Techniques for. Advanced Wireless Java Programming. Bill Day. Manager Technical Services & Consultancy Nokia ...

NewtoJava(TM) Programming Center


Topic: Java Programming

Code Samples. New to Java. Question of the Week. Quizzes. Tech Tips ... Language or other sections of the NewtoJava Programming Center. Contents ...

Java Server Programming: Principles and Technologies


Topic: Java Programming

largescale serverside applications using the Java programming language. ... Professional java server programming J2EE edition. Wrox Press Inc. ...

Java Programming Language SL275


Topic: Java Programming

language; objectoriented programming. with the Java programming language; and ... SL275: Java Programming Language. 2 of 5. Sun Educational Services ...