aspose file tools*
The moose likes Beginning Java and the fly likes A question about English (java related ) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "A question about English (java related )" Watch "A question about English (java related )" New topic
Author

A question about English (java related )

Jon Lee
Ranch Hand

Joined: Mar 04, 2005
Posts: 134
Read a sentence from Core Java 7ED:
"You are usually better off using the collections defined in the java.util.concurrent package".

Does it mean better NOT use "the collections defined in the java.util.concurrent package"??

better off = better not??

Pls help, Thnx....


SCJP 5.0 - 98% (2007)<br />SCWCD 1.4 - 97% (2007)
Rick O'Shay
Ranch Hand

Joined: Sep 19, 2004
Posts: 531
It means it is usually better. The phrase "better off" is an English idiom. It makes no sense to say that you are off using X so how can you be better off? Contrast with the preposition "under" as in "better under using".

IMO it is usually better to use the java.util classes and to use the concurrency package if and when needed: locking, synchronized access...
[ September 08, 2005: Message edited by: Rick O'Shay ]
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24184
    
  34

"You are better off using X" means "You should use X".


[Jess in Action][AskingGoodQuestions]
Jon Lee
Ranch Hand

Joined: Mar 04, 2005
Posts: 134
thnx, mates. Sorry for my english...
Marcus Green
arch rival
Rancher

Joined: Sep 14, 1999
Posts: 2813
Don't apologise Jon,it is interesting what phrases are "idiomatic" i.e. not universally understood. I was interested a while ago to note that the phrase "to catch out" is widely understood by people from the UK/India but not in North America as it seems it is a cricketing term....


SCWCD: Online Course, 50,000+ words and 200+ questions
http://www.examulator.com/moodle/course/view.php?id=5&topic=all
Layne Lund
Ranch Hand

Joined: Dec 06, 2001
Posts: 3061
Originally posted by Rick O'Shay:
It means it is usually better. The phrase "better off" is an English idiom. It makes no sense to say that you are off using X so how can you be better off? Contrast with the preposition "under" as in "better under using".

IMO it is usually better to use the java.util classes and to use the concurrency package if and when needed: locking, synchronized access...

[ September 08, 2005: Message edited by: Rick O'Shay ]


From the original post, it is difficult to determine the context. If this comes from Core Java Volume 2 in the chapter about threads, they may have been comparing Collections.synchronizedXxx() to the collections defined in java.util.concurrent.

Of course, that's not the point of this thread anyway, so I won't speculate any further.

Layne


Java API Documentation
The Java Tutorial
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: A question about English (java related )