@pzmtuthcvpvl I got your point. But I look at this way, when we first create a collection (or any object for that matter) we know what it is going to be (used for). So you may use all modifiers upfront. Right? At that juncture, these collections are empty and changing underlying data structure will have negligible performance impact (compared to creating a brand new one). I can go on but then there are 101 reasons for YouTube to limit length of comments. :)
Why not GMap, GSet and GList with modifiers like setMutable(true), setLinked(true), setWeak(true) etc ? Infact we could just go for limited number (and I mean, really limited) of interfaces to simplify the whole thing. Indeed, use of factory to create/return underlying implementation is a right thing to do. I am just not in favor of typing things upfront. Use modifiers ... it makes things dynamic and elastic. Otherwise you have to remember/know so much.
@tukonre because mutability introduces backfeed and write-lock issues that are time costly and thus impede scalability on distributed response systems where up-feed into the system cannot be isolated from downline browsing - I just went through getting Comparator / Comparable / Equals implemented on the base datatype and in doing so it becomes apparent why having a accessData(booolean set) is of profound impact on the mutator model
How is Sun making Java open source influencing your decision to 'not putting it into JCP? Wouldnt your team be getting into the thick of things right in the Java project itself?
Google's effort in contributing really good APIs here is truly commendable. A big ovation to you people.
The Boolean is awesome.
VondaFoni 3 months ago
Great Videos! Anybody that loves hair and beauty like me should be friends!
naturesuphoria 6 months ago
@pzmtuthcvpvl I got your point. But I look at this way, when we first create a collection (or any object for that matter) we know what it is going to be (used for). So you may use all modifiers upfront. Right? At that juncture, these collections are empty and changing underlying data structure will have negligible performance impact (compared to creating a brand new one). I can go on but then there are 101 reasons for YouTube to limit length of comments. :)
mannvidh 1 year ago
Comment removed
obeland 1 year ago
What is the test creation framework ????
for the 25 000 tests..
immersionmusic 1 year ago
Why not GMap, GSet and GList with modifiers like setMutable(true), setLinked(true), setWeak(true) etc ? Infact we could just go for limited number (and I mean, really limited) of interfaces to simplify the whole thing. Indeed, use of factory to create/return underlying implementation is a right thing to do. I am just not in favor of typing things upfront. Use modifiers ... it makes things dynamic and elastic. Otherwise you have to remember/know so much.
tukonre 1 year ago
@tukonre because mutability introduces backfeed and write-lock issues that are time costly and thus impede scalability on distributed response systems where up-feed into the system cannot be isolated from downline browsing - I just went through getting Comparator / Comparable / Equals implemented on the base datatype and in doing so it becomes apparent why having a accessData(booolean set) is of profound impact on the mutator model
pzmtuthcvpvl 1 year ago
soon you will see java++. any reason to do that?
mistulac 2 years ago
wierd
JAGeManiack 2 years ago
This has been flagged as spam show
☻/
/▌
/ \
this is bob copy and paste bob and he will soon take over youtube
bochan228 2 years ago
Thanks for information.
greendayra 3 years ago
How is Sun making Java open source influencing your decision to 'not putting it into JCP? Wouldnt your team be getting into the thick of things right in the Java project itself?
Google's effort in contributing really good APIs here is truly commendable. A big ovation to you people.
red1
redhuanoon 3 years ago
My Dear friend I got that you have really good knowledge but I wish you could have much more idea to distribute your knowledge rather then you tube !
boy1979cancer 3 years ago