* Newstin.com is for sale! * After achieving our strategic milestone, we are offering for sale: Newstin.com and all 14 related domains featuring 1 million unique visitors per month + continuously updated news database of 37 million articles in 12 world languages from 166,000 global and weighted sources + 2.1 billion metadata * To seize this unique chance, contact invest@newstin.com. * Newstin.com is for sale! *

Java is not Object Oriented

The Java programming language is one of the most taught, learned, written about, and programmed in programming languages today. Beginning its life in 1995, it rode in on the Object-Oriented Programming hype-wave of the nineties. Although some might argue that Java's primary means of abstraction is the class---and therefore Java is primarily object-oriented, the huge number of available Java libraries indicates otherwise. In this essay, I will argue that Java's most powerful means of abstraction is the library. I will also explore whether a new term---namely "Library-Oriented Programming"---is warranted to describe programming using libraries as the main abstraction. A library (in OO languages) is a collection of classes designed and made to be used together in an organized way. There are certain conventions that must be... [read full story]                    

Add Comment
There are also 2 related articles
View all news articles about*:
*Newstin tag cloud displays all featured persons, associated organizations, related topics, regions and companies