Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
The Java Programming LanguageJune 2000
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-70433-4
Published:01 June 2000
Pages:
624
Skip Bibliometrics Section
Reflects downloads up to 02 Sep 2024Bibliometrics
Skip Abstract Section
Abstract

From the Publisher:

Co-authored by the creator of the Java technology and an experienced object-oriented developer, The Java (TM)Programming Language, Second Edition, is the definitive resource for all serious Java programmers. This book will give you a solid foundation in Java programming language strategies and techniques. It features a concise introduction to the language; detailed descriptions of Java's commands, constructs, and libraries; and numerous real-world examples that show you how to exploit the language's power, portability, and flexibility. You will find in-depth and progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, and packages. In addition, the book describes the Java core library packages, including I/O, standard utilities, language types, and system classes. Thoroughly revised from start to finish, this second edition fully integrate, is the definitive resource for all serious Java programmers. This book will give you a solid foundation in Java programming language strategies and techniques. It features a concise introduction to the language; detailed descriptions of Java's commands, constructs, and libraries; and numerous real-world examples that show you how to exploit the language's power, portability, and flexibility. You will find in-depth and progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, and packages. In addition, the book describes the Java core library packages, including I/O, standard utilities, language types, and system classes. Thoroughly revised from start to finish, this second edition fully integrates Java 1.1 into both text and examples. This edition includes the changes introduced in Java 1.1, such as nested classes (including anonymous classes), threading issues, character-based streams, object-serialization, documentation comments, new utility classes, plus internationalization and localization. The book lets you in on the rationale behind Java's design, direct from the language's creator, as well as the tradeoffs involved in using specific features. With these insights, you will have the understanding you need to begin developing Java applications and applets.

