Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.6
http://mevius.2ch.net/test/read.cgi/tech/1513783473/
Java入門・初心者質問スレ Part.7
■ このスレッドは過去ログ倉庫に格納されています
2018/01/10(水) 11:06:04.02ID:ijSgjgrG
176デフォルトの名無しさん
2018/03/13(火) 16:03:19.47ID:LC30GjQR >>175
あなたが50代であることはよくわかった。
あなたが50代であることはよくわかった。
177デフォルトの名無しさん
2018/03/14(水) 11:25:03.39ID:/ccNL83l 今までSJISだったのをUTF-8にしてからコンパイルしたら、日本語の部分が
この文字はエンコ―ディングMS932にマップできません・・・でコンパイル通らないのですがどうすればいいでしょうか。
この文字はエンコ―ディングMS932にマップできません・・・でコンパイル通らないのですがどうすればいいでしょうか。
178デフォルトの名無しさん
2018/03/14(水) 12:50:53.74ID:e7inwI4n >>177
たしか -encoding utf8 とかやってエンコーディング指定すればよかったんじゃないかな。ちょっとやってみて。
たしか -encoding utf8 とかやってエンコーディング指定すればよかったんじゃないかな。ちょっとやってみて。
179デフォルトの名無しさん
2018/03/14(水) 13:00:42.69ID:ccacMMCY180デフォルトの名無しさん
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
となります。数字が逆のような気がするんですが、この挙動は正しいでしょうか。
コンパイルと実行はちゃんとできてます。
JREフォルダは「jre1.8.0_161」
なんですが、コマンドプロンプトでは
java -version →java version "1.8.0_161"
javac -version →javac 9.0.4
となります。数字が逆のような気がするんですが、この挙動は正しいでしょうか。
コンパイルと実行はちゃんとできてます。
181デフォルトの名無しさん
2018/03/15(木) 01:26:51.03ID:xG9lbsTH >>180
Linux/macOSならwhichコマンドで、Windowsならwhereコマンドで
そのjavaやjavacがどこの実行ファイルを指してるか確認したら?
Windowsの場合はJDK/JREのCurrentバージョンはレジストリで管理されてる
Linux/macOSならwhichコマンドで、Windowsならwhereコマンドで
そのjavaやjavacがどこの実行ファイルを指してるか確認したら?
Windowsの場合はJDK/JREのCurrentバージョンはレジストリで管理されてる
182デフォルトの名無しさん
2018/03/15(木) 01:40:38.83ID:ldL8Y8bv183デフォルトの名無しさん
2018/03/15(木) 23:23:43.25ID:6igTYXFE http://kitako.tokyo/lib/JavaExercise.aspx?id=4
基礎固めでここの問題サクサク解いてたけど入力数字の素数判定で頭沸騰した
問題解く以外にプログラム作る上で素数扱うこととかあるのかな
基礎固めでここの問題サクサク解いてたけど入力数字の素数判定で頭沸騰した
問題解く以外にプログラム作る上で素数扱うこととかあるのかな
184デフォルトの名無しさん
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
それを忘れていたw
187デフォルトの名無しさん
2018/03/16(金) 00:06:11.60ID:y+gNsATN188デフォルトの名無しさん
2018/03/16(金) 00:12:24.41ID:k8rc1USs GUIに手を出そうと思ってるんですがおすすめの本とかありますかね
ざっと調べた感じ、ゲームを作ってみる系が取っ付きやすそうな気がしてます
あと、Swingというのを使っていったら良いのでしょうか
ざっと調べた感じ、ゲームを作ってみる系が取っ付きやすそうな気がしてます
あと、Swingというのを使っていったら良いのでしょうか
189デフォルトの名無しさん
2018/03/16(金) 00:22:23.01ID:cLcAydx5 趣味でjavaでクライアントのGUIアプリ作りたいなら勝手にしろって感じだけど
そうでないなら何の糧にもならんし時間の無駄だからやめとけ
そうでないなら何の糧にもならんし時間の無駄だからやめとけ
190デフォルトの名無しさん
2018/03/16(金) 00:51:21.23ID:k8rc1USs そうなんですか
CUIのみでやってるとイマイチこの先何ができるかが見えないので、GUIだと形として見えて良いかなと思ったんですが…
CUIのみでやってるとイマイチこの先何ができるかが見えないので、GUIだと形として見えて良いかなと思ったんですが…
191デフォルトの名無しさん
2018/03/16(金) 01:04:10.50ID:x3Wv/Q6x C#に乗り換えるのオススメ
192デフォルトの名無しさん
2018/03/16(金) 01:12:47.88ID:k8rc1USs C#は入門的なところを最近やったんですがjavaに似てる印象があっていいですね
とりあえずGUIはC#で触ってみようかと思います
とりあえずGUIはC#で触ってみようかと思います
193デフォルトの名無しさん
2018/03/16(金) 01:14:44.90ID:cLcAydx5 仕事で使うことを目的に学んでるならクライアント型アプリとか
Javaの仕事はほぼWeb系しかないからクライアント型のような
イベントドリブンの処理方式を覚えてもまず役に立たない
落ち目のC#とかPHPとかの余計な言語の知識も入れるべきではない
Javaの仕事はほぼWeb系しかないからクライアント型のような
イベントドリブンの処理方式を覚えてもまず役に立たない
落ち目のC#とかPHPとかの余計な言語の知識も入れるべきではない
194デフォルトの名無しさん
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
【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
Windows8.1とJava8の組み合わせによる最新版
【Java】ゲームプログラミング超入門 2015 Part01
https://www.youtube.com/watch?v=Wp34YbKfWag
196デフォルトの名無しさん
2018/03/16(金) 02:20:10.85ID:7XMiENN0197デフォルトの名無しさん
2018/03/16(金) 04:09:23.73ID:LkWvbaD0 >>193
Android用アプリは?
Android用アプリは?
198デフォルトの名無しさん
2018/03/16(金) 07:48:02.23ID:CKn+2CuM >>193
SPAは?
SPAは?
199デフォルトの名無しさん
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が嫌がらせをしてきたら終わるだろう・・・。
出来るんだね。逆にiPhoneではできないらしい(?)。しかも、Androidの場合、他の競争相手
がPCでクロス開発する場合も原則Javaで書いているから、Android自身で開発しても
競争条件が不利にならない。不利にならないのはとっても重要。そして世界の流れでは
iPhoneはどんどんシェアを減らし、19%程度になってる。そして今後、ブラウザ上で動く
Javaアプレットは使えなくなっても、Javaアプリケーションは使えるようだし。
もうひとつの選択肢はオープンソースのXamarinで.Netを使うことだけど、MSは嫌われてるし、
Androidアプリは基本Javaだから、.Netアプリは一般人に使って貰えるか微妙で、果たして
どうなることか。Javaアプリに慣れたら、.Netアプリが(起動や環境設定などが)煩わしく
なるかも知れない。Xamarinの場合は、もしかしたらiPhoneでも使えるかもしれないけど、
それもAppleが嫌がらせをしてきたら終わるだろう・・・。
200デフォルトの名無しさん
2018/03/16(金) 08:00:39.83ID:z5V9oIQy HTML4や、wasm(WebAssembly)も台頭してくるかも知れないけど、Googleの
出方次第でどうなるか分からない。AndroidアプリがJavaベースだったから、
もし、Google自身が損すると思えば、wasmに嫌がらせをしてくると思う。
FlashPlayerも色々もっともらしい理由を付けられて嫌がらせを受けて、今後
使われなくされてまった。訳が分からん業界だ。
出方次第でどうなるか分からない。AndroidアプリがJavaベースだったから、
もし、Google自身が損すると思えば、wasmに嫌がらせをしてくると思う。
FlashPlayerも色々もっともらしい理由を付けられて嫌がらせを受けて、今後
使われなくされてまった。訳が分からん業界だ。
201デフォルトの名無しさん
2018/03/16(金) 08:15:56.61ID:z5V9oIQy 誤字訂正: HTML4 ---> HTML5
Oracle(Java)とGoogle(Android)が喧嘩してるのも話をややこしくしてる。なら、
最終的に残るのはHTML5やWebAssemblyなんだろうか。特にWebAssemblyなら
C++で書いたものがブラウザで動くから、あらゆるプラットフォームで動かせる
可能性が高まる。Appleが嫌がらせをしてきた場合、iPhoneやiPadが終わるだろう。
Oracle(Java)とGoogle(Android)が喧嘩してるのも話をややこしくしてる。なら、
最終的に残るのはHTML5やWebAssemblyなんだろうか。特にWebAssemblyなら
C++で書いたものがブラウザで動くから、あらゆるプラットフォームで動かせる
可能性が高まる。Appleが嫌がらせをしてきた場合、iPhoneやiPadが終わるだろう。
202デフォルトの名無しさん
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”>
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
ちなみにマルチスレッドは並行処理、マルチプロセスが並列処理と日本オラクルは読んでいる。
ちなみにマルチスレッドは並行処理、マルチプロセスが並列処理と日本オラクルは読んでいる。
204デフォルトの名無しさん
2018/03/18(日) 15:23:04.13ID:tzSaShZh javaって有料化するんだってね糞だな
205デフォルトの名無しさん
2018/03/18(日) 17:27:45.80ID:lc8puhwP206デフォルトの名無しさん
2018/03/18(日) 22:18:58.56ID:WAda06fR javaの練習をしてるんですけど、やっぱりeclipseに慣れたほうがいいんでしょうか
もうインストールしてプラグインも色々入れてるんですが機能が多すぎる感じがするのでシンプルなVScodeを使ってます。
何か移行したくなるようなメリットありますかね
もうインストールしてプラグインも色々入れてるんですが機能が多すぎる感じがするのでシンプルなVScodeを使ってます。
何か移行したくなるようなメリットありますかね
207デフォルトの名無しさん
2018/03/19(月) 02:02:30.19ID:CaqNxOQ+ 趣味なら好きなIDE勝手に使ってろって感じだけど
そうでないならeclipse以外を使うのは時間の無駄
そうでないならeclipse以外を使うのは時間の無駄
208デフォルトの名無しさん
2018/03/19(月) 05:14:19.52ID:+TXdDyAd >>206
基礎から理解したいならテキストエディタ
基礎から理解したいならテキストエディタ
209デフォルトの名無しさん
2018/03/19(月) 12:42:20.12ID:/OLYcrDu 漢なら vi
210デフォルトの名無しさん
2018/03/19(月) 13:36:33.44ID:lFWK67Qs >>207
IntelliJ が素敵なんですけれども
IntelliJ が素敵なんですけれども
211デフォルトの名無しさん
2018/03/19(月) 16:14:48.17ID:naEw7xxp212デフォルトの名無しさん
2018/03/19(月) 22:00:34.37ID:63sVxUkl javaのconfigファイルがxml形式で書かれているらしいのですが、
新しく定義を追加するたびに既存のものと新しいものとをWindiffを
使って違いを見つけてマージしています。
こういう操作が簡単にできるツールは無いでしょうか。
もしくはこうすれば簡単になるよというアドバイスお願いします。
新しく定義を追加するたびに既存のものと新しいものとをWindiffを
使って違いを見つけてマージしています。
こういう操作が簡単にできるツールは無いでしょうか。
もしくはこうすれば簡単になるよというアドバイスお願いします。
213デフォルトの名無しさん
2018/03/19(月) 22:08:00.70ID:CaqNxOQ+ バージョン管理ツール、リビジョン、差分
以上
以上
214デフォルトの名無しさん
2018/03/20(火) 07:13:55.19ID:XCS1ofTo 漢ならed
215デフォルトの名無しさん
2018/03/20(火) 08:05:13.97ID:sV3uXBDp eclipseで同じコードをもう一度実行しようとすると一回目は
main型が含まれていません
と出るんですが、他にもう一度実行する方法ありますか?
main型が含まれていません
と出るんですが、他にもう一度実行する方法ありますか?
216デフォルトの名無しさん
2018/03/20(火) 09:36:30.08ID:hTANcqkS >>215
君が何をしようとしているのかがよくわからない。
君が何をしようとしているのかがよくわからない。
217デフォルトの名無しさん
2018/03/20(火) 11:14:21.05ID:sV3uXBDp >>216
一回実行して終了したあとに、もう一度同じプログラムを実行したいです。
一回実行して終了したあとに、もう一度同じプログラムを実行したいです。
218デフォルトの名無しさん
2018/03/20(火) 13:41:03.34ID:yXssLbct main型が含まれていないとは?
ていうかソース公開したら?
ていうかソース公開したら?
219デフォルトの名無しさん
2018/03/20(火) 14:52:05.44ID:AbOpxg6G メニューから「実行」->「JUnitテスト」
見当違いだったらごめん。
見当違いだったらごめん。
220デフォルトの名無しさん
2018/03/20(火) 16:02:43.56ID:ccpZZrDH for文を何重にもしてそのトータルで例えば10万回ループさせてる時と、
for文一つで10万回ループさせた場合、
同じ数だけループさせてても前者の方が圧倒的に処理に時間かかるのだけど何故でしょうか
for文一つで10万回ループさせた場合、
同じ数だけループさせてても前者の方が圧倒的に処理に時間かかるのだけど何故でしょうか
221デフォルトの名無しさん
2018/03/20(火) 17:54:42.55ID:XCS1ofTo >>220
またおまえか
またおまえか
222デフォルトの名無しさん
2018/03/20(火) 18:00:57.71ID:QvDKuRRV >>221
またおまえか
またおまえか
223デフォルトの名無しさん
2018/03/20(火) 20:12:05.89ID:vJGdSsqG てす
224デフォルトの名無しさん
2018/03/20(火) 20:32:41.95ID:Vjew7ieC225デフォルトの名無しさん
2018/03/20(火) 20:40:14.03ID:UB5R42O4 >>213
そういうのをバッチか何かで人の目に頼らずにする方法ありませんか?
そういうのをバッチか何かで人の目に頼らずにする方法ありませんか?
226デフォルトの名無しさん
2018/03/20(火) 20:48:07.06ID:XCS1ofTo >>222
誰だと思ってんだ?
誰だと思ってんだ?
227デフォルトの名無しさん
2018/03/20(火) 20:54:45.16ID:XCS1ofTo >>225
変更があってコンフリクトするなら人の目で判断しなきゃいけないだろう
XMLの構造は同じなのに改行や順番とかでコンフリクトするということなら
正規化してからコミットしたら
スペースを無視するdiff、VCSはある
変更があってコンフリクトするなら人の目で判断しなきゃいけないだろう
XMLの構造は同じなのに改行や順番とかでコンフリクトするということなら
正規化してからコミットしたら
スペースを無視するdiff、VCSはある
228デフォルトの名無しさん
2018/03/20(火) 21:07:49.25ID:aHaiWzOW229デフォルトの名無しさん
2018/03/20(火) 23:19:17.03ID:UB5R42O4 >>227-228
複数の開発者がアプリをリリースするときには自分に関係のあるconfigだけをリリースします。
それを重複のないようにマージして全アプリに共通のconfigを作るのが私の役目です。
単純に後ろに追加だと重複してしまいます。
複数の開発者がアプリをリリースするときには自分に関係のあるconfigだけをリリースします。
それを重複のないようにマージして全アプリに共通のconfigを作るのが私の役目です。
単純に後ろに追加だと重複してしまいます。
230デフォルトの名無しさん
2018/03/20(火) 23:21:51.60ID:UB5R42O4 追記
開発者がconfigをリリースするときは新しい定義部分だけでなく
既存のものもそのアプリ動作上必要なものは合わせてリリースされます。
リリースされるconfigには新しい部分と元のものから変わっていない部分とが
混在状態となっています。
開発者がconfigをリリースするときは新しい定義部分だけでなく
既存のものもそのアプリ動作上必要なものは合わせてリリースされます。
リリースされるconfigには新しい部分と元のものから変わっていない部分とが
混在状態となっています。
231デフォルトの名無しさん
2018/03/20(火) 23:34:24.71ID:aHaiWzOW リリースってのは本番環境へデプロイする意味ではない?
最終的なアプリはマージしたconfigを必要としてるんだよね?
最終的なアプリはマージしたconfigを必要としてるんだよね?
232デフォルトの名無しさん
2018/03/20(火) 23:40:26.01ID:aHaiWzOW ファイル自体を分割管理したいなら
分割したconfigのままでアプリを動くようにすべきだし
最終的に一つのconfigにすべきと考えてるなら
各開発者もその一つのconfigを編集すべきじゃないの?
分割したconfigのままでアプリを動くようにすべきだし
最終的に一つのconfigにすべきと考えてるなら
各開発者もその一つのconfigを編集すべきじゃないの?
233デフォルトの名無しさん
2018/03/20(火) 23:42:01.61ID:UB5R42O4234デフォルトの名無しさん
2018/03/20(火) 23:47:33.49ID:UB5R42O4235デフォルトの名無しさん
2018/03/21(水) 00:07:39.16ID:qUqb4QSc config内でもセクションを分けておいて
差分確認しなくてもその”リリース”された会社単位の該当セクションを
丸っと入れ替えれば済むようにしておけば自動化は可能
最終的なconfig
<共通>…</共通>
<A社担当>…</A社担当>
<B社担当>…</B社担当>
<C社担当>…</C社担当>
A社分のconfig
<共通>…</共通>
<A社担当>…</A社担当>
この各社担当部分の中身を入れ替えればいい
共通部分は君のところで管理して各社が常に最新版にアクセス出来る必要がある
ただ共通部分の最新版を常にアクセス可能にできるなら
同じ要領でconfig全体の最新版を常にアクセス可能にできる気もする。。。
差分確認しなくてもその”リリース”された会社単位の該当セクションを
丸っと入れ替えれば済むようにしておけば自動化は可能
最終的なconfig
<共通>…</共通>
<A社担当>…</A社担当>
<B社担当>…</B社担当>
<C社担当>…</C社担当>
A社分のconfig
<共通>…</共通>
<A社担当>…</A社担当>
この各社担当部分の中身を入れ替えればいい
共通部分は君のところで管理して各社が常に最新版にアクセス出来る必要がある
ただ共通部分の最新版を常にアクセス可能にできるなら
同じ要領でconfig全体の最新版を常にアクセス可能にできる気もする。。。
236デフォルトの名無しさん
2018/03/21(水) 00:23:47.56ID:wxFTzoek 依存ライブラリを、他のプロジェクトと、マージする事は不可能
Node.js のnmp, Ruby のgem とか、各プロジェクトごとのインストール。
全体にインストールする場合は、install global とか
つまり、各プロジェクトごとか、全体か、の2択しかない
たいていのアプリは、古い・新しい依存ライブラリで動かないから、
1.5 〜 1.7 とか、依存ライブラリを範囲指定しているから
Node.js のnmp, Ruby のgem とか、各プロジェクトごとのインストール。
全体にインストールする場合は、install global とか
つまり、各プロジェクトごとか、全体か、の2択しかない
たいていのアプリは、古い・新しい依存ライブラリで動かないから、
1.5 〜 1.7 とか、依存ライブラリを範囲指定しているから
237デフォルトの名無しさん
2018/03/21(水) 01:33:38.08ID:/yBGMcfP238デフォルトの名無しさん
2018/03/21(水) 01:56:25.58ID:RfH+S4mu strutsconfig臭がすんげーしてくる
言ってる意味もわからんし
言ってる意味もわからんし
239デフォルトの名無しさん
2018/03/21(水) 10:20:08.78ID:794JaRyB240デフォルトの名無しさん
2018/03/21(水) 16:18:58.57ID:qUqb4QSc241デフォルトの名無しさん
2018/03/22(木) 14:40:50.08ID:tPQcb8or JavaでXML処理するプログラム作っちゃえばいいのにな
242デフォルトの名無しさん
2018/03/23(金) 01:31:14.47ID:ed3VYfhs ドット演算子は
クラス.メンバ変数
インスタンス.メンバ変数
クラス.メソッド
インスタンス.メソッド
などの形がありますが、たまに
A.B.C.D といった風に、2つも3つもドット演算子を付けているコードを見かけますが
それですとどんな形の場合があるのでしょうか?
クラス.メンバ変数
インスタンス.メンバ変数
クラス.メソッド
インスタンス.メソッド
などの形がありますが、たまに
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 指定してあるとパッケージ部分を省略して書くことができるけど
省略しないで書くこともできるということ。
new java.io.FileWriter("hoge") みたいな?
これの場合は import での省略をしないで直接クラス指定して new しているということね。
プログラムの最初の方で import java.io.*; 等とやっておけば new FileWriter("hoge") と書いても良い。
要するにクラス指定の時に import 指定してあるとパッケージ部分を省略して書くことができるけど
省略しないで書くこともできるということ。
244デフォルトの名無しさん
2018/03/23(金) 03:42:45.40ID:5ABYeFvW ドット演算子は基本的に左側の要素の中にある右側の要素へアクセスするもの
要素はJavaで指定できる識別子(パッケージ、クラス、インターフェース、変数/定数、メソッド)
メソッド呼び出しの場合は括弧が必須
X インスタンス.メソッド
O インスタンス.メソッド()
メソッド().メソッド()みたいなメソッドチェーンの場合は
左側のメソッドの実行結果の要素の中にある右側のメソッドを実行
要素はJavaで指定できる識別子(パッケージ、クラス、インターフェース、変数/定数、メソッド)
メソッド呼び出しの場合は括弧が必須
X インスタンス.メソッド
O インスタンス.メソッド()
メソッド().メソッド()みたいなメソッドチェーンの場合は
左側のメソッドの実行結果の要素の中にある右側のメソッドを実行
245デフォルトの名無しさん
2018/03/24(土) 11:13:06.71ID:RHp4dgWv246デフォルトの名無しさん
2018/03/26(月) 15:23:12.52ID:cUizDvSd 例として
文字列を数字にしてそれに1足した数字51をだしたいのですが
String a = "50";
int b = Integer.parseInt(a);
System.out.print(a + 1);
を実行すると501になってしまうのですが51にするにはどうすればいいですか?
文字列を数字にしてそれに1足した数字51をだしたいのですが
String a = "50";
int b = Integer.parseInt(a);
System.out.print(a + 1);
を実行すると501になってしまうのですが51にするにはどうすればいいですか?
247デフォルトの名無しさん
2018/03/26(月) 15:35:30.48ID:cUizDvSd >>246
見落としでした解決しました
見落としでした解決しました
248デフォルトの名無しさん
2018/03/26(月) 15:57:44.10ID:trSxcqrm ほっこりしたわ
249デフォルトの名無しさん
2018/03/26(月) 22:51:38.25ID:gSozyPdf b「あの・・・」
250デフォルトの名無しさん
2018/03/27(火) 12:40:05.55ID:NeN1yqDW a「なにか?」
251デフォルトの名無しさん
2018/03/27(火) 13:28:02.57ID:oop2CwUE 使われない変数はどんっどんしまっちゃおうねえ
252デフォルトの名無しさん
2018/03/27(火) 13:43:32.60ID:Gztz/cJR b可哀想すぎワロタ
253デフォルトの名無しさん
2018/03/27(火) 17:27:11.48ID:XlZpfYbE これはちょっと悩んだ
System.out.println("abc" + i + 1) ;
System.out.println("abc"+ (i + 1)) ;
System.out.println("abc" + i + 1) ;
System.out.println("abc"+ (i + 1)) ;
254デフォルトの名無しさん
2018/03/27(火) 20:37:55.88ID:88Wd6i6J 初心者向けクイズとしてはいいかもな
System.out.println(1 + 2 + "a" + 3 + 4) ;
System.out.println(1 + 2 + "a" + 3 + 4) ;
255デフォルトの名無しさん
2018/03/27(火) 20:54:41.30ID:C4OGbWvJ 演算子の優先度は基本
256デフォルトの名無しさん
2018/03/28(水) 06:43:55.09ID:0whBcTgL まさに糞言語
257デフォルトの名無しさん
2018/03/28(水) 07:26:01.68ID:nxmxEJdd 文字列連結演算子ってもっと別なの無かったんかね
258デフォルトの名無しさん
2018/03/28(水) 08:43:26.11ID:0whBcTgL 元々無かったんだよ。演算子のオーバーロードは糞という理由でねw
259デフォルトの名無しさん
2018/03/28(水) 09:31:54.91ID:CQ8sVNRC また馬鹿が自演始めたのかw
ほんとこいつ業務全然やったことないんだな
そらこんなレベルじゃ使えなさ過ぎて切られるわ
ほんとこいつ業務全然やったことないんだな
そらこんなレベルじゃ使えなさ過ぎて切られるわ
260デフォルトの名無しさん
2018/03/28(水) 09:35:38.06ID:aDELhdbd シフト演算子って何に使うのですか?
261デフォルトの名無しさん
2018/03/28(水) 09:37:26.53ID:0whBcTgL シフト以外の用途ということですか。それは謎ですね。
262デフォルトの名無しさん
2018/03/28(水) 09:42:14.50ID:fhRmItKh >>258
オーバーロードできなくても他の演算子と同様に固定で何か作っとけばよかったって事では?
オーバーロードできなくても他の演算子と同様に固定で何か作っとけばよかったって事では?
263デフォルトの名無しさん
2018/03/28(水) 18:45:32.62ID:3XRG3cyG せめてjavaにもhere documentがあれば…
264デフォルトの名無しさん
2018/03/29(木) 00:39:40.48ID:HYrXjV+u kotlin で """ を使いなさい。
265デフォルトの名無しさん
2018/03/30(金) 00:23:33.73ID:DMdNV1t6 Javaにunsignedが欲しい
266デフォルトの名無しさん
2018/03/30(金) 00:36:54.83ID:RNuPdbRv char でも使いなさい。
267デフォルトの名無しさん
2018/03/30(金) 07:22:59.72ID:RCdlJ1AX なんでunsignedならcharなの?
268デフォルトの名無しさん
2018/03/30(金) 09:18:39.12ID:TlFsJGTt charだけが最初からunsigned
269デフォルトの名無しさん
2018/03/31(土) 16:38:17.69ID:4s7VNOk8 一応 unsigned として扱うためのメソッドはある。
https://news.mynavi.jp/article/20140311-s_java8/12
https://news.mynavi.jp/article/20140311-s_java8/12
270デフォルトの名無しさん
2018/04/02(月) 03:45:37.10ID:QkUtOx82 xpathのcontainsで<br>を含む文字列を比較し条件に合った要素を抽出したいと思います
<\n>で試してみましたが出来ませんでした、td[contains(.,,'ABC')][contains(.,'def')]とすれば
出来ますがcontains一個で済ます方法は無いでしょうか
<td>
ABC
<br>
def
<\n>で試してみましたが出来ませんでした、td[contains(.,,'ABC')][contains(.,'def')]とすれば
出来ますがcontains一個で済ます方法は無いでしょうか
<td>
ABC
<br>
def
271デフォルトの名無しさん
2018/04/02(月) 11:30:27.98ID:IY8Jb2od それはJavaの話か?
272デフォルトの名無しさん
2018/04/02(月) 11:50:21.52ID:QkUtOx82 初心者なのでよくわかりません、どこからどこまでがJAVAなのですか
と言って細かな分類を記されても理解できるとは思えませんが
それゆえに初心者なわけで
と言って細かな分類を記されても理解できるとは思えませんが
それゆえに初心者なわけで
273デフォルトの名無しさん
2018/04/02(月) 13:24:20.80ID:IY8Jb2od274デフォルトの名無しさん
2018/04/02(月) 14:22:33.49ID:RwwO23Cg こんにちは
大変恐縮ですが
スマホだけで取っ掛かりだけでもプログラミングの勉強ってできますか?
大変恐縮ですが
スマホだけで取っ掛かりだけでもプログラミングの勉強ってできますか?
275デフォルトの名無しさん
2018/04/02(月) 15:34:29.57ID:3lJ3dDiL できます
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★2 [蚤の市★]
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
- 元統合幕僚長「演習通告の音声は公開されたが、レーダー照射時のものではない」高市政府「www」 [834922174]
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
- 【急募】佐藤健(37)さんが急にバカにされ始めた理由WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
