Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #27888
| From | Eric Sosman <esosman@comcast-dot-net.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: how actually string store in java machine |
| Date | 2014-03-27 11:50 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <lh1hc0$789$1@dont-email.me> (permalink) |
| References | (5 earlier) <lguruv$1dm$1@dont-email.me> <lgv48i$528$1@dont-email.me> <lgvoc6$b1n$1@dont-email.me> <lh172f$mkp$1@dont-email.me> <65fa691c-6471-44b2-a0c9-a1053bdcbf1d@googlegroups.com> |
On 3/27/2014 11:23 AM, taqmcg@gmail.com wrote:
> On Thursday, March 27, 2014 8:54:36 AM UTC-4, Eric Sosman wrote:
>> On 3/26/2014 7:37 PM, markspace wrote:
>>
>>> On 3/26/2014 10:54 AM, Eric Sosman wrote:
>>
>>>
> ...
>> I think so, too. It feels like an implementation detail
>> that might better have been left unspecified.
>
> But that would mean that the behavior of programs that compared constant strings was subject to subtle implementation dependencies, anathema to the spirit behind the development of Java. I'd suggest the fact that the designers spelled this out is a testament the to the concern they had to making Java a really portable language and the thoroughness of their analysis.
Yes, it would change the behavior -- of programs that relied
on the dubious practice of comparing "value" objects with == rather
than with equals(). All I'm saying is that I think it would have
been better not to encourage the dubious practice. Too late now,
of course.
As for "subtle implementation dependencies" -- Well, Java is
certainly not free of them. It has fewer such dependencies than
many other languages I've used, but still has enough to make life
interesting.
--
Eric Sosman
esosman@comcast-dot-net.invalid
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
how actually string store in java machine Rishipal Singh <95rishipal@gmail.com> - 2014-03-25 09:56 -0700
Re: how actually string store in java machine Roedy Green <see_website@mindprod.com.invalid> - 2014-03-25 10:32 -0700
Re: how actually string store in java machine Roedy Green <see_website@mindprod.com.invalid> - 2014-03-25 10:33 -0700
Re: how actually string store in java machine Jeff Higgins <jeff@invalid.invalid> - 2014-03-25 13:49 -0400
Re: how actually string store in java machine Jan Burse <janburse@fastmail.fm> - 2014-03-25 20:29 +0100
Re: how actually string store in java machine Jan Burse <janburse@fastmail.fm> - 2014-03-25 20:31 +0100
Re: how actually string store in java machine Roedy Green <see_website@mindprod.com.invalid> - 2014-03-25 19:37 -0700
Re: how actually string store in java machine Jan Burse <janburse@fastmail.fm> - 2014-03-26 09:03 +0100
Re: how actually string store in java machine Jan Burse <janburse@fastmail.fm> - 2014-03-26 09:11 +0100
Re: how actually string store in java machine Jan Burse <janburse@fastmail.fm> - 2014-03-27 10:27 +0100
Re: how actually string store in java machine markspace <markspace@nospam.nospam> - 2014-03-26 08:32 -0700
Re: how actually string store in java machine Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-03-26 13:54 -0400
Re: how actually string store in java machine taqmcg@gmail.com - 2014-03-26 12:57 -0700
Re: how actually string store in java machine markspace <markspace@nospam.nospam> - 2014-03-26 16:37 -0700
Re: how actually string store in java machine Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-03-27 08:54 -0400
Re: how actually string store in java machine taqmcg@gmail.com - 2014-03-27 08:23 -0700
Re: how actually string store in java machine Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-03-27 11:50 -0400
Re: how actually string store in java machine taqmcg@gmail.com - 2014-03-28 06:58 -0700
Re: how actually string store in java machine Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-03-28 11:02 -0400
Re: how actually string store in java machine taqmcg@gmail.com - 2014-04-02 05:47 -0700
Re: how actually string store in java machine Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-04-02 10:15 -0400
Re: how actually string store in java machine taqmcg@gmail.com - 2014-04-03 08:58 -0700
Re: how actually string store in java machine Roedy Green <see_website@mindprod.com.invalid> - 2014-03-26 17:07 -0700
Re: how actually string store in java machine Jeff Higgins <jeff@invalid.invalid> - 2014-03-25 16:07 -0400
Re: how actually string store in java machine Jeff Higgins <jeff@invalid.invalid> - 2014-03-25 16:16 -0400
Re: how actually string store in java machine Jeff Higgins <jeff@invalid.invalid> - 2014-03-25 16:19 -0400
Re: how actually string store in java machine markspace <markspace@nospam.nospam> - 2014-03-25 14:00 -0700
Re: how actually string store in java machine Jeff Higgins <jeff@invalid.invalid> - 2014-03-25 17:21 -0400
Re: how actually string store in java machine Jeff Higgins <jeff@invalid.invalid> - 2014-03-26 11:40 -0400
Re: how actually string store in java machine Roedy Green <see_website@mindprod.com.invalid> - 2014-03-26 17:46 -0700
Re: how actually string store in java machine Lew <lewbloch@gmail.com> - 2014-03-25 15:07 -0700
csiph-web