Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

Java

Known as: Java (Programming language), Java Programing Languge, Java (langage) 
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Review
2018
Review
2018
Abstract Context Smells in software systems impair software quality and make them hard to maintain and evolve. The software… Expand
  • table 1
  • table 2
  • figure 1
  • table 3
  • table 4
Review
2018
Review
2018
Software development includes diverse tasks such as implementing new features, analyzing requirements, and fixing bugs. Being an… Expand
  • figure 1
  • table 1
  • figure 2
  • figure 3
  • figure 4
Review
2018
Review
2018
User participation is increasingly being seen as a way to mitigate the challenges that firms face in innovation, such as high… Expand
Review
2018
Review
2018
Compile-time errors pose a major learning hurdle for students of introductory programming courses. Compiler error messages, while… Expand
  • figure 1
  • figure 2
  • table 1
  • table 2
  • figure 3
Highly Cited
2005
Highly Cited
2005
Written by the inventors of the technology, The Java™ Language Specification, Third Edition, is the definitive technical… Expand
Highly Cited
2001
Highly Cited
2001
Several recent studies have introduced lightweight versions of Java: reduced languages in which complex features like threads and… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
Highly Cited
1999
Highly Cited
1999
Several recent studies have introduced lightweight versions of Java: reduced languages in which complex features like threads and… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
Highly Cited
1999
Highly Cited
1999
This paper presents a simple and efficient data flow algorithm for escape analysis of objects in Java programs to determine (i… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Highly Cited
1999
Highly Cited
1999
Concurrency provides a thoroughly updatedapproach to the basic concepts and techniques behind concurrent programming. Concurrent… Expand
  • table A.2
  • table A.1
  • table A.3
  • table A.5
Highly Cited
1997
Highly Cited
1997
Last year you may have seen the Modern Compiler Implementation in C: Basic Techniques (1997) which was the preliminary edition of… Expand