This week's book giveaway is in the Other Languages forum.
We're giving away four copies of Functional Reactive Programming and have Stephen Blackheath and Anthony Jones on-line!
See this thread for details.
Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Different Terms

 
raj786 bangalore
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
what are the terms Spefication , API , Documentation and Blue Print in java technology
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65223
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Moving to Java in General (beginner).
 
Layne Lund
Ranch Hand
Posts: 3061
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A specification is a technical document that explicitly describes what a particular technology does. It is often very detailed. For example, the Java Language Specification (or JLS for short) describes all the the syntax and other details about the Java language.

API stands for Applicaton Programmers Interface which is in general a set of classes and/or methods that were written by some programmers for other programmers to use. In Java, when we talk about "the API", we typically mean "the standard Java API."

Documentation is something written in natural language, such as English, that describes how something works. A specification is a specific type of documentation. There is also documentation for the Java API. There is also documentation for other Java technologies like JSP, Servlets, and EJB. In fact, if you visit the official Java website, there is a link in the menu on the left hand side that will give you a list of all the documentation that is available.

I'm not familiar with the term "blue print", so I will let someone else comment on that.

HTH

Layne
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic