Java入門・初心者質問スレ Part.5©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
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でプログラム作れ。 外にクラス定義してファイル増やすと
プロマネやSEが文句言ってくるような
窮屈な現場で使う >>871
いやいや、そんな当たり前のことはどうでもよくて、>>863が実現できるのかって話 >>873
お前は何がやりたいんだ
xは展開
cは作成
fはテープでなくてファイルを指定するオプションだ
tarというコマンドに由来する
展開して作成するだけなら単にcpで済みそうだ Mavenはインクリメンタルビルドできないのかい?
俺の書き方が悪いのだろか。 >>858
知識欲っていうのがあってわからなかったものがわかるようになると
脳内麻薬がドバドバ出てとても気持ちの良い状態になるから
それでハマった人もいるんじゃないかな
人より先に解決策がわかると優越感を感じられるし
人に教えられるくらいの知識や経験があれば自信を持てるし
ここのようにプログラミングのコミュニティで会話をできるし
プログラミングの成果はプログラムだけじゃないっしょ セックスのアーティファクトが子供だけではないみたいな感じか。 >>880
じゃあそういう人が自己解決しようとせず聞くのはなぜ? ここに出てくる奴らはやることが目的だからな
やったら満足するんだよ >>872 >>876
ちょっと高度でしたが、回答ありがとうございました。 Version: Mars.1 Release (4.5.1)
Build id: 20150924-1200
https://www.fastpic.jp/viewer.php?file=6481350233.png
うそつきよばわりされたのではらざるをえない
デグレしてるようだ やっとEclipseから実行で自作サーブレットをJetty上で稼働できるようになったぞ。
Hello World!表示させるだけだけどな。 プログラム起動時の最初は読み込むべき場所は未定で、
起動した後でライブラリとなる.jarの場所が決まる場合、どう動的読み込みすればいいの?
ちなみにjava8は対象ではなくjava9のみが対象。 以前マルチスレッドからの戻り値の受け取り方の質問をしたものです。
一つのクラスの中にマルチスレッドで実行したいメソッドが2種類以上ある場合は
どう定義するのがいいでしょうか。
いまは、Callable を実装した無名インナークラスのインスタンスを返すメソッドを
複数定義して、そのCallableインスタンスを使用してスレッドを起動しています。
マルチスレッドで実行したいメソッドを持つクラス: (N=1, 2,...)
Callable<VVV> callableN = new Callable<VVV>(){ <--- メソッドを呼び出すための Callable クラス
public VVV call() throws Exception {
return methodN();
};
VVV methodN(){ <--- マルチスレッドで実行したいメソッド
...
}
Callable<VVV> getCallableN(){ <--- Callable を返すメソッド
return callableN; <--- これを使ってスレッドを生成
} >>880
基礎学びました次何すればいいですか?
と書くような人はそういうタイプではないと思うが メソッドの引数に、2つ以上のインターフェースを同時に実装してるクラスだけを取らせたいですが
うまいやりかたってあるでしょうか。
2つのインターフェースを継承したインターフェースを新たに作るやりかたしてましたが
実装が必要なインターフェースの数がネズミ算的な勢いで増えて破綻気味です。 <T extends A & B> void method(T param);
これでえーんちゃう? >>896
ありがとうございます!
まさに自分が探してたものです
JavaのGenericsはコンパイルすると消えるらしいのでメソッドが増殖することもないはず
たぶん 問題は初見だとすごく混乱することぐらいでしょうか
型定義をGenericsに吐き出しただけで、トリッキーさはないようにも思えるが
現場で使ったら何と言われるやら レス数が900を超えています。1000を超えると表示できなくなるよ。