Cited By

  1. ACM
    Al Muhander B, Wiese J, Rana O and Perera C (2023). Interactive Privacy Management: Toward Enhancing Privacy Awareness and Control in the Internet of Things, ACM Transactions on Internet of Things, 4:3, (1-34), Online publication date: 31-Aug-2023.
  2. ACM
    Patnaik N, Dwyer A, Hallett J and Rashid A (2023). SLR: From Saltzer and Schroeder to 2021…47 Years of Research on the Development and Validation of Security API Recommendations, ACM Transactions on Software Engineering and Methodology, 32:3, (1-31), Online publication date: 31-Jul-2023.
  3. ACM
    Liu C, Xia X, Lo D, Liu Z, Hassan A and Li S (2021). CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words, ACM Transactions on Software Engineering and Methodology, 31:1, (1-37), Online publication date: 31-Jan-2022.
  4. Nshimirimana R, Abraham A and Nothnagel G (2021). A multi-objective particle swarm for constraint and unconstrained problems, Neural Computing and Applications, 33:17, (11355-11385), Online publication date: 1-Sep-2021.
  5. Rosiak K Extractive multi product-line engineering Proceedings of the 43rd International Conference on Software Engineering: Companion Proceedings, (263-265)
  6. Aichernig B and Maderbacher B Step-Wise Development of Provably Correct Actor Systems Leveraging Applications of Formal Methods, Verification and Validation: Verification Principles, (426-448)
  7. ACM
    Gil Y and Orrú M Code Spartanization Proceedings of the Symposium on Applied Computing, (1615-1622)
  8. Le Goc Y and Donzé A (2015). EVL, Science of Computer Programming, 98:P4, (531-550), Online publication date: 1-Feb-2015.
  9. Colvin R (2014). An operational semantics for object-oriented concepts based on the class hierarchy, Formal Aspects of Computing, 26:3, (491-535), Online publication date: 1-May-2014.
  10. ACM
    Ancona D, Mascardi V and Pavarino O Ontology-based documentation extraction for semi-automatic migration of Java code Proceedings of the 27th Annual ACM Symposium on Applied Computing, (1137-1143)
  11. ACM
    Gil J, Lenz K and Shimron Y A microbenchmark case study and lessons learned Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE! 2011, AOOPES'11, NEAT'11, & VMIL'11, (297-308)
  12. ACM
    Arpit and Kumar A Refjav Proceedings of the International Conference on Advances in Computing and Artificial Intelligence, (150-154)
  13. ACM
    Araujo W, Briand L and Labiche Y Enabling the runtime assertion checking of concurrent contracts for the Java modeling language Proceedings of the 33rd International Conference on Software Engineering, (786-795)
  14. Kühne T An observer-based notion of model inheritance Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I, (31-45)
  15. ACM
    Markstrum S, Marino D, Esquivel M, Millstein T, Andreae C and Noble J (2010). JavaCOP, ACM Transactions on Programming Languages and Systems, 32:2, (1-37), Online publication date: 1-Jan-2010.
  16. Hagimont D and Louvegnies D Javanaise Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing, (339-354)
  17. ACM
    Joao J, Mutlu O and Patt Y Flexible reference-counting-based hardware acceleration for garbage collection Proceedings of the 36th annual international symposium on Computer architecture, (418-428)
  18. ACM
    Joao J, Mutlu O and Patt Y (2009). Flexible reference-counting-based hardware acceleration for garbage collection, ACM SIGARCH Computer Architecture News, 37:3, (418-428), Online publication date: 15-Jun-2009.
  19. Stump A (2009). Directly reflective meta-programming, Higher-Order and Symbolic Computation, 22:2, (115-144), Online publication date: 1-Jun-2009.
  20. ACM
    Bachmann P Deferred cancellation Proceedings of the 15th Conference on Pattern Languages of Programs, (1-17)
  21. ACM
    Gil J, Pugh W, Weddell G and Zibin Y (2008). Two-dimensional bidirectional object layout, ACM Transactions on Programming Languages and Systems, 30:5, (1-38), Online publication date: 1-Aug-2008.
  22. Lumpe M Growing a language Proceedings of the 7th international conference on Software composition, (1-19)
  23. ACM
    Gil J and Zibin Y (2007). Efficient dynamic dispatching with type slicing, ACM Transactions on Programming Languages and Systems, 30:1, (5-es), Online publication date: 1-Nov-2007.
  24. Bergstra J and Middelburg C (2007). Thread algebra for strategic interleaving, Formal Aspects of Computing, 19:4, (445-474), Online publication date: 1-Nov-2007.
  25. ACM
    Gordon D and Noble J Dynamic ownership in a dynamic language Proceedings of the 2007 symposium on Dynamic languages, (41-52)
  26. ACM
    Ma K and Foster J (2007). Inferring aliasing and encapsulation properties for java, ACM SIGPLAN Notices, 42:10, (423-440), Online publication date: 21-Oct-2007.
  27. ACM
    Greenfieldboyce D and Foster J (2007). Type qualifier inference for java, ACM SIGPLAN Notices, 42:10, (321-336), Online publication date: 21-Oct-2007.
  28. ACM
    Ma K and Foster J Inferring aliasing and encapsulation properties for java Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications, (423-440)
  29. ACM
    Greenfieldboyce D and Foster J Type qualifier inference for java Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications, (321-336)
  30. ACM
    Pirkelbauer P, Solodkyy Y and Stroustrup B Open multi-methods for c++ Proceedings of the 6th international conference on Generative programming and component engineering, (123-134)
  31. ACM
    Defoe D, LeGrand R and Cytron R On the connection between functional programming languages and real-time Java scoped memory Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems, (73-82)
  32. Gil J and Lenz K Eliminating impedance mismatch in C++ Proceedings of the 33rd international conference on Very large data bases, (1386-1389)
  33. ACM
    Policroniades C, Vidales P, Roth M and Kreienbühl D Data management in human networks Proceedings of the second ACM workshop on Challenged networks, (83-90)
  34. ACM
    Goldstein M, Shehory O and Weinsberg Y Can self-healing software cope with loitering? Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting, (1-8)
  35. ACM
    Xie T and Zhao J Perspectives on automated testing of aspect-oriented programs Proceedings of the 3rd workshop on Testing aspect-oriented programs, (7-12)
  36. Crespo R, Carvalho M and Logrippo L (2007). Distributed resolution of feature interactions for internet applications, Computer Networks: The International Journal of Computer and Telecommunications Networking, 51:2, (382-397), Online publication date: 1-Feb-2007.
  37. Leung W (2007). Program entanglement, feature interaction and the feature language extensions, Computer Networks: The International Journal of Computer and Telecommunications Networking, 51:2, (480-495), Online publication date: 1-Feb-2007.
  38. Blieberger J (2006). Average case analysis of DJ graphs, Journal of Discrete Algorithms, 4:4, (649-675), Online publication date: 1-Dec-2006.
  39. ACM
    Cohen T, Gil J and Maman I JTL Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (89-108)
  40. ACM
    Andreae C, Noble J, Markstrum S and Millstein T A framework for implementing pluggable type systems Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (57-74)
  41. ACM
    Raner M The mutator pattern Proceedings of the 2006 conference on Pattern languages of programs, (1-6)
  42. ACM
    Cohen T, Gil J and Maman I (2006). JTL, ACM SIGPLAN Notices, 41:10, (89-108), Online publication date: 16-Oct-2006.
  43. ACM
    Andreae C, Noble J, Markstrum S and Millstein T (2006). A framework for implementing pluggable type systems, ACM SIGPLAN Notices, 41:10, (57-74), Online publication date: 16-Oct-2006.
  44. ACM
    Kung A and Hansen S ANRTS platforms Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems, (117-124)
  45. ACM
    Rossberg A The missing link Proceedings of the eleventh ACM SIGPLAN international conference on Functional programming, (99-110)
  46. ACM
    Rossberg A (2006). The missing link, ACM SIGPLAN Notices, 41:9, (99-110), Online publication date: 16-Sep-2006.
  47. Pohjalainen P Object-Oriented language processing Proceedings of the 7th joint conference on Modular Programming Languages, (104-115)
  48. Bergstra J and Middelburg C (2006). Thread Algebra with Multi-Level Strategies, Fundamenta Informaticae, 71:2,3, (153-182), Online publication date: 1-Aug-2006.
  49. Bergstra J and Middelburg C (2006). Thread Algebra with Multi-Level Strategies, Fundamenta Informaticae, 71:2,3, (153-182), Online publication date: 1-Aug-2006.
  50. ACM
    Anbalagan P and Xie T APTE Proceedings of the 2nd workshop on Testing aspect-oriented programs, (27-32)
  51. Rissanen J NeurOSS — open source software for neuropsychological rehabilitation Proceedings of the 10th international conference on Computers Helping People with Special Needs, (740-743)
  52. Xie T Augmenting automatically generated unit-test suites with regression oracle checking Proceedings of the 20th European conference on Object-Oriented Programming, (380-403)
  53. Chin B and Millstein T Responders Proceedings of the 20th European conference on Object-Oriented Programming, (255-278)
  54. Burgstaller B, Blieberger J and Mittermayr R Static detection of access anomalies in ada95 Proceedings of the 11th Ada-Europe international conference on Reliable Software Technologies, (40-55)
  55. ACM
    Faes P, Minnaert B, Christiaens M, Bonnet E, Saeys Y, Stroobandt D and Van de Peer Y Scalable hardware accelerator for comparing DNA and protein sequences Proceedings of the 1st international conference on Scalable information systems, (33-es)
  56. ACM
    Xie T, Martin E and Yuan H Automatic extraction of abstract-object-state machines from unit-test executions Proceedings of the 28th international conference on Software engineering, (835-838)
  57. ACM
    Chang F and Jackson D Symbolic model checking of declarative relational models Proceedings of the 28th international conference on Software engineering, (312-320)
  58. ACM
    Leavens G, Baker A and Ruby C (2006). Preliminary design of JML, ACM SIGSOFT Software Engineering Notes, 31:3, (1-38), Online publication date: 1-May-2006.
  59. ACM
    Xie T and Zhao J A framework and tool supports for generating test inputs of AspectJ programs Proceedings of the 5th international conference on Aspect-oriented software development, (190-201)
  60. Lee Y and Chang R (2006). Hotswapping Linux kernel modules, Journal of Systems and Software, 79:2, (163-175), Online publication date: 1-Feb-2006.
  61. Aracic I, Gasiunas V, Mezini M and Ostermann K An overview of caesarj Transactions on Aspect-Oriented Software Development I, (135-173)
  62. Lang N, Jacobs P and Verbraeck A RMIS Proceedings of the 37th conference on Winter simulation, (336-345)
  63. Bensalem S and Havelund K Dynamic deadlock analysis of multi-threaded programs Proceedings of the First Haifa international conference on Hardware and Software Verification and Testing, (208-223)
  64. Duprat J (2005). About Constructive vectors, Electronic Notes in Theoretical Computer Science (ENTCS), 140, (93-100), Online publication date: 1-Nov-2005.
  65. Burgués X, Franch X and Ribó J A MOF-compliant approach to software quality modeling Proceedings of the 24th international conference on Conceptual Modeling, (176-191)
  66. ACM
    Kojarski S and Lorenz D Pluggable AOP Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (247-263)
  67. ACM
    Gil J and Maman I Micro patterns in Java code Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (97-116)
  68. ACM
    Kojarski S and Lorenz D (2005). Pluggable AOP, ACM SIGPLAN Notices, 40:10, (247-263), Online publication date: 12-Oct-2005.
  69. ACM
    Gil J and Maman I (2005). Micro patterns in Java code, ACM SIGPLAN Notices, 40:10, (97-116), Online publication date: 12-Oct-2005.
  70. ACM
    Berghammer R and Huch F From functional to object-oriented programming Proceedings of the 2005 workshop on Functional and declarative programming in education, (3-8)
  71. Trentelman K Proving Correctness of JavaCard DL Taclets using Bali Proceedings of the Third IEEE International Conference on Software Engineering and Formal Methods, (160-169)
  72. ACM
    Crescenzi P, Gambosi G and Innocenti G (2005). NetPrIDE an integrated environment for developing and visualizing computer network protocols, ACM SIGCSE Bulletin, 37:3, (306-310), Online publication date: 1-Sep-2005.
  73. ACM
    Crescenzi P, Gambosi G and Innocenti G NetPrIDE an integrated environment for developing and visualizing computer network protocols Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, (306-310)
  74. ACM
    Chin B, Markstrum S and Millstein T Semantic type qualifiers Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, (85-95)
  75. ACM
    Chin B, Markstrum S and Millstein T (2005). Semantic type qualifiers, ACM SIGPLAN Notices, 40:6, (85-95), Online publication date: 12-Jun-2005.
  76. Bergstra J and Middelburg C A thread algebra with multi-level strategic interleaving Proceedings of the First international conference on Computability in Europe: new Computational Paradigms, (35-48)
  77. Bettini L and De Nicola R Mobile distributed programming in X-KLAIM Proceedings of the 5th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: mobile computing, (29-68)
  78. Qian F and Hendren L A study of type analysis for speculative method inlining in a JIT environment Proceedings of the 14th international conference on Compiler Construction, (255-270)
  79. Fu C, Milanova A, Ryder B and Wonnacott D (2005). Robustness Testing of Java Server Applications, IEEE Transactions on Software Engineering, 31:4, (292-311), Online publication date: 1-Apr-2005.
  80. Leavens G, Cheon Y, Clifton C, Ruby C and Cok D (2005). How the design of JML accommodates both runtime assertion checking and formal verification, Science of Computer Programming, 55:1-3, (185-208), Online publication date: 1-Mar-2005.
  81. Dotti F, Duarte L, Foss L, Ribeiro L, Russi D and dos Santos O (2005). An Environment for the Development of Concurrent Object-Based Applications, Electronic Notes in Theoretical Computer Science (ENTCS), 127:1, (3-13), Online publication date: 1-Mar-2005.
  82. ACM
    Hammond L, Carlstrom B, Wong V, Hertzberg B, Chen M, Kozyrakis C and Olukotun K (2004). Programming with transactional coherence and consistency (TCC), ACM SIGOPS Operating Systems Review, 38:5, (1-13), Online publication date: 1-Dec-2004.
  83. ACM
    Hammond L, Carlstrom B, Wong V, Hertzberg B, Chen M, Kozyrakis C and Olukotun K (2004). Programming with transactional coherence and consistency (TCC), ACM SIGARCH Computer Architecture News, 32:5, (1-13), Online publication date: 1-Dec-2004.
  84. Bettini L A java package for transparent code mobility Proceedings of the 4th international conference on Scientific Engineering of Distributed Java Applications, (112-122)
  85. ACM
    Hammond L, Carlstrom B, Wong V, Hertzberg B, Chen M, Kozyrakis C and Olukotun K (2004). Programming with transactional coherence and consistency (TCC), ACM SIGPLAN Notices, 39:11, (1-13), Online publication date: 1-Nov-2004.
  86. ACM
    Millstein T Practical predicate dispatch Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (345-364)
  87. ACM
    Schärli N, Black A and Ducasse S Object-oriented encapsulation for dynamically typed languages Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (130-149)
  88. ACM
    Hammond L, Carlstrom B, Wong V, Hertzberg B, Chen M, Kozyrakis C and Olukotun K Programming with transactional coherence and consistency (TCC) Proceedings of the 11th international conference on Architectural support for programming languages and operating systems, (1-13)
  89. ACM
    Millstein T (2004). Practical predicate dispatch, ACM SIGPLAN Notices, 39:10, (345-364), Online publication date: 1-Oct-2004.
  90. ACM
    Schärli N, Black A and Ducasse S (2004). Object-oriented encapsulation for dynamically typed languages, ACM SIGPLAN Notices, 39:10, (130-149), Online publication date: 1-Oct-2004.
  91. Xie T, Marinov D and Notkin D Rostra Proceedings of the 19th IEEE international conference on Automated software engineering, (196-205)
  92. ACM
    Herman D and Meunier P Improving the static analysis of embedded languages via partial evaluation Proceedings of the ninth ACM SIGPLAN international conference on Functional programming, (16-27)
  93. ACM
    Herman D and Meunier P (2004). Improving the static analysis of embedded languages via partial evaluation, ACM SIGPLAN Notices, 39:9, (16-27), Online publication date: 19-Sep-2004.
  94. ACM
    Millstein T, Bleckner C and Chambers C (2004). Modular typechecking for hierarchically extensible datatypes and functions, ACM Transactions on Programming Languages and Systems, 26:5, (836-889), Online publication date: 1-Sep-2004.
  95. ACM
    Babu C and Janakiram D (2004). Method driven model, ACM SIGPLAN Notices, 39:8, (61-71), Online publication date: 1-Aug-2004.
  96. Bettini L, De Nicola R and Loreti M (2004). Formulae Meet Programs Over the Net, Automated Software Engineering, 11:3, (245-288), Online publication date: 1-Jun-2004.
  97. ACM
    Marco J and Franch X (2003). A framework for designing and implementing the Ada standard container library, ACM SIGAda Ada Letters, XXIV:1, (49-61), Online publication date: 1-Mar-2004.
  98. ACM
    Marco J and Franch X A framework for designing and implementing the Ada standard container library Proceedings of the 2003 annual ACM SIGAda international conference on Ada: the engineering of correct and reliable software for real-time & distributed systems using ada and related technologies, (49-61)
  99. ACM
    Millstein T, Reay M and Chambers C (2003). Relaxed MultiJava, ACM SIGPLAN Notices, 38:11, (224-240), Online publication date: 26-Nov-2003.
  100. ACM
    Millstein T, Reay M and Chambers C Relaxed MultiJava Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, (224-240)
  101. ACM
    Tip F, Sweeney P and Laffra C (2003). Extracting library-based Java applications, Communications of the ACM, 46:8, (35-40), Online publication date: 1-Aug-2003.
  102. ACM
    M R, Cytron R, Sharp D and Pla E (2003). Transport layer abstraction in event channels for embedded systems, ACM SIGPLAN Notices, 38:7, (144-152), Online publication date: 11-Jul-2003.
  103. ACM
    Corsaro A and Cytron R (2003). Efficient memory-reference checks for real-time java, ACM SIGPLAN Notices, 38:7, (51-58), Online publication date: 11-Jul-2003.
  104. Franch X and Marco J A quality model for the Ada standard container library Proceedings of the 8th Ada-Europe international conference on Reliable software technologies, (283-296)
  105. ACM
    M R, Cytron R, Sharp D and Pla E Transport layer abstraction in event channels for embedded systems Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems, (144-152)
  106. ACM
    Corsaro A and Cytron R Efficient memory-reference checks for real-time java Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems, (51-58)
  107. Zachary J and Brooks R (2003). Bidirectional mobile code trust management using tamper resistant hardware, Mobile Networks and Applications, 8:2, (137-143), Online publication date: 1-Apr-2003.
  108. ACM
    Ernst E and Lorenz D Aspects and polymorphism in AspectJ Proceedings of the 2nd international conference on Aspect-oriented software development, (150-157)
  109. ACM
    Lee A A manageable web software architecture Proceedings of the 34th SIGCSE technical symposium on Computer science education, (229-233)
  110. ACM
    Qian F and Hendren L (2002). An adaptive, region-based allocator for java, ACM SIGPLAN Notices, 38:2 supplement, (127-138), Online publication date: 15-Feb-2003.
  111. ACM
    Deters M and Cytron R (2002). Automated discovery of scoped memory regions for real-time Java, ACM SIGPLAN Notices, 38:2 supplement, (25-35), Online publication date: 15-Feb-2003.
  112. ACM
    Zibin Y and Gil J (2003). Incremental algorithms for dispatching in dynamically typed languages, ACM SIGPLAN Notices, 38:1, (126-138), Online publication date: 15-Jan-2003.
  113. ACM
    Zibin Y and Gil J Incremental algorithms for dispatching in dynamically typed languages Proceedings of the 30th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (126-138)
  114. ACM
    Lee A (2003). A manageable web software architecture, ACM SIGCSE Bulletin, 35:1, (229-233), Online publication date: 11-Jan-2003.
  115. Icking C, Klein R, Köllner P and Ma L Java applets for the dynamic visualization of Voronoi diagrams Computer Science in Perspective, (191-205)
  116. ACM
    Zibin Y and Gil J (2002). Fast algorithm for creating space efficient dispatching tables with application to multi-dispatching, ACM SIGPLAN Notices, 37:11, (142-160), Online publication date: 17-Nov-2002.
  117. ACM
    Zibin Y and Gil J Fast algorithm for creating space efficient dispatching tables with application to multi-dispatching Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (142-160)
  118. ACM
    Goodloe A, McDougall M, Gunter C and Alur R Predictable programs in barcodes Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems, (298-303)
  119. ACM
    Millstein T, Bleckner C and Chambers C Modular typechecking for hierarchically extensible datatypes and functions Proceedings of the seventh ACM SIGPLAN international conference on Functional programming, (110-122)
  120. ACM
    Glynn K, Stuckey P, Sulzmann M and Søndergaard H Exception analysis for non-strict languages Proceedings of the seventh ACM SIGPLAN international conference on Functional programming, (98-109)
  121. ACM
    Millstein T, Bleckner C and Chambers C (2002). Modular typechecking for hierarchically extensible datatypes and functions, ACM SIGPLAN Notices, 37:9, (110-122), Online publication date: 17-Sep-2002.
  122. ACM
    Glynn K, Stuckey P, Sulzmann M and Søndergaard H (2002). Exception analysis for non-strict languages, ACM SIGPLAN Notices, 37:9, (98-109), Online publication date: 17-Sep-2002.
  123. ACM
    Iwama F and Kobayashi N A new type system for JVM lock primitives Proceedings of the ASIAN symposium on Partial evaluation and semantics-based program manipulation, (71-82)
  124. Kobayashi I, Fujiwara T, Nakano J and Yamamoto Y (2002). A Procedural and Object-Oriented Statistical Scripting Language, Computational Statistics, 17:3, (395-410), Online publication date: 1-Sep-2002.
  125. ACM
    Palm J, Lee H, Diwan A and Moss J (2002). When to use a compilation service?, ACM SIGPLAN Notices, 37:7, (194-203), Online publication date: 17-Jul-2002.
  126. ACM
    Hunleth F and Cytron R (2002). Footprint and feature management using aspect-oriented programming techniques, ACM SIGPLAN Notices, 37:7, (38-45), Online publication date: 17-Jul-2002.
  127. ACM
    Qian F and Hendren L An adaptive, region-based allocator for java Proceedings of the 3rd international symposium on Memory management, (127-138)
  128. ACM
    Deters M and Cytron R Automated discovery of scoped memory regions for real-time Java Proceedings of the 3rd international symposium on Memory management, (132-142)
  129. ACM
    Palm J, Lee H, Diwan A and Moss J When to use a compilation service? Proceedings of the joint conference on Languages, compilers and tools for embedded systems: software and compilers for embedded systems, (194-203)
  130. ACM
    Hunleth F and Cytron R Footprint and feature management using aspect-oriented programming techniques Proceedings of the joint conference on Languages, compilers and tools for embedded systems: software and compilers for embedded systems, (38-45)
  131. Jacquot J Which use for Java in introductory courses? Proceedings of the inaugural conference on the Principles and Practice of programming, 2002 and Proceedings of the second workshop on Intermediate representation engineering for virtual machines, 2002, (119-124)
  132. ACM
    Balarin F, Lavagno L, Passerone C, Sangiovanni-Vincentelli A, Watanabe Y and Yang G Concurrent execution semantics and sequential simulation algorithms for the metropolis meta-model Proceedings of the tenth international symposium on Hardware/software codesign, (13-18)
  133. ACM
    Cardone R, Brown A, McDirmid S and Lin C Using mixins to build flexible widgets Proceedings of the 1st international conference on Aspect-oriented software development, (76-85)
  134. Chaumette S and Grange P Parallelizing Multithreaded Java Program Proceedings of the 16th International Parallel and Distributed Processing Symposium
  135. ACM
    Garcia J and Ferreira P Concurrency control for distributed cooperative engineering applications Proceedings of the 2002 ACM symposium on Applied computing, (958-963)
  136. ACM
    Bettini L, Loreti M and Pugliese R An infrastructure language for open nets Proceedings of the 2002 ACM symposium on Applied computing, (373-377)
  137. ACM
    Bettini L, De Nicola R and Loreti M Software update via mobile agent based programming Proceedings of the 2002 ACM symposium on Applied computing, (32-36)
  138. Keedy J, Menger G and Heinlein C Support for subtyping and code re-use in Timor Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, (35-43)
  139. Sarkar V and Dolby J High-Performance Scalable Java Virtual Machines Proceedings of the 8th International Conference on High Performance Computing, (151-166)
  140. Bettini L and Nicola R Translating Strong Mobility into Weak Mobility Proceedings of the 5th International Conference on Mobile Agents, (182-197)
  141. ACM
    Riehle D, Fraleigh S, Bucka-Lassen D and Omorogbe N (2001). The architecture of a UML virtual machine, ACM SIGPLAN Notices, 36:11, (327-341), Online publication date: 1-Nov-2001.
  142. ACM
    Ostermann K and Mezini M (2001). Object-oriented composition untangled, ACM SIGPLAN Notices, 36:11, (283-299), Online publication date: 1-Nov-2001.
  143. ACM
    Zibin Y and Gil J (2001). Efficient subtyping tests with PQ-encoding, ACM SIGPLAN Notices, 36:11, (96-107), Online publication date: 1-Nov-2001.
  144. ACM
    Riehle D, Fraleigh S, Bucka-Lassen D and Omorogbe N The architecture of a UML virtual machine Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (327-341)
  145. ACM
    Ostermann K and Mezini M Object-oriented composition untangled Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (283-299)
  146. ACM
    Zibin Y and Gil J Efficient subtyping tests with PQ-encoding Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (96-107)
  147. ACM
    Kumar S, Mandelbaum Y, Yu X and Li K ESP Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, (309-320)
  148. Gannon D, Beckman P, Johnson E, Green T and Levine M HPC++ and the HPC++Lib toolkit Compiler optimizations for scalable parallel systems, (73-107)
  149. ACM
    Kumar S, Mandelbaum Y, Yu X and Li K (2001). ESP, ACM SIGPLAN Notices, 36:5, (309-320), Online publication date: 1-May-2001.
  150. Christiaens M and De Bosschere K TRaDe, a topological approach to on-the-fly race detection in java programs Proceedings of the 2001 Symposium on JavaTM Virtual Machine Research and Technology Symposium - Volume 1, (15-15)
  151. MAGE Proceedings of the The 21st International Conference on Distributed Computing Systems
  152. ACM
    Gil J (2001). Subtyping arithmetical types, ACM SIGPLAN Notices, 36:3, (276-289), Online publication date: 1-Mar-2001.
  153. Hong J, Park S, Kang Y and Park J (2001). Enterprise Network Traffic Monitoring, Analysis, and Reporting Using Web Technology, Journal of Network and Systems Management, 9:1, (89-111), Online publication date: 1-Mar-2001.
  154. Ju H, Choi M and Hong J (2001). EWS-Based Management Application Interface and Integration Mechanisms for Web-Based Element Management, Journal of Network and Systems Management, 9:1, (31-50), Online publication date: 1-Mar-2001.
  155. ACM
    Gil J Subtyping arithmetical types Proceedings of the 28th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (276-289)
  156. Ju H, Choi M and Hong J (2000). An efficient and lightweight embedded Web server for Web-based network element management, International Journal of Network Management, 10:5, (261-275), Online publication date: 18-Sep-2000.
  157. van Doorn L A secure javaTM virtual machine Proceedings of the 9th conference on USENIX Security Symposium - Volume 9, (2-2)
  158. Viega J, Reynolds P and Behrends R Automating Delegation in Class-Based Languages Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  159. Arora A, Cooper G, Krishnan R and Padman R (2000). IBIZA, Information Systems Frontiers, 2:1, (65-84), Online publication date: 11-Jan-2000.
  160. Cook S, Kleppe A, Mitchell R, Warmer J and Wills A Defining the context of OCL expressions Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (372-383)
  161. Manohar N, Mehra A, Willebeek-LeMair M and Naghshineh M (1999). A framework for programmable overlay multimedia networks, IBM Journal of Research and Development, 43:4, (555-577), Online publication date: 1-Jul-1999.
  162. ACM
    Burke M, Choi J, Fink S, Grove D, Hind M, Sarkar V, Serrano M, Sreedhar V, Srinivasan H and Whaley J The Jalapeño dynamic optimizing compiler for Java Proceedings of the ACM 1999 conference on Java Grande, (129-141)
  163. Oestreicher M and Krishna K Object lifetimes in java card Proceedings of the USENIX Workshop on Smartcard Technology on USENIX Workshop on Smartcard Technology, (15-15)
  164. Montgomery M and Krishna K Secure object sharing in java card Proceedings of the USENIX Workshop on Smartcard Technology on USENIX Workshop on Smartcard Technology, (14-14)
  165. Bertrand F and Augeraud M (1999). BDL, IEEE Transactions on Software Engineering, 25:3, (347-362), Online publication date: 1-May-1999.
  166. ACM
    Villacis J (1999). A note on the use of Java in scientific computing, ACM SIGAPP Applied Computing Review, 7:1, (14-17), Online publication date: 1-Apr-1999.
  167. Lillibridge M (1999). Unchecked Exceptions Can Be Strictly More Powerful Than Call/CC, Higher-Order and Symbolic Computation, 12:1, (75-104), Online publication date: 1-Apr-1999.
  168. ACM
    Reich B and Ben-Shaul I (1998). A componentized architecture for dynamic electronic markets, ACM SIGMOD Record, 27:4, (40-47), Online publication date: 1-Dec-1998.
  169. ACM
    Freund S and Mitchell J (1998). A type system for object initialization in the Java bytecode language, ACM SIGPLAN Notices, 33:10, (310-327), Online publication date: 1-Oct-1998.
  170. ACM
    Freund S and Mitchell J A type system for object initialization in the Java bytecode language Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (310-327)
  171. ACM
    Holvoet T and Berbers Y Composing distributed applications through generative communication Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications, (214-221)
  172. ACM
    Havinga P, Helme A, Mullender S, Smit G and Smit J Battery-powered distributed systems (extended abstract) Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications, (210-213)
  173. ACM
    Czajkowski G, Chang C, Hawblitzel C, Hu D and von Eicken T Resource management for extensible Internet servers Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications, (33-39)
  174. Middelburg K (1998). Truth of Duration Calculus Formulae in Timed Frames, Fundamenta Informaticae, 36:2,3, (235-263), Online publication date: 1-Aug-1998.
  175. ACM
    Pal P (1998). A flexible, applet-like software distribution mechanism for Java applications, ACM SIGSOFT Software Engineering Notes, 23:4, (56-60), Online publication date: 1-Jul-1998.
  176. ACM
    Arora N, Blumofe R and Plaxton C Thread scheduling for multiprogrammed multiprocessors Proceedings of the tenth annual ACM symposium on Parallel algorithms and architectures, (119-129)
  177. Welling G and Badrinath B (1998). An Architecture for Exporting Environment Awareness to Mobile Computing Applications, IEEE Transactions on Software Engineering, 24:5, (391-400), Online publication date: 1-May-1998.
  178. de Nicola R, Ferrari G and Pugliese R (1998). KLAIM, IEEE Transactions on Software Engineering, 24:5, (315-330), Online publication date: 1-May-1998.
  179. Reed J and Afjeh A An object-oriented framework for distributed computational simulation of aerospace propulsion systems Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4, (11-11)
  180. Baniassad E and Murphy G Conceptual module querying for software reengineering Proceedings of the 20th international conference on Software engineering, (64-73)
  181. ACM
    Robbins K and Robbins S Web-based dynamic information visualization using exact-time animation Proceedings of the 1998 ACM symposium on Applied Computing, (744-751)
  182. ACM
    Agesen O, Freund S and Mitchell J (1997). Adding type parameterization to the Java language, ACM SIGPLAN Notices, 32:10, (49-65), Online publication date: 9-Oct-1997.
  183. ACM
    Agesen O, Freund S and Mitchell J Adding type parameterization to the Java language Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (49-65)
  184. Joseph A and Kaashoek M (1997). Building reliable mobile‐aware applications using the Rover toolkit, Wireless Networks, 3:5, (405-419), Online publication date: 1-Oct-1997.
  185. Nagaratnam N and Byrne S Resource access control for an internet user agent Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3, (15-15)
  186. Zukowski D, Purakayastha A, Mohindra A and Devarakonda M Metis Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3, (8-8)
  187. ACM
    Mace D and Grossman H Java dynamic LVT optimization Proceedings of the 35th annual ACM Southeast Conference, (226-228)
  188. Hanson D and Korn J A simple and extensible graphical debugger Proceedings of the annual conference on USENIX Annual Technical Conference, (13-13)
  189. ACM
    Borenstein N (1996). CMU's Andrew project, Communications of the ACM, 39:12es, (298-es), Online publication date: 1-Dec-1996.
  190. ACM
    Atkinson M, Daynès L, Jordan M, Printezis T and Spence S (1996). An orthogonally persistent Java, ACM SIGMOD Record, 25:4, (68-75), Online publication date: 1-Dec-1996.
  191. ACM
    Joseph A and Kaashoek M Building reliable mobile-aware applications using the Rover toolkit Proceedings of the 2nd annual international conference on Mobile computing and networking, (117-129)
  192. ACM
    Halls D, Bates J and Bacon J Flexible distributed programming using mobile code Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications, (225-231)
  193. ACM
    Ciancarini P and Tolksdorf R Using the web to coordinate distributed applications Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications, (197-203)
  194. ACM
    Baldeschwieler J, Blumofe R and Brewer E ATLAS Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications, (165-172)
  195. Ciancarini P, Rossi D, Vitali F, Knoche A and Tolksdorf R Coordination technology for the WWW Proceedings of the 5th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'96)
Contributors
  • Sun Microsystems
  • Sun Microsystems

Recommendations