[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 07/25 18:09 / Filesize : 271 KB / Number-of Response : 1055
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

☆★Java質問・相談スレッド173★★



1 名前:デフォルトの名無しさん mailto:sage [2015/04/22(水) 22:35:19.67 ID:XG+QDGZC.net]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
・String に == は使うな。equals() を使え。※

質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。

前スレ
★★Java質問・相談スレッド172★★
peace.2ch.net/test/read.cgi/tech/1419490897/

829 名前:(月) 08:59:30.64 ID:sFhGLVAB.net mailto: >>790
そういう事ですね。ありがとうございます。


MP3のライブラリは色々な種類がありますがおすすめはどれですか?
[]
[ここ壊れてます]

830 名前:デフォルトの名無しさん [2015/06/08(月) 14:36:18.83 ID:D1QUZmlr.net]
OSX yosemiteでclasses.jarの場所ってどこ?

/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk とか
/System/Library/Frameworks/JavaVM.framework/ を漁っても見つからん。
mdfind classes.jarでも見つからん。

831 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 16:55:28.30 ID:sFhGLVAB.net]
ダイアログを表示している間他のフレームなどの操作を禁止したいのでモーダルにしようと思ったのですがモーダルにすると処理も停止してしまいます。
処理を停止させずに他のフレームへのアクセスをブロックする方法を教えて下さい。
できるだけスレッドは使いたくありません。

832 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 19:28:38.93 ID:3zqbUIJ7.net]
>>794
いやいや、大人しくUIスレッドと他をわけろよww
ていうかFxの話?Swing?

833 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 19:55:37.43 ID:sFhGLVAB.net]
>>795
Swing

834 名前:デフォルトの名無しさん [2015/06/08(月) 23:56:53.01 ID:vbhWo1Rm.net]
processingの質問はここでしちゃ駄目か?
専用スレが過疎ってるんだが

835 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 00:05:20.84 ID:uf3JHMIY.net]
gpuをつかわない、いうところの
OpenGLを使わないゲームライブラリってないかな?いちからゴリゴリ書きたくないよおお

836 名前:デフォルトの名無しさん [2015/06/09(火) 02:20:44.37 ID:N3XpzUaB.net]
POIを使って、Excelシートのグラフをコピーもしくは削除する方法無いでしょうか?

837 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 03:04:30.73 ID:ETz9jusf.net]
>>799
知ったかで回答するけど、マイクロソフトのExcelの独自の機能だから無理じゃないかな?
ファイルにグラフデータがあるか無いかだけなら分かると思うけど。



838 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 05:27:48.91 ID:aX9ZVibV.net]
java8になってイベントリスナーは全部λでやったほうがいいって事になったの?

839 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 08:47:13.21 ID:44qlprAb.net]
>>801
今まで通り無名クラスでも変わらない
Intellij使ってるならリファクタリングでラムダへの変換は一発だし好きにすればいい

840 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 11:59:22.91 ID:aeymWFea.net]
JSP + Servlet + Struts1.x + Linux + Tomcatでファイルをアップロードすると
ファイル名の文字化けが発生してしまいます。
JSPはShift_JISです。
WindowsのTomcatで動かした場合は文字化けしません。
どのあたりに目をつければよいでしょうか?

841 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 13:34:48.45 ID:m0FcBQ9M.net]
Shift_JIS

842 名前:デフォルトの名無しさん [2015/06/09(火) 17:57:32.76 ID:g1ZC80Dv.net]
JNIでネイティブ関数からJavaメソッドの呼び出しをやろうとしてます。
JNICALLなネイティブ関数からはJavaメソッド呼び出しができるのですが、
pthread_createで作成したスレッドが実行する関数からはJavaメソッドの呼び出しが
失敗します。

1. JNICALLなネイティブ関数でJNIEnvやMethodIDを外部変数に保存。
 pthread_create実行。
2. pthread_createで生成されたスレッドで外部変数のJNIEnvやMethodIDを使用。
 しかし、失敗。JNICALLなネイティブ関数で成功するFindClassですらコケる状況。

JNIEnv等は外部変数で保存しようとも、他のネイティブなスレッドで
使用する事はできないのでしょうか? (NewGlobalRefとかを使えば何とかなる?)

843 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 18:05:17.80 ID:nsmCrg98.net]
https://docs.oracle.com/javase/jp/7/technotes/guides/jni/spec/invocation.html#wp1060
> JNI インタフェースポインタ (JNIEnv) は、現在のスレッドでのみ有効です。
> 別のスレッド

