Java入門・初心者質問スレ Part.6
■ このスレッドは過去ログ倉庫に格納されています
月極の読み方とは? 「月極」を「げっきょく」と読む人多数!
大人になってから知った読み間違い&意味間違い
https://gakumado.mynavi.jp/freshers/articles/11122 くっだらねぇレスを何日も続けるんじゃねぇよゴミカスども
ほんとゴミみてぇな奴しかおらんな 過疎ってJavaの話題を誰も書かなかったからだよ。何かネタがあるなら君が書け。
例えプロでも初心者になり切って何か質問書いてみろ。お題でもいいぞ。 >>719
言語としての将来性を考えるならそれがいいかもね
Javaを置き換える言語はあるがC#を置き換える言語はまだない >>720>>721
ネットでちょこっと見たけど
C#って制御文とかクラスの使い方とかJavaとほぼ同じじゃね? C#推しの馬鹿って言語的な比較しかしないから馬鹿なんだよな
言語使うだけなら小学生でも出来る
Webサービスとして業務的な汎用性がJavaに比べてゴミだから流行らないんだよ >>723
今はC#7だから結構変わってるのか・・・
やっぱりJavaやろっかな・・・ >>724
レンタルサーバーで気軽に使えないんだもん 図星かよゴミ
馬鹿はプログラムなんかやらんでスマホでも弄ってろよ >>722
そりゃMSがJavaVM作ったらSunから文句言われて怒ったゲイツがパクってWindowsに都合よくなるように改造して作ったものがC#だから当然。
当時はそうやってWindowsに囲い込もうとしたが、しかし、長いこと独占状態だったから広まるのが遅く、ほとんどWindowsでしか使われない言語になってしまった。
今はAppleのSwiftが似たような状態になっていてフリーになったのに中々広まらない。最初に変な制限があると出遅れる。 >>733
今ではスマホアプリやゲームのクロスプラットフォーム開発は完全にC#に持っていかれたし、
LinuxのWeb開発もC#に侵食されつつあるよ
今やランタイムを同梱する場合などのライセンス問題でJavaが嫌われてC#を選ぶという、
昔とは完全に逆転した状況になってしまった あー。そうだけど、もうフリーのやつも広まり切った後なのでほとんど影響ないんじゃないかな。 Javaが選ばれるのは、Javaの閉じたエコシステムに完結している限りにおいて、Unix開発の知識がなくてもUnixを使ったシステムが作れるからだよ
特定の技術の枠の中に閉じこもっていれば安心という意味においてはWin+VSと本質的には大差ない
Oracleが時代錯誤な独占体制を見直さない限り、長期的には今やWinから解放されライセンスもガガバガバな.NETに食われていくのは避けられないだろうね eclipseでメモ帳を作っています。
テキストファイルの文字列を編集可能な状態で出力したいのですが、やり方が分かりません。
Scanner(System.in)でキーボードから入力された文字列のような、そのまま直接キーボードで編集可能な文字列として出力したいのですが……。
何卒知恵を御貸しください。
お願いします。 >>738
追記、Scanner(file名)による入力のやり方を発見しましたが、そのままSystem.inと繋げるようなやり方はできないのでしょうか?
Scanner(file名)で得た文字列をSystem.inで編集したいのです Javaを本格的に使うと訴えられるんでしょGoogleみたいに
それじゃリスクあるからKotlinやC#使おうってなるわな >>738-739
HTML の、textarea のようなものを使うと簡単
eclipse にも、複数行テキストボックスのようなものがあるかな? >>734
>>736
javaはOpenからClosedになりつつあるってことだろ >>719
.NET CORE2.1出てから本気出す うちの職場はC#やめてJavaに統一した
統計はたいていMSの圧力下にあるから信用ならん
こっそりライセンス変えたり人のパソコン勝手に弄り回す会社のフレームワーク使う気になるかっての >>741
ありがとうございますTextAriaで解決できそうです本当にありがとうございます >>742
しかし言語そのものは文法定義でしかなく特許があるわけでも著作権があるわけでもないので独自実装やその実装のフリー化は誰にも止められないだろう。
例えあってもパクられてちょっと違ったもの違う名前で作られて終わりだ。Javaに対するC#のようにね。 >>749
そんなパクリ言語選ぶくらいならc#かkotrin使うわwww >>750
C#はJavaのパクリ言語だよ。仮想マシン上で動くという所からしてパクリ。MSが全力を上げてパクるとああなる。
もちろんWindowsはMacのパクリだしMacはAltoのパクリだ。この業界は全体がパクリでできている。 別の名前の似たようなタイヤが延々と発明され続ける。その中でビジネス的にうまく行ったやつが技術的にはクソだったとしても生き残る。宣伝のうまさやタイミングが重要だ。人間は感情でしか動ていない。理屈は常に後付の正当化であり誤魔化しに過ぎない。 >>754
それはDelphi作ってた人にやらせたからではないかな。 C#がDelphiの血筋とかいうのはMicrosoftの強がりというか詭弁
一部にていたりノウハウを流用している部分があるというだけで
全体的にどうみてもJava でもさ
Javaをパクったらクソが出来上がるはずだよね
でもC#はエレガントじゃん
矛盾してないか? null値というクソをJavaから引き継いで
ほどよくクソになってるじゃないか
Delphiではもっとしっかり考慮されてたのに
考えもなしにパクった証拠 それはJava以外から引き継いだんだよ
C++やVBファミリとの付き合いがあるからね 付き合いがあるからってすべてのオブジェクト変数をNull許容にする必要性がおもいつかない 当時の世間の要求に合わせて設計しただけだぞ
例えば、初期のC#に型推論がなかった理由は「当時はスクリプト言語の地位が低かったので、スクリプト言語だと思われたくなかったから」だそうだ
時代が違うんだよ Java使ってる会社のほうが貧乏な傾向があるのは認める Javaスレに何でJavaアンチが書き込んでるの? 少しは刺激がないとスレが過疎っちゃうからアンチも受け入れてるの Javaが廃れC#が栄えても
新しい何かが持て囃されてきたら
MSはそれを潰すために新しい物作って主軸を移すだろうからな
多くを求めずJavaでいいんだよ >>771
MSのJavaと言えばJ++やJ#というのがあったな
あれは廃れたが Microsoftにあくどい方法で潰されかけて
抵抗したら丸パクリされたあげく
協調すべきだったとか上から目線で評論家どもがほざく ユーザーとしては使いやすい物が残ればいい
OSはMacとLinuxが
言語はC#, TypeScript, C++, bash, powershell, pythonがあれば十分 Winは開発しにくいだけでユーザー側から見たらそんなにクソか? >>776
root/rootで簡単ログインできるもんね PowerShellはゴミ
コレクション周りでハマると、もうインラインでC#書いてやろうかと思う >>780
最近はcakeが楽すぎて、スクリプトも全部c#で書いてるわ
javaでcakeと同じことやろうとすると何がおすすめ? 最近はweb系は全てnodejsに支配されてる感がある あるプログラムを手を加えているるうちに
コマンドプロンプトで実行させたあとに1〜2秒ほどの謎のウエイトがかかるようになったんだけど何で待たされているのでしょうか
public class Sample {
public static void main (String[]args) {
(略 650行程度)
System.out.println("終了");
} //mainメソッドここまで
メソッドは10前後
}
上で言えばmainメソッドの最後で「終了」って表示してからその後何もさせてないのにコマンドラインの入力欄に戻るまでに1〜2秒待たされるようになりました。 肝心の処理がわからなきゃなんも言えん
とりあえずverbose付けて実行してみろよ? >>776
mac除いて素のC言語足せば文句なしだわ なんていうかMac以外は清潔感がないから社会人としてマナー違反
朝起きて身だしなみ整えずジャージで外を出歩くような感覚 Macはインテリアの一種であり見た目のデザインで売ってる製品だから実用性に欠ける部分があっても買うユーザは最初から気にしない。
まあしかし中身がUNIXであることにより少し救われている。 ビジネスマンならmacしか選択肢がない
やすい靴やすいスーツやすい時計やすいネクタイやすいシャツ
ビジネスマンなら身嗜みを間違えると相手に軽く見られるってことをわかってるだろう
それと同じで端末も身嗜みだからある程度金をかけてセンスがいいものを選ばないとね
ビシッと身嗜みを決めたビジネスマンが格安のネットブックやガキっぽいゲーミングノートを取り出したらこの人と仕事して大丈夫かなって不安になるよ >>790
これ
vimとsshがあればなんでもいいんだから、macで用が足りてる >>778
勝手に機能変えられる
止まったり重くなった時に原因調べるのが大変
OSがサポートしてるツールが少ない それ言ったらOSなんてなんでもいい
今時の開発環境はマルチプラットフォーム対応進んでるし
対応してなくても仮想化でどうにでもなる
中身はなんでもいいなら見た目やブランドが重要になるからわかってる人はMacを選択するんだよ >>801
あ、そうなの?じゃあWinでも足りるよ Windows10 で、WSL で、MS Store から、Ubuntu 16.04 LTS をダウンロードして、
Ruby をインストールする。
最初から、Python, vim も入っている
200MB ほどダウンロードして、850MB ほどの容量。
ただし、GUI版ではなく、Ubuntuサーバー
Java も入っていないけど、以下のパッケージがあるみたい。
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless Windows10 で、WSL で、MS Store から、Ubuntu 16.04 LTS をダウンロードして、
Ruby をインストールする
全パッケージの更新
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt install ruby
日本語ロケールと、man コマンドの日本語化
sudo apt install language-pack-ja
sudo apt-get install manpages-ja manpages-ja-dev
touch ~/.bash_aliases
ホームディレクトリに、.bash_aliases というファイルを作って、そこに、
export LANG=ja_JP.UTF-8
と書いて、bash を日本語ロケールにする
Java も、sudo apt install で、インストールできる >>794
それは主に接客をやる営業の人向けの話だな。かといって客の前で客以上の服とか物とか持っていると悟られるのはまずい。 >>800
標準でないから標準のツールが管理されない
>>799
先ず数えるツールがないとこから不便だな >>802
見た目やブランドを気にする人はそれによって人と競っているような人だけ。
普通の技術者はそんな所で競わないので結果的に見た目がどうでもよくなる。 >>807
環境変数 LANG の設定は ~/.bash_aliases じゃなくて ~/.bashrc に直接書いた方がいいのでは?
意味的にも違うしそもそも ~/.bash_aliases は ~/.bashrc で読むようになっているだけのスクリプトだ。
bash が直接読むファイルではないから違う環境に行ったら使えないかも知れない。 >>809
なるほど、比較対象のmacがそれじゃ数えられないね >>801
Linux でも足りる。というか、普通のLinuxディストリビューションだと何もしなくても最初からインストールされている。 ■ このスレッドは過去ログ倉庫に格納されています