Java入門・初心者質問スレ Part.5©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
モンスター型の変数.攻撃()
と書けば、その怪物がドラゴンでもスライムでも、
各クラス内で書いたメソッドが呼ばれる
switch (モンスター型の変数){
case ドラゴン:
case スライム:
}
つまり、オブジェクト指向で書くと、型を判別していた、switch 文が消える。
ここに新たな怪物、ゾンビを加えても、switch 文を修正しなくてよい
逆に言えば、switch 文で型を判別していたら、オブジェクト指向ではない! > オーバーロードは、オブジェクト指向の基本だろ
そうなんですか。
非OOでもあり得るので、なんか本質的じゃない気もしますが。 つまり、オブジェクト指向で書くと、型を判別していた、switch 文が無くなる。
ここに新たな怪物、ゾンビを加えても、switch 文を修正しなくてよい
設定ファイルに、怪物を追加しても、ソースコードを修正しなくてよいから、
簡単にテストできる
設定ファイル側を、ノンプログラマーに任せることができるので、
プログラマーとノンプログラマーなど、開発人材の配分がしやすい >>771
>オーバーロードは、オブジェクト指向の基本だろ
間違い。
Overload ではなく、Override スッキリを読むとバカになるという見本ですね、わかります いくら初心者スレとはいえ、オーバーライドとオーバーロードを混同する人は
回答側でレスしないでもらいたい。typo だとしても。 スッキリ4冊を読むのに、4か月掛かった人がいるようだが、4冊で、100時間ぐらいだろ。
サラリーマンかな?
ニートなら、2週間ぐらいで読める。
サラリーマンは、ニートの1/8の能力しかない しかしニートの場合付けた能力を発揮する場所がない。
あー。でもこの頃はGoogle PlayとかあるからAndroid用アプリを作って有料販売すれば収益プラスになって仕事してるのと同じになる場合もあるかな。
その場合はニートではなくなってしまう。 サラリーマンで勉強している奴なんか、いない。
資格も、何十年も取らないし
勉強している奴は、ニートだけ
ただし、勉強はできるが、食えないw >>766
SibaDogに必ず依存してるなら抽象型Dogとして扱う必要はないSibaDog型でいい お前ら甘く見すぎ。
俺の所の35歳はスッキリjava入門を11か月で読んだ猛者だぞwwww
さらに、勉強として15万のPC購入させて、自分は風俗、テレクラで
靴が擦る減るからハロワ行かない!!(年に一回だけハロワ行くも門前払いwww)
週に2,3回ww 作業所で自給100円で働いてるから無職じゃないって発言する最強のチートコンボだ!!!
お前らが背伸びしたって、28からニート貫いてる!!!
俺らの[狂乱の大卒エリート35歳ちゃん]に
勝てる訳ねぇだろwwwww そいつ(>>789)はちょっと頭がかわいそうな奴なんだ。
大目に見てやって欲しい。 どんどん新しい技術や方法が出てくるから常に学んでいる状態でないと息切れしてくる
Javaはenumサイコーなんて言っていたのはすでに過去のことで今はラムダ教である オラクルのチュートリアルにC++の二倍速いと書いてあったのでJava始めました。 java.lang.Objectを継承すると何かいいことはありますか? IntelliJ>>>>>>>>>>Eclipse>その他 Oracleのチュートリアルやってると、C++を目の敵にしてるみたいだけど。
JavaのライバルはPythonじゃないのかなあ。 あれはミギー
一方的に寄生してきたのに結局共生関係にされてしまった アプリケーションサーバーはJettyに決めました。 >>808
マジかぁ
Eclipseダウンロードしたわ・・・ ネットビーンズとどっちがいいだろう。
C++の時はネットビーンズ使ってたんだが。 C++の時は、VSで開発して、Linuxに持っていくのにネットビーンズ使ってた。
もうめんどくさくなってきたのでJavaにしようかと思ったが、Javaもいろいろめんどくさいね。 >>814
Eclipseではこんな簡単なコードさえコンパイルできないので
Java8やJava9の勉強ならIDEAがいいよ
List<String> list = Arrays.asList();
Stream<String> stream = list.stream();
System.out.println(stream.collect(Collectors.summingInt(Integer::parseInt))); Eclipseはラムダ式の中でコード補完ができなくなったりもするよね
もっといい感じにならないもんかね 今んとこ、この前ぐぐ様が爆誕させてくれたIDEAサーバにするやつでvimがさいつよ >>826
できるってば!
Javaのコンパイラのバージョン古く設定してんじゃねーの うがー!!!!
eclipseのバージョンとプロジェクトのJavaコンパイラのバージョンいくつになってる? >>832
EclipseはOxygen.1a Release (4.7.1a)
Javaは1.8 >>836
アパッチェオープンソース廃棄所に捨てられたって聞きました お前らの力でEclipseのコンパイラなんとかしてくんない? IntelliJなんて国内の会社で使ってるところなんてまずないのに
平気で初心者に嘘つく馬鹿がいるのがやべーんだよなここ
いろんな開発現場行ってるけどIntelliJなんぞただの一度も見たことないわ うちはIntelliJだぞ
そりゃドナドナ先の土方現場なんかいくつ回っても一緒だろ >>841
そりゃ客先常駐マンは有料IDEなんて使わせてもらえんやろ… >>841
使ってるところないはさすがに視野が狭すぎ 新宿一等地の外資系企業の完全技術重視のところですらeclipseだったわアホ
そもそもプラグインもeclipseの方が圧倒的に多いしeclipseで全て事足りるから
有料モードですらeclipseより劣ってるIDE使う馬鹿がどこにおるっつー話だ Oracleのサポート方針が変わったそうだが、今後もJavaは無料で使えるのかい? 基礎は学習し終えました。
次は何を作ればいいですか?
みたいな人って、なんでプログラミングやろうとしたんだろうと思う
俺が始めたときは作りたいものが有り過ぎて一日24時間じゃ足りないとおもいながらやってたのに 勉強することが目的なんだよ
何かを作りたい訳じゃない 色々調べた結果、IDEはエクリプスが良いと決まりました。 https://qiita.com/daikuro/items/4d4d694ddb3cc620bee1
とりあえずコレ参考になった。
・関係なし
↑って書いてあるところが何の意味があるかわからんかったわ。
関係ないということがわかってすっきりしたわ。 作りたいものが無いのにプログラミングを身に付けるって苦行じゃね? java勉強したならサーバーやるか泥アプリ作ろうよ jar xf [既存jarファイル] [X]
jar cf [新規jarファイル] [X]
この一連の処理をjar xf〜を使わずjar cf〜だけでやる方法ってありますか? Eclipseにめーぶんって一体いつの人だ
きっとさーばーにはTomcatを使うんだろうな >>863
今出先からスマホで書いてて調べられんけど、jarコマンドでできないならzipコマンド使えばできるんじゃね? >>862
個人開発や小規模ならPHPでいい
Javaは大規模開発向き ファイルサイズを小さくするためにWinRarや7zで圧縮しなおしてた時代もありました
あれは確かDojaとって、うっ頭痛が インナークラス(メンバクラス、ローカルクラス、匿名クラス)ってどういう場面で
使うのでしょうか?
どなたか回答お願いします。 >>868
jarファイルってzipファイルだからzipを扱えるソフトならなんでも良いんだよ。
なんだったら自分でJavaでプログラム作れ。 ■ このスレッドは過去ログ倉庫に格納されています