JAVAってこんなことも出来ないの?

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/05/19(土) 22:13:03
mainメソッドから値を返す。
2013/04/01(月) 20:29:50.96
ジャワ原人 ポインタとアドレス渡し(しかも固定)を混同してる人って多いな
2013/04/01(月) 20:40:35.18
>>588
参照はジャワ原人のStringと同じで固定なのよ
原人には理解は無理かwww
2013/04/02(火) 02:04:26.70
>>564
ネットに流れるバイナリデータをパースするときに面倒だったりする。
もともと組み込み機器向けにデザインされた言語なのに、unsignedをサポートしていないのは今も疑問。
2013/04/02(火) 03:15:56.98
>>586
文字数縮める程度でわざわざそんな小手先のテクニックでCの優位性を語られても
2013/04/02(火) 03:19:44.10
>>584
反論(1)
あとで別の変数に代入すれば解決できる程度のことでそのまま使い続けなくてはいけないとか
何を言ってんだかな

反論(2)
Javaがいまだにインタープリタとかいってるのって
時代錯誤だわな

反論(3)
ソースコードの閲覧は基本的にはサーバ用途と難読化ツールで解決

反論(4)
嫌なら手動で制御するクラスを使え
カクカクコマ落ちはお前のPCスペックの問題
何年前の話なんだと
2013/04/02(火) 03:20:03.80
>>587
すでに搭載されているんだが
2013/04/02(火) 03:20:27.34
>>589
それよりポインタとポインタ演算とを混同しているC言語厨がいるけどな
2013/04/02(火) 05:38:19.72
>>590
> 長い変数名をつけても、関数内でポインタを使えばその関数内は短い名前で使える

に対しての話なんだからそれで充分でそ
2013/04/02(火) 08:49:16.03
長文ご容赦

>>596
>>反論(3)
>>ソースコードの閲覧は基本的にはサーバ用途と難読化ツールで解決
あーあ マヌケちゃん gcが存在してるからクラス情報は生のままなんだよねぇ
プロテクト抜き放題

>>595
参照とポインタを混同してるジャワ原人はどーなるの
ジャワの配列・構造体(クラス)の参照渡しはCの配列・構造体のアドレス渡しと全然違うって事も知らないんだろうな

>>反論(4)
>>嫌なら手動で制御するクラスを使え
>>カクカクコマ落ちはお前のPCスペックの問題
>>何年前の話なんだと
だからぁ〜androidしかジャワなんか使わない しょーがなく使う ※ndkはまだ不要
2013/04/02(火) 08:53:31.60
>>597
>>反論(1)
>>あとで別の変数に代入すれば解決できる程度のことでそのまま使い続けなくてはいけないとか
>>何を言ってんだかな
無駄な事やってるんだねぇ バカみたい

>>反論(2)
>>Javaがいまだにインタープリタとかいってるのって
>>時代錯誤だわな
いんたーぷりたーじゃん未だに ばいとこーど(笑笑笑笑笑笑)
仮想マシンコードは仮想マシンコード(笑笑笑笑笑笑)
CPUネイティブのマシンコードじゃないんだけどねぇ〜
2013/04/02(火) 08:57:11.65
まぁ、なんだなぁ、
ジャワ原人でもいーけど、C/C++位使いこなせるようにしておけよ プロのプログラマなら
2013/04/02(火) 09:45:07.11
>>597
参照値渡しとアドレス渡しは全く違うよ、それは当たり前じゃん
ただ貴方のその主張する長い変数名に関しては参照値渡しで充分なのよ?

ちなみにJITって知ってます?
2013/04/02(火) 23:49:06.13
>>597
プロテクト抜き放題って
サーバにあるものは普通はクライアントからは見えないんだが
2013/04/02(火) 23:50:35.54
>>597
> >>595
> 参照とポインタを混同してるジャワ原人はどーなるの
> ジャワの配列・構造体(クラス)の参照渡しはCの配列・構造体のアドレス渡しと全然違うって事も知らないんだろうな

君以外誰も同じとは言っていないし違うとも言っていないし
技術として代用できるかどうかが重要であって
同一かそうでないかはどうでもいいしさして重要な話ではないんだけどな
603デフォルトの名無しさん
垢版 |
2013/04/02(火) 23:51:05.11
Javaでポリゴン
2013/04/02(火) 23:59:41.62
>>598
JITも知らなければHot Spotも知らないとはおめでたいな
605デフォルトの名無しさん
垢版 |
2013/04/03(水) 00:07:22.54
>>604
3Dどうぞ?w
2013/04/03(水) 09:03:04.10
>>604
Androidにはないからな
2013/04/03(水) 09:05:54.64
>>602
>>技術として代用できるかどうかが重要であって
>>同一かそうでないかはどうでもいいしさして重要な話ではないんだけどな

ジャワでポインタはどうやったら実現出来るのかな?
教示してみてみ 出来るものなら to ジャワ原人

と、延々と無駄なカキコが増えていくwww
ジャワにポインタの実現は不可
2013/04/03(水) 09:13:46.33
>>604
Androidにはないからな
ってか、PCでジャワなんかやらなきゃいけないなんて 不幸なヤツだな 可哀想 いとあはれなり
2013/04/03(水) 10:08:02.06
>>603,605
lwjglとかjogl使っちゃだめですか?
2013/04/03(水) 10:13:52.40
>>606,608
AndroidってJavaだっけ?
GoogleとOracle和解したの?
2013/04/03(水) 10:18:01.54
AndroidもC#に移行して欲しい
2013/04/03(水) 10:46:26.08
>>610
java(+北朝鮮並制約付ADK)とC++(ndk)なのだが、情報量とかかる手間からjavaが一般的
どうしても速度が必要な時はndkに頼るしかない

簡単なものを組むにはjavaでもいいのだが、規模が大きくなると乗数的にうっとしくなる
のでここで憂さ晴らし
2013/04/04(木) 07:22:07.38
>>612
ちょっと気になるんだが

北朝鮮並制約付ADK
ndk


これは一体なんなんだ?
ぐぐっても出てこないぞ
614デフォルトの名無しさん
垢版 |
2013/04/04(木) 13:19:00.29
Javaとかいう糞言語
2013/04/04(木) 13:38:51.68
adk ndk でぐぐれ
北朝鮮なんちゃらは知らん
2013/04/04(木) 22:38:38.34
センスねえなw
2013/04/05(金) 02:34:47.67
Javaの脆弱性を狙ったもの CVE-2013-0422
https://www.virustotal.com/ja/file/4539290c199273778ee7f762ba7c8dd033d77e6c1e5ca2fcc842b838ad13d181/analysis/
https://www.virustotal.com/ja/file/8e53a0b1b097a17a1051c58dc577bf3e85036f53306745086926923de62da7fb/analysis/
Exploit.CVE2012-1723.13 ESET-NOD32 a variant of Java/Exploit.Agent.NIA
2013/04/10(水) 22:10:38.18
検出率低すぎる
そんなネタでJavaアンチしてもなw
2013/04/13(土) 18:17:38.89
>>607

public class Pointer {
public Object data;
public Pointer(Object data) {
this.data = data;
}
}

こうか?
2013/04/13(土) 21:26:15.34
>>619
まさにそれだ!
Javaでもとっくにポインタを実現できることがこんなに簡単に証明できるとは!
2013/04/14(日) 00:12:47.20
>>620
C/C++ならクラスなんて作る必要無いんだけど?
何でそんな面倒な記述せなあかんの?

あと、intはintなのに、boolがboolanなのはどうしても納得いかん
#defineもtypedefも無くbooleanと書かされるのはイライラする
622デフォルトの名無しさん
垢版 |
2013/04/14(日) 10:08:08.44
へー
2013/04/14(日) 14:59:29.16
これが参照とポインタを混同してるジャワ原人か
624619
垢版 |
2013/04/14(日) 18:29:24.01
せっかく書いたけど、
new Object[1];
これで十分だった。
>>623
cのポインタにできて、このコードでできないようなことを、例示してもらえないだろうか?
2013/04/14(日) 20:27:30.94
ポインタ++ってやって
次のメモリアドレスに入っている
オブジェクトを参照することが出来ないよ。
2013/04/14(日) 22:04:14.49
>>624
参照とポインタを混同しているのではないですか?
Javaには、ポインタはないです

ただ、これは欠陥と言うよりも設計思想。

今「こんなことも出来ないの?」といったらクロージャー
じゃないかな
2013/04/14(日) 23:31:25.60
ポインタとアドレスを混同してないですか?
628桃白白
垢版 |
2013/04/15(月) 00:03:07.43
参照はオブジェクトを参照するもの。
ポインタはメモリ上の位置を参照するもの。
アドレスはメモリ上の位置。

ポインタにできて参照にできないことは、
メモリ上の位置を参照するものにできてオブジェクトを参照するものにできないことと
言い換えることができる。

ポインタにできて>>624のコードにできないことはオブジェクト以外のメモリ上の位置を
参照することである。ということでいんじゃないか。
2013/04/15(月) 01:12:28.47
Pascalにもポインタがあってだな...
2013/04/15(月) 01:29:12.07
ポインタは無効なメモリ領域を参照できる
そのせいでバグの元になる。
631桃白白
垢版 |
2013/04/15(月) 01:38:12.64
>>629
マジでか!?パスカルぱねえな。
2013/04/15(月) 01:46:41.54
つーか、ポインタは低級言語の機能。
参照は高級言語の機能。

ポインタの欠点をなくしたのが参照でしょ?
2013/04/16(火) 22:24:39.48
>>621
Javaアンチの中の人は10年前から相変わらず言っていることが変わらないねぇ
それを面倒だと言っているうちはろくにオブジェクト指向プログラミングも語れない
2013/04/16(火) 22:25:33.12
>>626
何もわかってないな
お前は「ポインタ」と「ポインタ演算」とを混同しているぞ
2013/04/17(水) 05:03:28.77
ポインタ演算はハードウェア、つまり
物理的なメモリアドレスとか触る
ドライバを作るなら必要だけど、
それ以外にとっては不要な機能なんだよな。
2013/04/17(水) 13:02:08.64
ポインター移動演算はイタレータの時代。
2013/04/20(土) 06:47:39.78
アドレス渡し、ポインタ、を理解出来ないジャワ原人が多いな 笑えないくらいひどい

ジャワの参照とC++の参照もまったく違うし
アドレス渡しとポインタの違いも(アドレス渡しでも受け側でポインタとして使えるがな)

使う使わない別にしてプログラマならC++位ある程度使えるようにしておけよ
2013/04/20(土) 06:49:41.16
>>637
あ、そうか!
>>アドレス渡し、ポインタ、を理解出来ないジャワ原人が多いな 笑えないくらいひどい
で、ジャワなのか...
639デフォルトの名無しさん
垢版 |
2013/04/20(土) 12:19:30.74
脆弱性
2013/04/30(火) 00:00:02.42
CやC++しか知らない>>625のような奴は、
インクリメントできないようではポインタでない……と思っているようだが、
ポインタというのはCやC++のポインタだけではない。

ポインタってのはアドレスを記憶するための変数のことをいう。
Javaの参照型変数はポインタそのもの。
Javaにポインタがないとかポインタの実現が不可とか言ってる奴は初心者。
2013/04/30(火) 02:27:46.21
不正なアドレスをさせるようじゃなければ
ポインタとは言わん。

数値指定で、オブジェクトや
無効な領域をさせるのがポインタ。

安全なものはポインタとは言わん。
2013/04/30(火) 02:50:38.69
>>641
ソースは?
2013/04/30(火) 05:21:14.87
>>642
>>Javaの参照型変数はポインタそのもの。
>>Javaにポインタがないとかポインタの実現が不可とか言ってる奴は初心者。
間違ってるぞ Javaの参照はクラスの参照 アドレスを指してるわけではないんだよ

初心者以前に馬鹿には永久に理解は無理だな かわいそうな人
2013/04/30(火) 05:48:54.38
>>643
なにゆうてんねん。クラスはデータ型。参照が指すのはインスタンスのメモリ上の位置。
インスタンスのメモリ上の位置はまさにアドレスのことでしょうが!
2013/04/30(火) 06:23:19.93
>>644
あまり周りの人に言わないほうがいいぞ
自分をかなりの馬鹿とアピールしてるようなものだから
2013/04/30(火) 08:55:59.54
え?
647デフォルトの名無しさん
垢版 |
2013/04/30(火) 15:20:44.60
>>645
それはお前だ
2013/04/30(火) 15:26:55.04
俺もそう思う
2013/04/30(火) 15:38:14.19
自演乙
2013/04/30(火) 20:33:25.36
ポインタも理解できない馬鹿につける薬はないな
ジャワやC#やVBなんかを世の中に出すから、馬鹿でもプログラムが組めちゃうんだな
死ぬか転職しろよ
651デフォルトの名無しさん
垢版 |
2013/04/30(火) 20:59:44.18
643 名前:デフォルトの名無しさん :2013/04/30(火) 05:21:14.87
>>642
>>Javaの参照型変数はポインタそのもの。
>>Javaにポインタがないとかポインタの実現が不可とか言ってる奴は初心者。
間違ってるぞ Javaの参照はクラスの参照 アドレスを指してるわけではないんだよ

初心者以前に馬鹿には永久に理解は無理だな かわいそうな人


645 名前:デフォルトの名無しさん :2013/04/30(火) 06:23:19.93
>>644
あまり周りの人に言わないほうがいいぞ
自分をかなりの馬鹿とアピールしてるようなものだから


650 名前:デフォルトの名無しさん :2013/04/30(火) 20:33:25.36
ポインタも理解できない馬鹿につける薬はないな
ジャワやC#やVBなんかを世の中に出すから、馬鹿でもプログラムが組めちゃうんだな
死ぬか転職しろよ



この人は周りの人間に対してバカを連呼することで、自分が馬鹿ではないと思い込もうとしているのだろうか。
そうだとするならなんて悲しい人なんだろう。
2013/04/30(火) 21:51:54.79
ポインタは不正なメモリアドレスを参照できてしまう
劣化参照といえばいいだろう。
2013/05/01(水) 05:51:20.34
馬鹿でも組めるジャワの方が弊害が多い
ジャワしか出来ない馬鹿はプログラムを組むな
2013/05/01(水) 19:55:09.86
ジャワさんNGでw
2013/05/02(木) 05:20:49.49
ジャワしかできないやつはカレーでも食ってろwww
656デフォルトの名無しさん
垢版 |
2013/05/02(木) 11:14:39.87
脆弱性に優れてる
2013/05/03(金) 08:58:17.57
>>656
>>脆弱性に優れてる
やられやすいって事だなw

andoroidなんかソース丸見えだしな
2013/05/03(金) 14:20:52.50
>>657
そこらへんのC#やCで作られたアプリでも変わらんよ
2013/05/03(金) 14:31:38.70
C#の逆コンパは知らないがCorC++のは逆コンパは不可能だろ java(android)は丸見え
さらに最近ではルートとってなくてもapk抜けるようになっちゃったし
2013/05/03(金) 23:09:01.57
いやほとんど同じレベルで可能だけど…
2013/05/03(金) 23:17:41.78
PC向けのアプリがどれだけ不正コピー対策に無駄な労力割いてると思ってるんだ
2013/05/04(土) 05:39:23.50
>>661
C/C++は難読化なんてアホな事やらなくて済むだろw
プロテクト
PCなんかドングルつければ一般ユーザーはOKだろ
SDカードなら最悪コピー出来ても足が着くし
2013/05/04(土) 18:36:23.64
ソースが見えるのが困るのは同業者に盗まれるからだろ
2013/05/05(日) 09:33:49.39
>>663
お前は自分のパンツの中を誰に見られても平気なのか〜ぃ?
2013/05/05(日) 10:35:23.43
>>664
お前がパンツ一丁で街中を出歩いてるからそういうことにになるんだ
2013/05/05(日) 10:47:50.63
>>665
ジャワだからなwww
2013/05/05(日) 11:27:14.35
ジャワさんNGでw
2013/05/06(月) 16:59:45.77
>>667
じゃ じゃわでいくか〜
2013/05/06(月) 21:41:10.26
enumとかジェネリックはできたけど、
プロパティとかインデクサとかイベントとかyield returnとかはいつ実装されるの?
もうされたの?
2013/05/06(月) 21:42:28.58
[Mac/NUC] AGK / DarkBASIC / Basic4GL / 99BASIC 2013 Part.1
http://jbbs.livedoor.jp/bbs/read.cgi/computer/43761/1367197701/l100
2013/09/19(木) 01:22:17.69
アンチがジャワジャワうるさいから
ジャワカレーを食いたくなってきたじゃねえか

昔の Java House Mailing-listもハウスジャワカレーのロゴを元に
MLのロゴ画像を貼ってたんだよな
2013/09/28(土) 21:32:01.64
>>669
プロパティ以外いらんもんばっかじゃねえかw
2013/10/06(日) 04:32:08.80
なんでクラスのimplementってできないんじゃろ?
publicメソッドだけ抜き出してインターフェースと同じに扱ったってええやん

class B {
private int val;
public void hoge() {
....
}
}

class A implement B {
//must implement
public void hoge() {
}
}
2013/10/06(日) 04:32:40.81
とおもったけどpublicフィールドとかあるからだめか
2013/10/07(月) 11:36:02.09
>>673
10年も前から同じことを繰り返し連呼するお前って
何歳のオッサンだよ

多重継承ができない
クラス継承と同じ::記号を使って継承と実装ができないのが気に入らないってか
なら一生C#でもやってろ
2013/10/08(火) 05:14:15.04
>>673
んなもんBのpublicメソッドをinterfaceに切り出してA,B両方にimplementsすりゃあええやん
2013/10/08(火) 07:26:15.09
C#厨はつまらんことであれこれうるさい
2013/10/08(火) 08:07:36.70
>>676
使ってる側も全部修正しなきゃいけないじゃないか

型はそのままで実装だけごっそり挿げ替えて使いたい
2013/10/09(水) 22:56:16.45
>>678
実装だけ挿げ替えだったら必要なのは多重継承じゃなくてmix-inとかじゃねえの?
継承ありのクラスをそのまま取り込みなんてしたらJavaの根本が崩れるぞ
2013/10/11(金) 11:59:37.21
このスレって歴史が古いんだな
2013/10/13(日) 14:59:25.11
次のバージョンかいつかはしんないけど
インターフェースのデフォルト実装を定義できるようになるらしいね
682デフォルトの名無しさん
垢版 |
2013/10/16(水) 13:13:10.72
最近Javaのアップデートの速度が速すぎる気がして・・・
2013/10/16(水) 20:27:42.46
そりゃ君がジジイになったからだ

最近セキュリティだの何だので遅れに遅れて更新ペースはガタ落ち
他の言語からも2周りぐらい周回遅れな感じ

ラムダ式すら未だにないんだぞふざくんな
684デフォルトの名無しさん
垢版 |
2013/10/17(木) 16:26:28.63
セキュリティパッチは頻繁に出るようになったけど
技術の進歩がコードやAPIに取り入れられるのは遅くなってる
Javaは一度ぶっ壊すぐらいに新しい技術を入れて
根本から作りなおさないといけない気がするな
2013/10/17(木) 17:43:42.16
switchで文字列分岐できないの?
2013/10/17(木) 21:26:43.45
>>685
できまくり
2013/10/17(木) 22:36:24.11
switch使ったことないわ
if else でやってしまう
2013/10/19(土) 12:09:23.72
DelphiだかPythonだったかにある委譲記述が入るのはまだですか

class Alpha implements IBeta {
// _bに処理を委譲
Beta _b implements IBeta;
...
}

JavaのObservableの使えなさといったらない
これ入れて緩和してほしい
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況