844 名前:ェ Java VM にアクセスする必要がある場合、
> これは最初に AttachCurrentThread() を呼び出して、自身を VM に接続し
> JNI インタフェースポインタを取得する必要があります。
> 一度 VM に接続されると、ネイティブスレッドはネイティブメソッド内で
> 実行中の普通の Java スレッドのように機能します。
> ネイティブスレッドは、DetachCurrentThread() を呼び出して自身を切り離すまで
> VM に接続されたままになります。

これじゃないのか? 俺はやった事ないからよくわからんけど。
[]
[ここ壊れてます]

845 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 18:58:07.09 ID:g1ZC80Dv.net]
>>806
ドンピシャでした。サンクス。
以下でいけました。

1. JNIEnv他諸々の設定。JavaVMの外部変数へ。pthread_create実行。
2. pthread_createのスレッドで外部変数のJavaVMでAttachCurrentThread。
 JNIEnv他諸々が使えるようになる。

846 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 22:36:41.57 ID:ETz9jusf.net]
>>803
面倒ならUTF-8にしなさいよ

847 名前:787 mailto:sage [2015/06/09(火) 22:44:17.73 ID:Ai3DzZZr.net]
>>795
大事なことを思い出しました。
確かGUIはスレッドセーフじゃなかった気がするんですがスレッドを分けたりして大丈夫なんですか。



848 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 22:47:47.45 ID:L94chwJE.net]
>>805
JNIの本読んどけ

849 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 23:05:56.04 ID:pypHpeqZ.net]
バイト配列Aから指定したバイト配列Bが存在するか?存在するなら何バイト目にあるか?を調べるメソッドはないのでしょうか
Stringでいうstartswithのようなものが見つかりません

850 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 23:14:04.36 ID:ETz9jusf.net]
>>811
文字列に直せば?

851 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 23:23:58.48 ID:pypHpeqZ.net]
>>812
なるほど、その発想はありませんでした
ありがとうございました

852 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 23:40:32.87 ID:ijAK+qQr.net]
>>813
String#indexOf()だと思うけど、文字の出現位置だから3byte文字にマッピングされたらbyteの位置とは異なるよ

853 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 23:50:03.14 ID:Ai3DzZZr.net]
配列の中身が全て違うか調べるには配列の全要素をMapに入れて長さを比較する以外に方法ありますか?

854 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 23:59:11.12 ID:Ai3DzZZr.net]
間違えました。Setです。

855 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 00:02:47.91 ID:EBTmmvru.net]
無理じゃね?
ideone.com/mI4ac1

856 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 00:04:56.61 ID:nTEkTgfl.net]
>>816
配列がどんな型なのか分からんと何ともいえん

857 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 00:10:02.96 ID:cXG52Bh4.net]
>>818 配列は基本データ型です。
Setはラッパー型?です。



858 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 00:36:31.49 ID:V5C8gU0c.net]
>>809
ちゃんと同期は取らないと駄目
BackgroundWorkerなり使って処理した方がいいよ

859 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 00:46:03.49 ID:wbNCj2E5.net]
>>819
Arrays.asListでリストに変換して、Setのコンストラクタに指定すれば、コードは単純になりそう

860 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 00:50:39.17 ID:1Fbwueze.net]
>>815
最後の要素まで確認しちゃうからArrayList#contains()で地道に確認する方が平均的には早いんでない?

861 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 00:53:52.87 ID:wbNCj2E5.net]
>>820
SwingWorkerか。失礼しました。

862 名前:デフォルトの名無しさん [2015/06/10(水) 07:55:03.71 ID:Fqsaqk0o.net]
業務のプログラムのパッケージ構成が理解できません
dbとかがわかれてるのはわかりますが
他がどうやってパッケージやクラスをわけて書いてるのか
複雑過ぎてよめないです

業務の書き方は会社によって違うんでしょうが

業務の書き方がわかるサイトか本はないんでしょうか

androidです

863 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 07:57:04.11 ID:cXG52Bh4.net]
>>823 スレッド用のクラスとかあったんですね。
知りませんでした。使ってみます。

864 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 08:09:09.82 ID:Juh8WKjs.net]
>>824
Androidで業務って普通Webベースじゃね?
もしUIをAndroidネイティブで作る

865 名前:ノしても、ほとんどサーバーのAPIに丸投げする形だと思う []
[ここ壊れてます]

866 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 18:41:36.53 ID:OKIZRngR.net]
>>824
そんなの設計者のポリシー次第だろ。
javadocのpackage summary書かせろ。

ちなみによくマルチviewにするので、viewごとに分けてる。

867 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 20:09:45.20 ID:cXG52Bh4.net]
開発途中のゲームライブラリ一応実装したい機能できましたのでソースの公開します。
これからjavadocを修正したり、イベント処理を匿名クラスにしたり、スレッドを使ったりする予定です。
アドバイスして頂けると助かります。
https://www.mediafire.com/folder/2o6c8v8dwt848/



868 名前:デフォルトの名無しさん [2015/06/10(水) 23:33:09.32 ID:34gruKuF.net]
windowsのeclipseで作ったjavaプロジェクトを
プロジェクトファイルをまるごとcentosにコピーしてcentos側で
実行したいのですが
どうやって実行したら良いのでしょうか?
ご存知のかたいたら教えて下さい。
※javaなど必要な環境はインストール済みです。

869 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 23:49:48.94 ID:nTEkTgfl.net]
>>829
試せばいいじゃん

870 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 00:22:50.53 ID:FQT+0qQ4.net]
何故プロジェクトごとコピーしようと思ったのか解らんけど
プログラムを実行するだけならclass (or 固めたjar) ともしあれば依存するライブラリで十分 (ファイル読んだりするんなら当然それも)
実行のしかたが分かんなければhello worldからやり直せ

871 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 03:01:58.42 ID:rDkLF6bo.net]
すいません。今Javaの勉強してて文法とかは大体分かってきた感じなんですが、
もうちょっとVMがオブジェクトをどう管理してるのかJavaの実行環境そのものとかそういうことが知りたくなってきたんですが、
何かおすすめの本ないですか

872 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 05:41:26.33 ID:kVHSO0Uh.net]
>>832
JVMの仕様を見ればいいよ
https://docs.oracle.com/javase/specs/jvms/se8/html/

873 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 08:40:21.37 ID:LN8eWR41.net]
Javaの正規表現で勝手に^や$がくっついたような振る舞いするのはなんでなの?

874 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 12:08:14.13 ID:MCnGDuRk.net]
>>829
ワークスペース直下のプロジェクトのフォルダと .metadata のフォルダを
コピーして持ち歩いて使ったことならある

もちろん構成次第だからうまくいくかは知らない

875 名前:デフォルトの名無しさん [2015/06/11(木) 17:10:59.35 ID:k9pPzv8R.net]
.xlsとか.pptのファイルを.pdfで保存したんだけど、これをGUIで表示させるにはどうしたらいいですか?
jpgはうまく読み込んで表示できるのにpdfは無理なんですかね?

876 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 19:06:08.27 ID:jeum3ACR.net]
PDF rendererってのがあったような。

877 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 19:12:08.06 ID:y1YwDIqe.net]
ggr努力を省くのか不思議
ttp://weblabo.oscasierra.net/java-pdf-lib-2014/



878 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 22:06:12.67 ID:/vQvgCRU.net]
>>834
findでなくてmatchだからとか?

879 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 22:41:56.90 ID:p2sJNgIa.net]
とりあえず作りたい物ができたら一文字変数とかで急いで作って、内容を覚えてる3日以内にある程度分かるコードにして、一ヶ月後くらいに新しく覚えた文法とか使ってきれいに書き直しているんですが、どう作るのが一番いいですかね?

880 名前:デフォルトの名無しさん [2015/06/11(木) 22:47:58.19 ID:1wrXKn1u.net]
>>840
そんな超初心者はいろいろやって苦

881 名前:労するしかない。 []
[ここ壊れてます]

882 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 00:00:25.55 ID:7cmOY+dT.net]
>>840
Java言語は初心者に優しく作られてるからコードの最適化や効率化は二の次でいいのでは?
なくてもいいようなどうでもいいメソッドやクラスも沢山あるし現時点で最も効率よいコードを書いたところで
バージョンがあがれば最適化されて標準APIが新しく生まれるんだからバグとかアンチパターンを覚えたら
次の機会に直すぐらいの余裕を持たないといつまでたっても1.0をリリースできないYO!

883 名前:デフォルトの名無しさん [2015/06/12(金) 02:18:01.77 ID:Cv0xc/HT.net]
hayabusa6.2ch.net/test/read.cgi/pc2nanmin/1361040277/281
  ↑ ↑  ↑ ↑  ↑ ↑ 

884 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 05:10:33.34 ID:KE10iP2h.net]
>>840
状況によって変わるのに1番って何だよ。

885 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 16:21:03.57 ID:qvGAxWS0.net]
GUIを持ったちょっとしたツールを作ろうと思うんですが
今のJavaだと何のライブラリを使うのが主流なんででしょうか

886 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 16:33:09.23 ID:b/rl2dle.net]
>>845
こういうところで聞いたら

Java低速GUI Swing 10
peace.2ch.net/test/read.cgi/tech/1316528595/

【Java標準GUIライブラリ】 JavaFX スレッド
peace.2ch.net/test/read.cgi/tech/1404491265/

887 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 16:58:07.36 ID:7bkvsxbl.net]
javaFXってGUIだったの?聞いたことはあったけど。
swingと比べて複雑な事ができるの?それとも簡単に作れるの?



888 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 18:47:40.61 ID:qvGAxWS0.net]
なんででしょうか

889 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 19:48:18.19 ID:TFyVAHCa.net]
JavaはGUIアプリ作るのに使われていないので主流もクソもない
対象をJava言語まで広げていいなら主流と呼べるのはAndroidフレームワークだな

890 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 20:04:04.41 ID:qvGAxWS0.net]
おとなしくC#使えってことなんでしょうか

891 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 22:40:14.64 ID:PFJQIw/j.net]
>>849
Androidが
>Java言語
いつからそうなった

892 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 01:32:29.59 ID:rJZZXAMl.net]
なんででしょうか

893 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 10:29:03.11 ID:shLzsYc/.net]
Colorクラスの定義済みの色って列挙型と思ってたけどAPI見たらフィールドだった。

894 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 10:32:44.31 ID:ajVSBkV0.net]
enumにしたら新しい色作れなくなるやん?

895 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 11:18:19.54 ID:shLzsYc/.net]
>>854
そう思ってAPI見ました。
今見たらJFrameのDO_NOTHING_ON_CLOSEなどもintの定数だったみたいです。
標準APIでenumって余り使われていないんですかね?

896 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 11:32:49.62 ID:PQEjgPzu.net]
>>855
enum登場前から存在するからじゃね?

897 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 11:45:05.64 ID:LeUZ4hy2.net]
RoundingModeなんかは1.5以降フィールド定数からenumに移った



898 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 12:22:49.10 ID:p32n6lm2.net]
「ゲームライブラリ」のα版を公開しました。
https://www.mediafire.com/folder/2o6c8v8dwt848/
バグ等ありましたら下記お問い合わせフォームからお願いします。
form1.fc2.com/form/?id=bb6167823f7fe1c2 👀
Rock54: Caution(BBR-MD5:a25e4003af9e6ad901efb58236cd699e)


899 名前:デフォルトの名無しさん [2015/06/13(土) 12:36:22.94 ID:Hdz4A7bs.net]
>>845
Nose.jsでWebアプリにしたら良いじゃん

900 名前:デフォルトの名無しさん [2015/06/13(土) 13:11:51.77 ID:qjUxY9Di.net]
動きのほしい所はAngular.js使えばクライアントアプリっぽくなるし。

901 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 13:55:03.35 ID:5MuIpNO2.net]
JavaスクリプトのソースコードをJava言語のソースコードに変換

902 名前:ナきるアプリまたはJava言語やJavaスクリプトの
ライブラリなどございましたらどしどしレスください。
アイデアだけでも結構です。
[]
[ここ壊れてます]

903 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 14:03:22.81 ID:92JJS8qt.net]
ベストアンサーには10ペリカ差し上げます

904 名前:デフォルトの名無しさん [2015/06/13(土) 14:16:32.67 ID:qjUxY9Di.net]
Javaスクリプト

JavaとJavaScriptの変換ぽい

905 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 14:28:11.91 ID:sPvFrjyx.net]
ベストアンサー

ここは知恵遅れではない

906 名前:デフォルトの名無しさん [2015/06/13(土) 14:33:05.17 ID:qjUxY9Di.net]
変換とか、楽しようとしてはいけない。

907 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 15:00:28.57 ID:5MuIpNO2.net]
能なし豚は黙っててください^^



908 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 15:09:47.47 ID:rsbvCsP+.net]
頭おかしい

909 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 16:00:10.29 ID:pXDZQskx.net]
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。

それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

910 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 16:03:14.50 ID:VNwklvdt.net]
また馬鹿が現われた

911 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 16:28:21.18 ID:5MuIpNO2.net]
レス番つけないからこうなる

912 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 21:15:58.37 ID:ovc7Cp6y.net]
とりあえず三行でまとめて

913 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 21:18:17.17 ID:jKGoCo7L.net]
>>868
結構受けているね,やっぱり才能あるわ,この人
ますますファンになりそうだ,明日本を買ってこよう

914 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 04:42:10.64 ID:FfpXVJjG.net]
>>868
>徒(いたずら)にある類 ←この意味が(も?)理解できない。やさしい日本語で書け

915 名前:デフォルトの名無しさん [2015/06/14(日) 08:50:08.47 ID:H8Micl5K.net]
Java言語はUNICODEでソースコードを解釈するから平仮名でもクラスやメソッドを認識できる

あいうえお.java
public class あいうえお {
 public void かきくけこ() {
  String さしすせそ = "The World !!";
  System.out.println(さしすせそ);
 }
}

これ豆知識な

916 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 08:57:57.80 ID:yuiak182.net]
>>874
それは分かるけど何で平仮名クラス、メソッド、変数嫌われているの?

917 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 11:53:40.36 ID:Rx6FxCXy.net]
private staticなメンバってどんな時に使いますか?
final staticメンバを参照するのとprivate final staticメンバをstatic getメソッドで参照することのメリットデメリットはありますか?



918 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 13:10:39.56 ID:mTYsgSWj.net]
>>876
private staticは一つしかイントランスを取得できないようにする時とか(Singleton)
final staticメンバを参照する事のデメリットは変数名を変えたい時に依存して面倒。メリットはコードが単純。
static getで参照する事のメリットは変数名を変更しやすい。デメリットはコードが複雑。

919 名前:デフォルトの名無しさん [2015/06/14(日) 17:31:52.73 ID:fUF5oRs3.net]
>>876
staticメソッドを使わないでもメソッドは書けます。

Public culc(){ }
~
~
this.culc();

というふうに動的に呼び出したほうが速くて
パブリックメソッドクラスが書きやすくなります。
staticはmain()メソッドのみだと思っていた方が
いいと思います。
staticはmain()以外Javaでは特に必要がない機能です。

920 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 17:35:53.58 ID:W5WL6w7T.net]
>>878
おいおい,static メソッドはありふれているし大事な存在だが?
Integer#parseInt() とか使わんのか?

921 名前:デフォルトの名無しさん [2015/06/14(日) 17:42:44.76 ID:qc9GPIMg.net]
>>874
Unicodeだからじゃなくて仕様。

922 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 22:12:19.60 ID:MAIRt/TV.net]
>>878

923 名前:デフォルトの名無しさん [2015/06/14(日) 23:28:47.46 ID:6PpjoAfe.net]
staticで画面間で変数共有するくらいなら、DIコンテナに保存した方が良いというなら分かる。

924 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 13:20:07.57 ID:KqNFlhLk.net]
インスタンスの状態に依存しないならstaticメソッドにするでしょ

925 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 15:10:02.33 ID:syb1bV3z.net]
依存性の注入

926 名前:tkr ◆8reCYe8za. mailto:sage [2015/06/15(月) 19:40:58.86 ID:66uu0a7W.net]
ゲームライブラリα版1.3公開しました。
サンプルアプリもつけました。
https://www.mediafire.com/folder/2o6c8v8dwt848/
「CUIゲームライブラリ」は分かりにくいという指摘がありましたので改善したつもりですが、もし分かりにくい所があれば指摘お願いします。

927 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 23:29:57.72 ID:YBCFjaLt.net]
そういのはCodeBreak;とかOSDNで公開してくれよ

codebreak.com/ja/

osdn.jp/



928 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 23:42:49.93 ID:zmjVHtcn.net]
>>886
そんなサイトあったんですね。ありがとうございます。

929 名前:デフォルトの名無しさん [2015/06/16(火) 02:52:10.82 ID:jNXGbYeX.net]
https://www.youtube.com/watch?v=_BBdZeapUxY
コンストラクタという機能は一体どういうふうに使えば
「あーコンストラクタ本当に便利だなー」となりますか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef