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

■ このスレッドは過去ログ倉庫に格納されています
2018/01/10(水) 11:06:04.02ID:ijSgjgrG
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.6
http://mevius.2ch.net/test/read.cgi/tech/1513783473/
145デフォルトの名無しさん
垢版 |
2018/03/12(月) 10:42:05.76ID:NWFe9xfW
windows10だとwslもあるよ。
LinuxではないがwindowsがLinuxカーネルの振りをして動いてくれるのでその上でそれ用のUbuntu等が動く。
利点は無駄が少なくなることだが、欠点は本物のLinux環境ではないので全てが動かない事だ。
しかしだいたいのLinuxで動くコンパイラは動いてコンパイルできると思う。GUIについては多分まだダメ。
2018/03/12(月) 11:35:35.91ID:0YnCMkHg
>>143
併用だとあんま身につかないと思う
2018/03/12(月) 12:53:22.75ID:0czeQGPX
>>144
>>145
>>146

色々ありがとうございます。
ただやはりアドバイスをいただいても理解できるだけの知識がないので、まずは用語(カーネルなど)を調べるところからやってきます。

linux乗り換えはまだちょっと躊躇するので、ひとまず併用という形で始めてみますね
2018/03/12(月) 15:03:17.01ID:GwE+AuLl
昔、Javaは、沢山のプラットフォームでも動く事を売りにしてたと思うんだけど、
もしかして、iOSでは簡単に動かせなくなってる?
Appleの正式アプリ(ストア?)として登録は難しい??
2018/03/12(月) 15:10:38.86ID:GwE+AuLl
連投スマンが、頼みの綱だったRoboVMも終了になったらしいが、だとすると
せっかくJavaで作っても iOSでは動かしにくい??? Nativeでくて良いなら、
JVMをインストールすれば動くのかもしれないが、公式アプリとしては登録出来ない??
AppleがXcodeを使わす作戦か・・・。
2018/03/12(月) 15:15:31.87ID:GwE+AuLl
仮想マシンだから、多くのプラットフォームでも動かせて、しかも何十年後も動くのでは
ないかと期待してJavaで開発してきた人は、梯子をはずされた感じでは。
Oracleもサポートしなくなるの??
151デフォルトの名無しさん
垢版 |
2018/03/12(月) 15:24:18.39ID:p7vNfsXf
Javaが今よりも確実に廃れるだろうなと個人的には思ってるよ
2018/03/12(月) 15:33:33.83ID:GwE+AuLl
過去の例からすると、Appleも廃れたりして。NEC PC-9801 vs PC/AT機を思い出す。
iOS vs Android。結局、後者が勝つのでは。だとすると、Javaも意外としぶとく残ったりして。
それに、言語人気的にはJavaはTOPらしいし。
2018/03/12(月) 15:41:16.21ID:Hh9DAHvZ
>>149
インテルのmoeを使って感想を報告してくれ
https://doc.multi-os-engine.org/multi-os-engine/1_Overview/Overview.html
2018/03/12(月) 15:59:00.20ID:GwE+AuLl
結論から言うと、小規模プロジェクトなら Apple製品を無視した方がトータルで幸せになるかも。
QtもwxWidgetもXamarinもどれを使っても苦労しそうだし。MS帝国から離れたいだけだったの
に、そこに宇宙からApple星人がやってきて二重苦になった。
2018/03/12(月) 21:42:17.12ID:nYb5S0Ot
for文で100万回繰り返すと数分かかるのに
テキストファイルから100万行読み込むのは一瞬で終わります。
for文だとなぜこんなに遅くなるのでしょうか?
2018/03/12(月) 22:04:40.85ID:AbCioz15
>>155
for文の中では何をやってるの?
コードを上げておくれ
2018/03/12(月) 23:13:37.85ID:kuUrAKO0
javaで自作のソフト(exe)を作る場合、javaの文法に加えて必要な知識は何があるでしょうか。
GUIというのは聞いたことがあります。

また、もしそれをフリーソフトとして配布したいというときに更に必要な知識はなんでしょうか。

今はスッキリわかるの入門編を改めて読み込んでいる段階です。実践編は最初のほうのみ目を通してます。
2018/03/12(月) 23:14:52.04ID:CQIE3qSn
javaでexeは作れない

以上
2018/03/12(月) 23:20:49.86ID:NgRZNfez
mingwでgcj使えば出来なくもない
160デフォルトの名無しさん
垢版 |
2018/03/12(月) 23:21:14.93ID:kQtK3xxI
直にexeは無理だろうね
2018/03/12(月) 23:22:37.83ID:9vbtopii
>>159
gcj は滅びた、もう甦らぬ
2018/03/12(月) 23:22:41.43ID:NgRZNfez
それと>>157は35歳臭がするんだが気のせいか?
2018/03/12(月) 23:24:11.55ID:9vbtopii
>>162
そうだとして、なぜ相手するのか?お前、35 歳が好きなのか?
2018/03/12(月) 23:25:09.20ID:OUSsV7C4
ググれば3秒でわかることをここで聞く意味ってなんなんだろうか
2018/03/12(月) 23:28:23.35ID:69tnuZW2
>>163
除外したいだけ。
ゴキブリと一緒ですよ。
2018/03/12(月) 23:32:20.05ID:9vbtopii
>>165
排除したいのなら、黙って構わなければよい、構うからつけあがる
そんなことも分からない馬鹿なのか?
2018/03/12(月) 23:33:42.49ID:+JqSM527
>>166
そうやって煽って頂けるとありがたいです。
2018/03/13(火) 00:08:33.22ID:HHKc2z7x
構ってほしいのだろ
2018/03/13(火) 04:59:04.74ID:GI3QEXDw
>>166
ゴキブリは放置すると増殖します
見つけた時点で何らかの手を打つ必要があるのです
無視は何も手を打たないのと同然です
2018/03/13(火) 08:34:17.04ID:HHKc2z7x
ウォンバットは構ってもらえないと悲しい顔をします
2018/03/13(火) 08:47:03.92ID:CTGLDN6c
>>164
アスペ連中には5chの書き込みフォームは高機能な自由構文検索フォームにしか見えてないからな。
2018/03/13(火) 09:41:30.37ID:5ncJE+l9
>>170
悲しいのでお願いします。
35歳の迫害にご協力ください。
173デフォルトの名無しさん
垢版 |
2018/03/13(火) 10:19:31.48ID:mZm9h8PZ
>>155
そのテキストの100万行を読む時にバッファリングしてるから速いとか?
まあでも同じだけforループして何の処理もしてない方が速いならなんか変だね。
100万行読まない方の処理はどうなってんの?本当に何もやってないの?
2018/03/13(火) 12:22:09.44ID:4gb3BCLn
>>169
お前のようなアンチしか増殖しない
煩わしいから消えてくれ
2018/03/13(火) 15:19:28.62ID:LdzIQZbT
ペッパー警部、Javaをしないでぇ〜
176デフォルトの名無しさん
垢版 |
2018/03/13(火) 16:03:19.47ID:LC30GjQR
>>175
あなたが50代であることはよくわかった。
2018/03/14(水) 11:25:03.39ID:/ccNL83l
今までSJISだったのをUTF-8にしてからコンパイルしたら、日本語の部分が
この文字はエンコ―ディングMS932にマップできません・・・でコンパイル通らないのですがどうすればいいでしょうか。
178デフォルトの名無しさん
垢版 |
2018/03/14(水) 12:50:53.74ID:e7inwI4n
>>177
たしか -encoding utf8 とかやってエンコーディング指定すればよかったんじゃないかな。ちょっとやってみて。
2018/03/14(水) 13:00:42.69ID:ccacMMCY
>>177
>>178も言ってるけど、Windowsの場合、デフォルトでjavacはソースがMS932であるものとしてコンパイルする
ソースのエンコーディングを変えたら、コンパイル時のオプションでそれを教えてあげないとだめ
2018/03/15(木) 00:52:54.87ID:ldL8Y8bv
JDKフォルダは「jdk-9.0.4」
JREフォルダは「jre1.8.0_161」

なんですが、コマンドプロンプトでは
java -version →java version "1.8.0_161"
javac -version →javac 9.0.4

となります。数字が逆のような気がするんですが、この挙動は正しいでしょうか。
コンパイルと実行はちゃんとできてます。
2018/03/15(木) 01:26:51.03ID:xG9lbsTH
>>180
Linux/macOSならwhichコマンドで、Windowsならwhereコマンドで
そのjavaやjavacがどこの実行ファイルを指してるか確認したら?

Windowsの場合はJDK/JREのCurrentバージョンはレジストリで管理されてる
2018/03/15(木) 01:40:38.83ID:ldL8Y8bv
>>181
色々いじくった結果、どっちも9.0.4になりました。
whereの結果も同じディレクトリになりました。
ありがとうございます
2018/03/15(木) 23:23:43.25ID:6igTYXFE
http://kitako.tokyo/lib/JavaExercise.aspx?id=4

基礎固めでここの問題サクサク解いてたけど入力数字の素数判定で頭沸騰した
問題解く以外にプログラム作る上で素数扱うこととかあるのかな
2018/03/15(木) 23:53:51.14ID:xYxZI4zx
>>183
暗号は素数使うよ
185デフォルトの名無しさん
垢版 |
2018/03/16(金) 00:00:44.19ID:LkWvbaD0
>>183
まあ、あまりないかな?
パズルとか解く時に必要になる場合がある程度か?

まあでも素数判定のプログラムが全く作れないというのはプログラマとしてどうなのかという感じはする。
それが出来ないというのは技術力や知識が全般的に足りない感じがして、他の肝心なこともできないんじゃ
ないかと思わせるに十分な感じ。
186デフォルトの名無しさん
垢版 |
2018/03/16(金) 00:01:40.21ID:LkWvbaD0
>>184
それを忘れていたw
2018/03/16(金) 00:06:11.60ID:y+gNsATN
>>185
>>184


なるほど、やっぱりインプットはしておかないといけない感じですね
2018/03/16(金) 00:12:24.41ID:k8rc1USs
GUIに手を出そうと思ってるんですがおすすめの本とかありますかね
ざっと調べた感じ、ゲームを作ってみる系が取っ付きやすそうな気がしてます

あと、Swingというのを使っていったら良いのでしょうか
2018/03/16(金) 00:22:23.01ID:cLcAydx5
趣味でjavaでクライアントのGUIアプリ作りたいなら勝手にしろって感じだけど
そうでないなら何の糧にもならんし時間の無駄だからやめとけ
2018/03/16(金) 00:51:21.23ID:k8rc1USs
そうなんですか
CUIのみでやってるとイマイチこの先何ができるかが見えないので、GUIだと形として見えて良いかなと思ったんですが…
191デフォルトの名無しさん
垢版 |
2018/03/16(金) 01:04:10.50ID:x3Wv/Q6x
C#に乗り換えるのオススメ
2018/03/16(金) 01:12:47.88ID:k8rc1USs
C#は入門的なところを最近やったんですがjavaに似てる印象があっていいですね

とりあえずGUIはC#で触ってみようかと思います
2018/03/16(金) 01:14:44.90ID:cLcAydx5
仕事で使うことを目的に学んでるならクライアント型アプリとか
Javaの仕事はほぼWeb系しかないからクライアント型のような
イベントドリブンの処理方式を覚えてもまず役に立たない
落ち目のC#とかPHPとかの余計な言語の知識も入れるべきではない
2018/03/16(金) 01:39:04.36ID:yiSYhWxU
YouTube に、T Umezawa の、2014年の動画ある

【Java】ゲームプログラミング超入門 Part01
https://www.youtube.com/watch?v=FsRHdL_r0pE&;list=PLJ86MSrhnFKVQPf-E8y0FZKv7uzR4L4Dt
195194
垢版 |
2018/03/16(金) 01:43:28.00ID:yiSYhWxU
YouTube に、T Umezawa の、2015年の動画もある

Windows8.1とJava8の組み合わせによる最新版

【Java】ゲームプログラミング超入門 2015 Part01
https://www.youtube.com/watch?v=Wp34YbKfWag
2018/03/16(金) 02:20:10.85ID:7XMiENN0
>>193
>イベントドリブンの処理方式を覚えてもまず役に立たない
いやいやいや
197デフォルトの名無しさん
垢版 |
2018/03/16(金) 04:09:23.73ID:LkWvbaD0
>>193
Android用アプリは?
2018/03/16(金) 07:48:02.23ID:CKn+2CuM
>>193
SPAは?
2018/03/16(金) 07:53:32.58ID:z5V9oIQy
ちょっと横から失礼するけど、Androidは、Andorid自身でAndroidアプリ(Java)を作ることが
出来るんだね。逆にiPhoneではできないらしい(?)。しかも、Androidの場合、他の競争相手
がPCでクロス開発する場合も原則Javaで書いているから、Android自身で開発しても
競争条件が不利にならない。不利にならないのはとっても重要。そして世界の流れでは
iPhoneはどんどんシェアを減らし、19%程度になってる。そして今後、ブラウザ上で動く
Javaアプレットは使えなくなっても、Javaアプリケーションは使えるようだし。
もうひとつの選択肢はオープンソースのXamarinで.Netを使うことだけど、MSは嫌われてるし、
Androidアプリは基本Javaだから、.Netアプリは一般人に使って貰えるか微妙で、果たして
どうなることか。Javaアプリに慣れたら、.Netアプリが(起動や環境設定などが)煩わしく
なるかも知れない。Xamarinの場合は、もしかしたらiPhoneでも使えるかもしれないけど、
それもAppleが嫌がらせをしてきたら終わるだろう・・・。
2018/03/16(金) 08:00:39.83ID:z5V9oIQy
HTML4や、wasm(WebAssembly)も台頭してくるかも知れないけど、Googleの
出方次第でどうなるか分からない。AndroidアプリがJavaベースだったから、
もし、Google自身が損すると思えば、wasmに嫌がらせをしてくると思う。
FlashPlayerも色々もっともらしい理由を付けられて嫌がらせを受けて、今後
使われなくされてまった。訳が分からん業界だ。
2018/03/16(金) 08:15:56.61ID:z5V9oIQy
誤字訂正: HTML4 ---> HTML5

Oracle(Java)とGoogle(Android)が喧嘩してるのも話をややこしくしてる。なら、
最終的に残るのはHTML5やWebAssemblyなんだろうか。特にWebAssemblyなら
C++で書いたものがブラウザで動くから、あらゆるプラットフォームで動かせる
可能性が高まる。Appleが嫌がらせをしてきた場合、iPhoneやiPadが終わるだろう。
2018/03/16(金) 13:47:31.96ID:r47pfRDI
質問です
spring4.3でコンポーネントスキャンすると指定パッケージ配下のクラスとインターフェースが全てbeanに登録されてしまいます

@Serviceや@Componentをつけていないクラスが全てが登録されてしまってるのでインジェクションで使うとしてもxxxService(インターフェース)とxxxServiceImpl(実装クラス)のどちらも該当しちゃうので@Qualifierで明示的にImplクラスを宣言して回避している状況です

Spring3だとこんなことなかったんですが4だと全部登録されるようになったんですかね?
include-filterとか使わないといけないんでしょうか?

↓これだけだとダメ??
<context:component-scan base-package=“org.2ch.domain”>
203デフォルトの名無しさん
垢版 |
2018/03/17(土) 11:56:08.40ID:4+yOSMEm
>>90
ちなみにマルチスレッドは並行処理、マルチプロセスが並列処理と日本オラクルは読んでいる。
2018/03/18(日) 15:23:04.13ID:tzSaShZh
javaって有料化するんだってね糞だな
205デフォルトの名無しさん
垢版 |
2018/03/18(日) 17:27:45.80ID:lc8puhwP
>>204
それはOracleがサポートするいわゆる正式版についてだけだろ。
フリーのやつは相変わらずあってそれテストして有料サポート付けて正式版として出すってだけなんだから問題なかろう。
2018/03/18(日) 22:18:58.56ID:WAda06fR
javaの練習をしてるんですけど、やっぱりeclipseに慣れたほうがいいんでしょうか
もうインストールしてプラグインも色々入れてるんですが機能が多すぎる感じがするのでシンプルなVScodeを使ってます。

何か移行したくなるようなメリットありますかね
2018/03/19(月) 02:02:30.19ID:CaqNxOQ+
趣味なら好きなIDE勝手に使ってろって感じだけど
そうでないならeclipse以外を使うのは時間の無駄
2018/03/19(月) 05:14:19.52ID:+TXdDyAd
>>206
基礎から理解したいならテキストエディタ
209デフォルトの名無しさん
垢版 |
2018/03/19(月) 12:42:20.12ID:/OLYcrDu
漢なら vi
2018/03/19(月) 13:36:33.44ID:lFWK67Qs
>>207
IntelliJ が素敵なんですけれども
2018/03/19(月) 16:14:48.17ID:naEw7xxp
VSCodeの普及率すげぇな・・・
https://insights.stackoverflow.com/survey/2018#technology-most-popular-development-environments
212デフォルトの名無しさん
垢版 |
2018/03/19(月) 22:00:34.37ID:63sVxUkl
javaのconfigファイルがxml形式で書かれているらしいのですが、
新しく定義を追加するたびに既存のものと新しいものとをWindiffを
使って違いを見つけてマージしています。
こういう操作が簡単にできるツールは無いでしょうか。
もしくはこうすれば簡単になるよというアドバイスお願いします。
2018/03/19(月) 22:08:00.70ID:CaqNxOQ+
バージョン管理ツール、リビジョン、差分

以上
2018/03/20(火) 07:13:55.19ID:XCS1ofTo
漢ならed
2018/03/20(火) 08:05:13.97ID:sV3uXBDp
eclipseで同じコードをもう一度実行しようとすると一回目は
main型が含まれていません
と出るんですが、他にもう一度実行する方法ありますか?
216デフォルトの名無しさん
垢版 |
2018/03/20(火) 09:36:30.08ID:hTANcqkS
>>215
君が何をしようとしているのかがよくわからない。
2018/03/20(火) 11:14:21.05ID:sV3uXBDp
>>216
一回実行して終了したあとに、もう一度同じプログラムを実行したいです。
218デフォルトの名無しさん
垢版 |
2018/03/20(火) 13:41:03.34ID:yXssLbct
main型が含まれていないとは?

ていうかソース公開したら?
2018/03/20(火) 14:52:05.44ID:AbOpxg6G
メニューから「実行」->「JUnitテスト」
見当違いだったらごめん。
2018/03/20(火) 16:02:43.56ID:ccpZZrDH
for文を何重にもしてそのトータルで例えば10万回ループさせてる時と、
for文一つで10万回ループさせた場合、
同じ数だけループさせてても前者の方が圧倒的に処理に時間かかるのだけど何故でしょうか
2018/03/20(火) 17:54:42.55ID:XCS1ofTo
>>220
またおまえか
2018/03/20(火) 18:00:57.71ID:QvDKuRRV
>>221
またおまえか
2018/03/20(火) 20:12:05.89ID:vJGdSsqG
てす
224デフォルトの名無しさん
垢版 |
2018/03/20(火) 20:32:41.95ID:Vjew7ieC
>>220
一つ一つのループにはそのループを抜けるための条件があるわけで・・・

しかし物凄く掛かる時間が違うというのならちょっとそのソースここで晒してみな。
2018/03/20(火) 20:40:14.03ID:UB5R42O4
>>213
そういうのをバッチか何かで人の目に頼らずにする方法ありませんか?
2018/03/20(火) 20:48:07.06ID:XCS1ofTo
>>222
誰だと思ってんだ?
2018/03/20(火) 20:54:45.16ID:XCS1ofTo
>>225
変更があってコンフリクトするなら人の目で判断しなきゃいけないだろう

XMLの構造は同じなのに改行や順番とかでコンフリクトするということなら
正規化してからコミットしたら
スペースを無視するdiff、VCSはある
2018/03/20(火) 21:07:49.25ID:aHaiWzOW
>>225
なんで既存のconfigに新しい定義を追加しないの?
そうすればマージ作業自体が不要だよ

できない理由があるんだろうけど
それ次第で解決方法が違う
2018/03/20(火) 23:19:17.03ID:UB5R42O4
>>227-228
複数の開発者がアプリをリリースするときには自分に関係のあるconfigだけをリリースします。
それを重複のないようにマージして全アプリに共通のconfigを作るのが私の役目です。
単純に後ろに追加だと重複してしまいます。
2018/03/20(火) 23:21:51.60ID:UB5R42O4
追記
開発者がconfigをリリースするときは新しい定義部分だけでなく
既存のものもそのアプリ動作上必要なものは合わせてリリースされます。
リリースされるconfigには新しい部分と元のものから変わっていない部分とが
混在状態となっています。
2018/03/20(火) 23:34:24.71ID:aHaiWzOW
リリースってのは本番環境へデプロイする意味ではない?
最終的なアプリはマージしたconfigを必要としてるんだよね?
2018/03/20(火) 23:40:26.01ID:aHaiWzOW
ファイル自体を分割管理したいなら
分割したconfigのままでアプリを動くようにすべきだし
最終的に一つのconfigにすべきと考えてるなら
各開発者もその一つのconfigを編集すべきじゃないの?
2018/03/20(火) 23:42:01.61ID:UB5R42O4
>>231
ここで言っているリリースというのはconfigのマージ許可が出たということです。
マージした後本番環境にデプロイします。
2018/03/20(火) 23:47:33.49ID:UB5R42O4
>>232
一つのconfigでとの方針となっています。
いろんな会社の人が関わっているのでどこかでconfigのまとめ役が必要となり、
それが私となっています。
2018/03/21(水) 00:07:39.16ID:qUqb4QSc
config内でもセクションを分けておいて
差分確認しなくてもその”リリース”された会社単位の該当セクションを
丸っと入れ替えれば済むようにしておけば自動化は可能

最終的なconfig
<共通>…</共通>
<A社担当>…</A社担当>
<B社担当>…</B社担当>
<C社担当>…</C社担当>

A社分のconfig
<共通>…</共通>
<A社担当>…</A社担当>

この各社担当部分の中身を入れ替えればいい
共通部分は君のところで管理して各社が常に最新版にアクセス出来る必要がある

ただ共通部分の最新版を常にアクセス可能にできるなら
同じ要領でconfig全体の最新版を常にアクセス可能にできる気もする。。。
2018/03/21(水) 00:23:47.56ID:wxFTzoek
依存ライブラリを、他のプロジェクトと、マージする事は不可能

Node.js のnmp, Ruby のgem とか、各プロジェクトごとのインストール。
全体にインストールする場合は、install global とか

つまり、各プロジェクトごとか、全体か、の2択しかない

たいていのアプリは、古い・新しい依存ライブラリで動かないから、
1.5 〜 1.7 とか、依存ライブラリを範囲指定しているから
2018/03/21(水) 01:33:38.08ID:/yBGMcfP
>>229
重複かどうかはアプリケーションレベルの判断だからテキストのdiffじゃダメでしょ
最早java全く関係ないからxmlとかのスレじゃないの
2018/03/21(水) 01:56:25.58ID:RfH+S4mu
strutsconfig臭がすんげーしてくる
言ってる意味もわからんし
2018/03/21(水) 10:20:08.78ID:794JaRyB
>>235
そのA社がどこからどこまでかすら分からない状況です
>>237
他のファイルの拡張子をみたらjavaらしいからこちら
で聞いてみたのですがXMLスレで聞いてみます
みなさんありがとうございました
2018/03/21(水) 16:18:58.57ID:qUqb4QSc
>>239
>そのA社がどこからどこまでかすら分からない状況です

それを分かるようにするのが君の仕事でしょ
configのまとめ役がやらなくて誰がやるの?
241デフォルトの名無しさん
垢版 |
2018/03/22(木) 14:40:50.08ID:tPQcb8or
JavaでXML処理するプログラム作っちゃえばいいのにな
2018/03/23(金) 01:31:14.47ID:ed3VYfhs
ドット演算子は

クラス.メンバ変数
インスタンス.メンバ変数
クラス.メソッド
インスタンス.メソッド

などの形がありますが、たまに
A.B.C.D といった風に、2つも3つもドット演算子を付けているコードを見かけますが
それですとどんな形の場合があるのでしょうか?
243デフォルトの名無しさん
垢版 |
2018/03/23(金) 02:29:25.58ID:qYE2eSg6
>>242
new java.io.FileWriter("hoge") みたいな?
これの場合は import での省略をしないで直接クラス指定して new しているということね。
プログラムの最初の方で import java.io.*; 等とやっておけば new FileWriter("hoge") と書いても良い。
要するにクラス指定の時に import 指定してあるとパッケージ部分を省略して書くことができるけど
省略しないで書くこともできるということ。
2018/03/23(金) 03:42:45.40ID:5ABYeFvW
ドット演算子は基本的に左側の要素の中にある右側の要素へアクセスするもの
要素はJavaで指定できる識別子(パッケージ、クラス、インターフェース、変数/定数、メソッド)

メソッド呼び出しの場合は括弧が必須
X インスタンス.メソッド
O インスタンス.メソッド()

メソッド().メソッド()みたいなメソッドチェーンの場合は
左側のメソッドの実行結果の要素の中にある右側のメソッドを実行
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況