Can anyone tell me word by word meaning of "Plain Old Java Object" in java? Also I mostly curious about 'Old' word meaning?
Asked
Active
Viewed 213 times
-2
-
Do you know Wikipedia? – Jens Apr 28 '17 at 07:16
-
You should be more curious, easy to find a simple definition [POJO](https://en.wikipedia.org/wiki/Plain_old_Java_object). For the why is it call like it, this is more a english "saying" (not sure how I can translate what I mean here sorry) – AxelH Apr 28 '17 at 07:16
-
1Neither of those questions answers the OP's question about "old." Look at this question from the POV of a non-native English speaker. It's not unreasonable to ask what the "old" in POJO stands for. – T.J. Crowder Apr 28 '17 at 07:16
-
1@T.J.Crowder it's not unreasonable, it's also not a programming question. http://www.macmillandictionary.com/us/dictionary/american/plain-old – pvg Apr 28 '17 at 07:19
-
@pvg: Well, I see what you're saying there, but I disagree. You'd basically have to know the answer in order to know it wasn't (by that definition) a programming question. – T.J. Crowder Apr 28 '17 at 07:19
-
@ T.J i know its not programming question but if you know theory part then you will proceed to do it practically. – Hemant Musale Apr 28 '17 at 07:23
-
@T.J.Crowder OP don't get the meaning of a word. There is dictionnary for that. I find it difficult to see that as a programming question at all – AxelH Apr 28 '17 at 07:25
-
@AxelH: Sure, but a dictionary isn't going to tell you what special meaning it has, if any, in the context of Java programming. In any case, reasonable people can disagree, I certainly respect the other view on this, I just don't hold it. – T.J. Crowder Apr 28 '17 at 07:31
-
@T.J.Crowder well has you said in your answer. It has nothing to do with JAVA. The Plain old has a specific meaning no matter what is behind it. But just like you, I respect your point of view, I just don't agree with it ;) – AxelH Apr 28 '17 at 07:34
1 Answers
2
"Old" has no real meaning in that sentence. In American English, a "plain old X" is just a "plain X," an X that isn't special. The "old" is just there for color, nothing more. (Nice link there from pvg.)
A Plain Old Java Object is a plain Java object, a Java object that isn't special. For more about what a POJO is, see Wikipedia's entry:
In software engineering, a plain old Java object (POJO) is an ordinary Java object, not bound by any special restriction and not requiring any class path.

Community
- 1
- 1

T.J. Crowder
- 1,031,962
- 187
- 1,923
- 1,875
-
1Even if I found the question a bit off-topic, that is not a reason to downvote an answer. – AxelH Apr 28 '17 at 07:29