[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/05 05:37 / Filesize : 295 KB / Number-of Response : 1047
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java入門・初心者質問スレ Part.8



1 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:17:08.87 ID:N8MsK2gr0.net]
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.7
mevius.5ch.net/test/read.cgi/tech/1515549964/
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured

47 名前:デフォルトの名無しさん mailto:sage [2018/07/02(月) 12:13:00.04 ID:RbqSnnBKa.net]
関連するファイル(.java .txt)をUTF-8(BOMなし)というのに統一しようと思うのだけど何かおもだった弊害はあるでしょうか

48 名前:デフォルトの名無しさん mailto:sage [2018/07/02(月) 12:23:49.66 ID:WWDE7n/3a.net]
>>45
全ファイル修正?全部試験し直して検証報告書もお前が書くんだよな?
みたいなことを言い出す存在どころか生きている価値すらないクズPLやゴミ上司。

49 名前:デフォルトの名無しさん mailto:sage [2018/07/02(月) 16:10:56.06 ID:RbqSnnBKa.net]
いえ個人でしかやらないのでそう言うのは一切問題はないです

50 名前:デフォルトの名無しさん mailto:sage [2018/07/02(月) 20:27:25.99 ID:RVh14aQ/a.net]
>>47
じゃあ君次第だ。君が変換後の状態を気に入るかどうか。ただそれだけ。

51 名前:デフォルトの名無しさん mailto:sage [2018/07/02(月) 21:10:14.80 ID:Ryyxhhpma.net]
>>46 とか >>48 みたいなのが上司だったらやだなあ

52 名前:デフォルトの名無しさん [2018/07/03(火) 00:00:28.67 ID:LtnxPY8P0.net]
UTF-8N(BOMなし)だけを使う。
shift-jis は使わない

パス・ファイル名には、半角英数字だけを使う。
半角空白も使わない

53 名前:デフォルトの名無しさん [2018/07/03(火) 00:02:32.78 ID:Dmx6jLMV0.net]
大丈夫。上司じゃないから。

54 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 07:18:57.01 ID:LfiQBfi6M.net]
oracleによる有償化でもjavaは現状維持すると思いますか
廃れると思いますか

55 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 07:58:01.78 ID:l23EDKy/d.net]
有償化という言葉だけに惑わされすぎじゃねぇの
今までよりやりやすくなると思うけど



56 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 08:39:02.71 ID:BEAMjZqua.net]
実行環境も有償だから、ただでさえ絶滅危惧種のクライアントJavaはさすがに絶滅するだろうな
www.oracle.com/technetwork/java/javaseproducts/javasesubscription-data-sheet-4891969.pdf
こんなん完全にランサムウェアですわ

57 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 09:19:38.78 ID:sK+g9tr5M.net]
サーバーはともかくクライアントをアップデートしないまま放置はヤバすぎる
だからこそセキュリティパッチ未適用のJREが蔓延しても大災害にならないようにアプレットとWebStartは削除しといたよテヘペロってことなんだろうけど、
世界トップクラスの企業のやることたしてはあまりにもやり方が杜撰&無責任&悪質すぎる
正真正銘、史上最大規模のランサムウェアだよ

58 名前:デフォルトの名無しさん mailto:age [2018/07/04(水) 09:57:37.22 ID:DStPNFqFM.net]
>>54
お前のような情弱が居なくなって嬉しいwww

59 名前:デフォルトの名無しさん mailto:age [2018/07/04(水) 09:58:38.25 ID:DStPNFqFM.net]
>>55
アプレットいらんやろ

60 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 12:43:11.63 ID:JFNnLnouD.net]
有償化はサーバーサイドにはノーダメージなんですね

これから勉強しようと思う者としてクライアントjavaは逆にやりたく無かったので対象が絞られて助かります

61 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 13:05:03.77 ID:l23EDKy/d.net]
jreの有償化ってどこ情報よ?

62 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 13:17:21.72 ID:sK+g9tr5M.net]
>>59
54のリンク先に書いてるよ
> Enterprise wide, term based, Java SE Subscription model which includes cloud deployment, server, and desktop licensing and support.
> Server and Cloud deployments Price $25 per processor per month, Desktop Price $2.50 per user per month, or lower with tiered volume discounts available.
古いバージョンを使い続けたいならデスクトップは$2.5/月・人

63 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 14:38:36.37 ID:Yw0BxmVZM.net]
OracleはJDK11で完全有償化すると同時に、
いままで泳がせていたOpenJDKを一気に知財争いで一気に駆逐する予測も
あるから、OpenJDKを過信しないほうがいい。

64 名前:デフォルトの名無しさん mailto:age [2018/07/04(水) 15:45:19.62 ID:mezjvfzeM.net]
>>61
コミュニティがそんなこと許すわけ無いやろw
現実的に考えろよ

65 名前:デフォルトの名無しさん [2018/07/04(水) 16:46:54.94 ID:n4h9hTEh0.net]
このゲーム見て
https://goo.gl/k4ehdm



66 名前:デフォルトの名無しさん [2018/07/04(水) 17:38:01.44 ID:7MpiYGhDa.net]
見ない

67 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 17:46:18.46 ID:Yw0BxmVZM.net]
>>62
コミュニティが許さないといくら言ったところで、
過去に多様な状況が起こされた場合では、確実にコミュニティ側が公開停止して
数年かけて知財侵害コードの除去作業をして再公開みたいな流れになってるよね
ものによってはそのまま収束したり。
そうならない保証はないというリスクくらいは認識すべきだな。

68 名前:デフォルトの名無しさん [2018/07/04(水) 18:05:05.29 ID:bt+HkB4A0.net]
Blackdown porting projectの悲劇。
涙なしには語れない。

69 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 18:46:57.52 ID:l23EDKy/d.net]
>>60
それjdkの説明でしょ?

70 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 19:12:59.15 ID:OjiWCf45M.net]
>>67
そう信じたい気持ちはわかるけど、「deployment」の話なんだよなあ
英語読めないならこのへん見るといい
tech.nikkeibp.co.jp/atcl/nxt/column/18/00001/00081/

71 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 19:43:27.32 ID:l23EDKy/d.net]
やっぱjreについては書いてないなーと思って公式いったらjre自体がなくなるみたいだ
クライアントjava提供してる側が個別にパッケージして再配布しろってことらしいから使う側は特に意識しなくていいな

72 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 21:27:51.25 ID:J+x+vp/50.net]
javaは個人利用を排除

73 名前:デフォルトの名無しさん [2018/07/04(水) 21:45:33.24 ID:gFgZc5FG0.net]
GHP

74 名前:デフォルトの名無しさん [2018/07/04(水) 22:04:52.74 ID:mSXLTbXk0.net]
OpenJDKのサイトもうちょっとやる気出してくれないかね

75 名前:デフォルトの名無しさん mailto:sage [2018/07/05(木) 07:30:20.26 ID:EyuzrPNMa.net]
多次元配列で[][][][][][]と要素数の多すぎるとメモリが足りないみたいなエラーが出るのだけどこれはマシンの性能に依存するのでしょうか
また、(おおよその)目安になる計算みたいなのはあるのでしょうか?



76 名前:デフォルトの名無しさん mailto:age [2018/07/05(木) 10:34:59.88 ID:8Bw/clDFM.net]
ヒープメモリだから実行時のパラメータに依存する
ーXmxで指定できる

77 名前:デフォルトの名無しさん mailto:sage [2018/07/05(木) 10:43:53.64 ID:EyuzrPNMa.net]
指定しなければ8 MB程度として必要に応じて拡張することもできると言う事でしょうか
ありがとうございます

78 名前:デフォルトの名無しさん [2018/07/05(木) 11:12:56.96 ID:mntkt8Fwa.net]
JDK8(Linux 64bit)のデフォルトヒープサイズ
n-agetsuma.hatenablog.com/entry/2015/12/30/185405

79 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 21:32:14.44 ID:gLP4VBNq0.net]
androidアプリを開発できるようになるまでに
どんな勉強過程が必要でしょうか?

すっきり分かるjava(基礎、実践、sql、サーブレット)

java魂

...

独学希望です

80 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 21:37:18.36 ID:bIgnTlFI0.net]
まず生活の基本を学ぶことが重要です

81 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 06:53:16.46 ID:a3tT5ELD0.net]
>>77
書籍なんて買うな
一年で使えなくなる
Googleの公式サイトの情報だけでいい
koltin使え

82 名前:デフォルトの名無しさん [2018/07/07(土) 09:25:43.13 ID:WQWh8zSt0.net]
スッキリシリーズと、

実践Javaコーディング作法、2014

Java 最強リファレンス、2014

EFFECTIVE 何々 第2版、2014

Kotlin の太郎本、2016

(広告規制で書き込めない)

83 名前:デフォルトの名無しさん mailto:sage [2018/07/08(日) 09:17:24.51 ID:Lc8bP1H30.net]
>>79
>>80
ありがとうございます!
公式サイトも推奨書籍も参考にします!

84 名前:デフォルトの名無しさん [2018/07/08(日) 22:32:09.28 ID:xxHhxfq10.net]
広告規制?じゃあこれが書けたらもう規制されていないってことになるな。

スッキリわかるJava入門 第2版 (スッキリシリーズ)
amzn.asia/9g0zliW

スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)
amzn.asia/alqE1va

実践Javaコーディング作法 プロが知るべき、112の規約と21の心得
amzn.asia/23rpAka

Java最強リファレンス
amzn.asia/3aurJOH

EFFECTIVE JAVA 第2版 (The Java Series)
amzn.asia/4YFRoaX

Kotlinスタートブック -新しいAndroidプログラミング
amzn.asia/7IfUpj4

Kotlin Webアプリケーション 新しいサーバサイドプログラミング
amzn.asia/bD9xF5D

85 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 11:54:18.64 ID:7rJHuXne0.net]
入門的な質問ですいません
スッキリ分かるjava入門のサンプルコードなんですが
外側の繰り返しと書いてあるんですが外側の繰り返し(?)というのはjのことであってますか?どっちが外か入門書に書いてないんですけど…
それと6行目と8行目はどういう原理で5行目に空白と改行を与えてるのかわかりません教えて下さい;

public class Main{
public static void main(String[]args){
for(int i=1;i<10;i++){
for(int j=1;j<10;j++){
System.out.print(i*j);
System.out.print(" ");
}
System.out.println(" ");
}
}
}



86 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 12:07:08.78 ID:hqnBC/A3M.net]
iが外側ですが、これが入門書に説明がなくて理解できない、という状況が
理解できないので、すいませんがこれ以上は詳しく解説できません。

jが外側と判断したその理由を聞けば、なにをどう勘違いしたらそうなって
しまったのかを説明できるかもしれませんが、Javaというより簡単な
日本語の領分かと思います。

87 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 12:23:22.88 ID:7rJHuXne0.net]
え、プログラミング始めたてのときでもどっちが外か内か飲み込めました?
どっちの値が先に繰り返しされてるかなんて実行結果見ても分からないですし
どちらが外か内か分からなかったです。疑問に持つ所がおかしいんですかね・・・・・・・
教えてくれてありがとうございます

88 名前:デフォルトの名無しさん [2018/07/09(月) 12:57:41.59 ID:Xj/c9OYda.net]
>>83
6行目は改行なしで空白のみ出力。
8行目は空白と改行を出力。

まあしかし8行目は System.out.println();だけでも良い筈なんだけどね。

89 名前:80 mailto:sage [2018/07/09(月) 13:20:22.89 ID:RPo/jFjY0.net]
>>82
少し文章を変えると、Rock54 規制に掛からない

漏れは「書籍名、著者名、出版年」を書いていたら、書き込めなかった。
2, 3文字の短い文字列を、偶然に使っても、規制されることもあるし、たまたまなんだろう

MANGO 板で、何回もテストすれば、どの文字列がダメなのか、わかるのだろうが

90 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 13:40:50.44 ID:RPo/jFjY0.net]
>>83
printf を使って、こうしてみ。
使い方は、printf を参照

for(int i=1;i<4;i++){
for(int j=11;j<14;j++){
System.out.printf("i =

91 名前:%d : j = %d%n", i, j);
}
}
[]
[ここ壊れてます]

92 名前:デフォルトの名無しさん [2018/07/10(火) 11:50:14.94 ID:noOOH4cI0.net]
>>83
家の中、家の外。鬼は外、福は内。室内、室外。車内、車外。箱の内側、箱の外側。

箱の中の箱、ループの中のループ。

日本語では、先・後 ≠ 内・外 です。

どちらが先に繰り返しされるかではなく、iループのブロックの内側に(中に)
jループのブロックがあるというイメージ。

よってjのループが内側の繰り返し、iのループが外側の繰り返し。
このような構造のループを入れ子になったループ構造、二重構造のループなどという。

6行目はjループの中、8行目はjループの外で実行される。

93 名前:デフォルトの名無しさん [2018/07/10(火) 12:01:40.11 ID:noOOH4cI0.net]
>>83
追加。
合計、平均値、ソート、探索など簡単なやつでいいのでアルゴリズムも並行して学習
したほうがいいですよ。

94 名前:デフォルトの名無しさん mailto:sage [2018/07/15(日) 06:10:31.09 ID:GJzpRcdJ0.net]
配列作成の宣言文はいくつかあるみたいですが
どれ使ってもいいんですか?全て覚えないと後々問題抱えたりはしませんか
int[] s= new int[5]
int[] s =new int[]{1,2,34,4,4,5};
int[]s ={1,2,3,4,5,6,};
とか乗ってますが

95 名前:デフォルトの名無しさん mailto:sage [2018/07/15(日) 07:58:36.31 ID:bofrUcNdM.net]
それぞれ何が省略されているだけなのかと
省略できる仕組みが分かっていれば。



96 名前:デフォルトの名無しさん mailto:sage [2018/07/15(日) 08:19:27.37 ID:GJzpRcdJ0.net]
>>92
ありがとうございます
ガベージコレクションの説明項でnewで確保された要素は普通の変数じゃないからブロックが終了しても
変数は寿命を迎えないみたいなこと書いてあるんですけど、宣言文とは関係ないことですか?

97 名前:デフォルトの名無しさん mailto:sage [2018/07/15(日) 09:11:45.54 ID:OyfnAnImM.net]
>>93
宣言文でプリミティブか参照型か決まるから、
関係はあるんじゃないかな。
参照型で宣言してスタックに参照があって実体がヒープに
インスタンスを持つのがGC対象なのでこれはブロックの終了と
必ずしも連動しない。

98 名前:デフォルトの名無しさん mailto:sage [2018/07/15(日) 17:50:22.07 ID:GJzpRcdJ0.net]
>>94
すいません全然分からないです。難しすぎて…。
聞きたかったのはブロック内で宣言した変数はブロックが終わったと同時に消滅しますが
newで確保された要素はブロックが終わっても消滅しないみたいなことが入門書に書いてあるので
配列変数の宣言文でnewを使った方がいいのか?って思って質問しました。

99 名前:デフォルトの名無しさん [2018/07/15(日) 18:10:43.63 ID:GQF9Hy3Z0.net]
>>95
int[] s = new int[]{1,2,3};
int[] s = {1,2,3};

これはどっちも同じだよ
コンパイルしたら↓こうなる

int[] s = new int[3];
s[0] = 1;
s[1] = 2;
s[2] = 3;

100 名前:デフォルトの名無しさん mailto:sage [2018/07/15(日) 18:39:17.53 ID:FNEUyv360.net]
>>95
それ多分要素に入れる値はブロックから抜けても解放されないって説明じゃないかな?

101 名前:s mailto:sage [2018/07/16(月) 06:29:43.68 ID:x0QANHoK0.net]
>>97
ありがとうございます
それのことです。配列の宣言の仕方によってはブロックから抜け出しても変数の値は消滅しないのかなと思ってしまったんですが
関係なかったですか

102 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 06:41:59.82 ID:Yej864Pfd.net]
>>98
宣言の仕方は関係ない
配列に入れた値は配列自体が参照し続けるので開放されないってことをその本説明したいのだと思う

この辺はJavaのデータがメモリへ値をどう確保するかってのとGCの対象になる値がどういう物か理解する必要がある

103 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 11:52:53.77 ID:80hpbb9v0.net]
もし、配列が格納している要素が、primitive じゃないオブジェクトだったら、
配列のスコープを出た所で、配列は消滅するけど、

中に入っていたオブジェクトは消滅しないし、
それらにアクセスする参照だけが無くなっている

つまり、メモリリークか?

それとも、どこからも参照できないから、その

104 名前:後、
各オブジェクトのGC が呼ばれるのか?
[]
[ここ壊れてます]

105 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 12:11:09.06 ID:F9mL4/4I0.net]
そんなん仮に参照カウント方式でやってても循環参照がなければ普通に回収されるだろ……



106 名前:デフォルトの名無しさん [2018/07/16(月) 12:13:08.12 ID:u+9tbpzg0.net]
>>100
どこからも参照されないのならGC対象になるよ

{
 Integer[] a = new Integer[1];
 a[0] = new Integer(1);
}

// ここではaもa[0]もGC対象になる

107 名前:デフォルトの名無しさん [2018/07/16(月) 22:36:19.23 ID:NBO34+YX0.net]
{
 Integer[] a = new Integer[1];
 a[0] = new Integer(1);
}

{
 Integer[] a = new Integer[1];
 a[0] = 1;
}
は、全く同じコードかそうでないか。答えと理由を述べよ。 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)


108 名前:デフォルトの名無しさん [2018/07/17(火) 04:29:24.39 ID:EqDA6MfF0.net]
>>103
a[0] = 1;
はコンパイル時に
a[0] = Integer.valueOf(1);
に変換される

Integerクラスはスタティック変数に
-128〜127までのIntegerオブジェクトをキャッシュしていて
valueOfメソッドは引数がキャッシュの範囲内であればキャッシュしている
オブジェクトを返す。さもなくばnew Integerしたオブジェクトを返す。

new IntegerはJava 9からDeprecatedになっているから
プログラムから直接呼び出さないことが推奨される。
a[0] = new Integer(1)よりも
a[0] = Integer.valueOf(1)やa[0] = 1が
良いコードと言えるでしょう。

109 名前:デフォルトの名無しさん [2018/07/17(火) 04:33:11.31 ID:EqDA6MfF0.net]
したがって
{
 Integer[] a = new Integer[1];
 a[0] = new Integer(1);
}

{
 Integer[] a = new Integer[1];
 a[0] = 1;
}
は全く同じコードとは言えない。
理由はコンパイル時に異なるバイトコードが生成されるからだ。

110 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 05:33:47.16 ID:H2E1imdF0.net]
今Java環境ってどうなってるか知らんが
それ全部実装依存じゃなくて、言語仕様で決まってるの?

111 名前:デフォルトの名無しさん [2018/07/17(火) 05:35:39.33 ID:EqDA6MfF0.net]
>>106
言語仕様では決まってるわけないと思う

112 名前:デフォルトの名無しさん [2018/07/17(火) 05:36:11.14 ID:EqDA6MfF0.net]
言語仕様で縛るような話じゃないし
言語って結局文法だからね

113 名前:デフォルトの名無しさん [2018/07/17(火) 05:36:57.43 ID:EqDA6MfF0.net]
ドキュメントも言語仕様とAPIはわけられてるし
一緒にして良いものではないと思う

114 名前:デフォルトの名無しさん [2018/07/17(火) 05:56:45.96 ID:EqDA6MfF0.net]
と思いきや、ボクシングにvalueOfが使われるとは書かれてないけど
-128〜127なら同じオブジェクトになるってことは書かれてる
これはもう全部言語仕様と言って良いでしょう!

5.1.7. Boxing Conversion
https://docs.oracle.com/javase/specs/jls/se10/html/jls-5.html#jls-5.1.7

115 名前:デフォルトの名無しさん [2018/07/17(火) 06:17:57.20 ID:EqDA6MfF0.net]
仮に実装依存だとするならば
実装によって異なる可能性が存在するわけであるから
全く同じコードかという命題は偽になる

ゆえに、実装依存であっても偽になり、
実装依存でなくても偽になるわけであるから
恒偽命題と言って良いでしょう!



116 名前:デフォルトの名無しさん [2018/07/17(火) 06:29:53.56 ID:EqDA6MfF0.net]
恒偽命題とは、他の命題の真偽に依存することなく、常に偽になる命題です。

コードAとコードBが全く同じコードになるかという命題が真であると
仮定した場合、それが実装依存ならば偽となり、実装依存でないならば真となる。

ゆえに、実装依存かという命題は他の命題の真偽に依存するわけであるから恒偽命題とは言えないのです。

117 名前:デフォルトの名無しさん [2018/07/17(火) 06:33:23.84 ID:EqDA6MfF0.net]
あなんかすみません、荒らしてるみたいで
全然そういうことやるつもりは無いんですけど
3連休で休息取りまくった結果、脳がフル活動してるっていうか
そういう状況でいわばしかたがないんです

118 名前:デフォルトの名無しさん [2018/07/17(火) 06:38:48.39 ID:EqDA6MfF0.net]
違うなあ、命題という言葉の使い方を間違えてる
全部見なかったことにして欲しい
ID:EqDA6MfF0 <- NG推奨ID

119 名前:デフォルトの名無しさん [2018/07/17(火) 12:20:35.21 ID:lbJGoJLra.net]
>>103
オートボクシングで同じになる。

120 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 21:41:39.40 ID:L7ofGWBt0.net]
別ファイルにあるクラスやフィールドやメソッドを参照するにはどうすれば良いのでしょうか?

また、継承できるクラス(ファイル)は1つのみですよね
継承の

121 名前:場合はインスタンス化しなくてもそのまま使えるけど、
別ファイルの場合はインスタンス化してからでないと使えない
という認識で合っていますか?
[]
[ここ壊れてます]

122 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 22:37:42.36 ID:M6hVFp0xa.net]
上1行:importして使えばいい。
下4行:貴方にとって継承はオーバーテクノロジ。いったん忘れろ。

123 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 23:28:54.65 ID:L7ofGWBt0.net]
>>117
継承していようが親のフィールドを使う場合は
子でもインスタンス化は必須・・・で合っていますか;

ありがとうございました。

124 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 09:52:14.22 ID:p8eAugKgM.net]
>>118
合ってない。

125 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 12:18:52.55 ID:Op5duy3qM.net]
>>119
え?



126 名前:デフォルトの名無しさん [2018/07/19(木) 13:40:15.59 ID:lzwulHPo0.net]
「インスタンス化」と「コンストラクタを書くこと」をごっちゃにしていないか?

127 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 13:59:01.76 ID:LewvICfod.net]
クラスフィールド弄るのにインスタンスは関係ないし。

128 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 14:45:44.12 ID:Op5duy3qM.net]
ではクラスフィールど以外のフィールドでは大正解なわけですね

129 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 15:03:32.13 ID:veHa4qNPa.net]
フィールドを「使う」の使い方次第だけど、
getDeclaredFields()から使うなんてのもありなら
クラスフィールド以外でもインスタンスにしなくても「使える」よ。

「クラスフィールど以外のフィールドでは大正解」
みたいな言葉遊びを始めたら、きりないと思うよ。

130 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:19:36.45 ID:Op5duy3qM.net]
>>124
メソッド使うのにもインスタンスいるでしょw
にわかですか?

131 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 17:27:03.52 ID:27UwT6HQM.net]
>>125
classリテラルでも使ってください。
貴方が理解できるかどうかは知らんが。

132 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:49:47.54 ID:Op5duy3qM.net]
>>126
クラスリテラルを使ったらインスタンス化しなくても継承先のフィールド使えるんどすか、それはステキザマスな

133 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:52:00.54 ID:Op5duy3qM.net]
インスタンスフィールド使うんやったら
インスタンス化せなあかんやろ

134 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:52:23.13 ID:Op5duy3qM.net]
それを言うてんねんアホ共が

135 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:53:32.65 ID:Op5duy3qM.net]
誰やスタティックフィールドのこと言い出したんわ
おしりペンペンや!



136 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:53:57.98 ID:Op5duy3qM.net]
>>122
お前かおらあ!

137 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:55:42.08 ID:Op5duy3qM.net]
>>124
言葉遊びしてんのはお前や
ええ加減にせえ!

138 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 17:56:19.54 ID:AhuF8cwLa.net]
Field[] fields = A.class.getFields();
取り出したFieldの使い方について、
貴方がインスタンス経由で扱うというならそうなんだろう、
としか言いようないな。
使うの定義が狭い貴方なら成り立つ、これでいい?

139 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:58:05.39 ID:Op5duy3qM.net]
>>133
誰がリフレクションの話してんのや
オブジェクト指向を愚弄するな!

140 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 17:59:21.88 ID:Op5duy3qM.net]
ほんまお前らしょうもない揚げ足取りでええ加減なことばかり言いやがって、親の顔が見てみたいわ

141 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 18:00:08.39 ID:Op5duy3qM.net]
親のフィールド使うんやったら
インスタンス化は必須や、ええなこれで

142 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 18:00:37.20 ID:4YOUlG++a.net]
必須かどうかを聞かれたから、必須ではない、合ってないと
教えてあげただけなのに困ったもんだ┐(´д`)┌ヤレヤレ

しかも理解できないときた。

143 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 18:01:10.65 ID:Op5duy3qM.net]
友達のいないキモオタ共がしょうもない知識ひけらかしおって

144 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 18:03:23.07 ID:Op5duy3qM.net]
>>137
言葉を切り取るな、文脈を理解せえ
アホなマスコミのようなことやりやがって

145 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 18:04:01.25 ID:cq7/kbbFM.net]
>>136
貴方が己にそれが必須であるという制約を課すのを止めるつもりはない。
炎上学習法は成功したでしょ、これでclose。



146 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 18:06:27.08 ID:Op5duy3qM.net]
>>140
なんの勉強にもならんかったわ
アホがなんか言うとるで言うて
俺の教室盛り上がっとるでw
やっぱ5chはこんなクズしかおらんわ言うて

147 名前:デフォルトの名無しさん mailto:age [2018/07/19(木) 18:08:10.59 ID:Op5duy3qM.net]
リフレクションとかアホやろ
スタティックフィールドはバカや
インスタンスフィールドは賢い






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<295KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef