- Androidプログラミング質問スレ revision45
478 :デフォルトの名無しさん[sage]:2014/10/27(月) 13:02:11.66 ID:7a0dUT+/ - グーグルのアンドロイド・サポートセンターに電話して聞いて下さい。
多分60秒以下なら無料でサポートを受けられるでしょう。
|
- ★★Java質問・相談スレッド171★★
128 :デフォルトの名無しさん[sage]:2014/10/27(月) 14:16:58.84 ID:7a0dUT+/ - List<int>みたいなのはvalue typeがまとまらないとあまり実用的ではないみたいです。
でも、プリミティブ(基本型・原始型)のコンテナって実はあまり使わず、このジェネリクスはあっても特に使いませんよ。
|
- ★★Java質問・相談スレッド171★★
130 :デフォルトの名無しさん[sage]:2014/10/27(月) 20:37:31.06 ID:7a0dUT+/ - java9でもList<int>は導入されないので、一般的にも全く必要とされてないってことだと思うんですが、逆にどういう時に使うんでしょうかね。
byte,char,intの可変stackみたいなのはすぐ作れるし、これで十分だし、固定stackならnioにあるし、hashとかlistとかはまず使いません。
|
- ★★Java質問・相談スレッド171★★
142 :デフォルトの名無しさん[sage]:2014/10/27(月) 22:05:21.98 ID:7a0dUT+/ - c99でも可変stackは用意されてないので、reallocはともかく、やはり可変primitive stackは必要ないんでしょう。普通に考えれば残念ですけど。
boxing,List<integer>云々は今のあなたならもうちょっと勉強したり経験値をあげたら何か見えてくると思いますよ。 >>133 勉強のつもりでint stackみたいの作ってみたらどうですか? stack一つで、データ構造が初めてなら2週間、クラス設計が初めてなら2ヶ月は楽しめますよ。
|
- ★★Java質問・相談スレッド171★★
145 :デフォルトの名無しさん[sage]:2014/10/27(月) 22:22:47.27 ID:7a0dUT+/ - >>132
java8ならint,longのビルダーはサポートされたのでまあいいんじゃないですか。 collections実装の乱立は特に問題ないと思いますが、一番の厄介な問題は各framework,versionのjarに依存していくことじゃないですかね。 これはjigsaw(packaging)が担当ですが、これは仕様を絞りに絞ったみたいなのでjava9(2016)に間に合うでしょう。 >>141 それはどこかのブログで答えがありますよ。 class List<T>で<T>を得るのはたしか無理だったと思いますが。
|
- ★★Java質問・相談スレッド171★★
146 :デフォルトの名無しさん[sage]:2014/10/27(月) 22:55:22.62 ID:7a0dUT+/ - javafxでもsumatraを活用したいみたいなんでネイティブ・アクセス系の仕様策定は、oracleの全リソースを投入してjava10(2019)とは言わずjava9(2017で)に間に合わせて欲しいですね。
oracle,ibmはビッグデータとかクラウドとかで盛んに宣伝してるんで、これを真に有言実行するためには、各社の全経営資源をjavaに集中投資しないといけません。 java platformのネイティブ・アクセス(メモリも)とかパラレル最適化の機能が、宣伝アピールの割に乏しく、java9でも貧弱だと、java勢力の復活はもうないでしょう。 それが意味するところはつまり、javaオワコン伝説第二章の幕開けってことです。 それと、int,longのビルダーはIntStream.Builder.add.add.build.toArrayあたりです。
|