0からハジメルJAVA
■ このスレッドは過去ログ倉庫に格納されています
0001知らぬもの
NGNGみんなでこの小さな頭に知識を
ぶちこんで天才プログラマーに
してくれあそばせ
0002デフォルトの名無しさん
NGNG0003知らぬもの
NGNG0004デフォルトの名無しさん
NGNG∧∧ミ,, ,;;
( ゚ー゚)ノ)" ガンバレ
/ ,,- ,,| ガンバレ
`ミ ;
`''''"
,,,-,,, , - ,,
ミ ミ ミ ,ミ
`∩∧/∩"
ヽ( ゚ー゚) ガンバレ
| 〈 ガンバレ
〜/_,,, ヽ
し レ
0005知らぬもの
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGEJB
0008デフォルトの名無しさん
NGNG/::::::::::::::::::::::::ヽ _,..-‐‐-..,,,
l::;;-‐‐-:;;::::::::::::ヽ//-‐,,__ /:::::::::::::::::::::ヽ
l:l ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
ヽ /,ヘ〜-ー'´⌒⌒``ヽ:::::::::;-'^~~^'‐;;:l
~ヽ/ 彡:三::三:三:三::三:ミ:U::ヽミ .ll
/ _,,;;ィ t;;;;,,, :::U:::ヽ ,.ノ
/ シ ,ィェァ') (.yェュ、 ミ:::::::l'^~ .
‐/-,, ''''''. | | '''''' |:::::::l
l ~^''ヽ (r、 ,n) / .|::::::l
'''l^^~~~ .、___二___., -‐‐‐--l-
ヽ、 ,,,, | |||!|||i||!| | ~^'‐..,,_/
/ (:::::} | | |ll ll !!.| | ,,,, イ~'''
l: ~~ | |!! ||ll| || | {:::::) ::l .
l: | |! | l ~~ l
l、 ヽ`ニニ'ノ ,l>
/^‐-,,____,,,、ゝ '""'ノ....,,,,,,,__,,,.--ヽ
~‐‐'~ ^'‐‐~
0009知らぬもの
NGNGEJBとはEnterprise Java Beansの略です。
サーバーサイドのコンポーネント技術の仕様です。
EJBにはデーターベースへの接続、トランザクション処理、
リモートアクセスなどの機能がすでに実装されているので、
開発者はビジネスロジックのみに集中することができ、
開発効率を向上することができます。
さらに、EJBはコンポーネント技術であるので、
一度作ったコンポーネント(部品)の再利用が容易にできる
というのも大きな特徴です。
naruhodo!! Oh!
0011デフォルトの名無しさん
NGNG処理・ある一連の処理 よくデータベースで使われる
0012デフォルトの名無しさん
NGNG↓
0013デフォルトの名無しさん
NGNG↓
0014デフォルトの名無しさん
NGNGCを勉強するならここしかない!
コピペ宣伝中
JavaよりC
0015知らぬもの
NGNGプログラミングしたことある人
じゃないとむりだよー
0016知らぬもの
NGNG1 ++ 値を増やす a++ aの値が1だけ増える
-- 値を減らす a-- aの値が1だけ減る
- 負の数にする -a aの値の正負を逆にしたもの
2 * 乗算をする a*b a×bの計算結果
/ 除算をする a/b a÷bの計算結果、10/3は3になる
% 剰余を求める a%b a÷bの余り、10%3は1になる
3 + 加算をする a+b a+bの計算結果
- 減算をする a-b a-bの計算結果
13 *= 左辺と右辺の乗算結果を左辺に代入 a*=b a=a*bと同じ
/= 左辺を右辺で除算した結果を左辺に代入 a/=b a=a/bと同じ
%= 左辺と右辺から求めた剰余を左辺に代入 a%=b a=a%bと同じ
+= 左辺と右辺の加算結果を左辺に代入 a+=b a=a+bと同じ
-= 左辺から右辺の減算結果を左辺に代入 a-=b a=a-bと同じ
優先度 演算子 処理内容
1 ~ ビットごとのNOT(補数。すなわち1と0を入れ替えたもの)
4 << 左辺を右辺で指定した回数だけ左シフト
>> 左辺を右辺で指定した回数だけ右シフト
>>> 左辺を右辺で指定した回数だけ右シフト最上位ビットは0が入る
7 & ビットごとのAND(論理積)
8 ^ ビットごとのXOR(排他的論理和)
9 | ビットごとのOR(論理和)
13 <<= 左辺と右辺を、該当する演算子で計算し、その結果を左辺の変数に代入する。
>>=
>>>=
&=
^=
|=
0017知らぬもの
NGNG1 ! 論理否定 (trueならfalse,falseならtrue) !(a<b)
5 < 小なり(左辺がより小さければtrue、そうでなければああfalse) a<b)
<= 小なりイコール・以下(左辺がより小さいか等ければtrue,そうでなければfalse) a<=b
c<=b
> 大なり(左辺がより大きければtrue、そうでなければfalse) b>a
b>c
>= 大なりイコール・以上(左辺がより大きいか等しければtrue、そうでなければfalse) b>=a
b>=c
6 == イコール(左辺と右辺が等しければtrue、そうでなkればfalse) a==b
!= ノットイコール(左辺と右辺が違えばtrue、そうでなければfalse) a!=b
10 && 条件のAND(両辺に論理式を記述する。両方trueの場合だけ結果はtrue) a&&b
(a<b)&&(c<b)
11 || 条件のOR(両辺に論理式を記述する。いずれか一方がtrueであればtrue) a||b
(a<b)||(c<b)
0018知らぬもの
NGNGそのままではコンピュータには理解できません。
そこで、書かれたプログラムをコンピュータが理解できる形に変換してやらないといけません。
これには2つの方式があります。「インタープリタ」と「コンパイラ」です。
0019知らぬもの
NGNGこれは、実行したときに一つずつ翻訳してますから、
いつでもプログラムを修正したりできるという長所があります。しかし、その場で翻訳しながら動きますから速度はかなり遅いのです。
コンパイラは、書いたプログラムを一気にコンピュータのわかる命令の塊に変換してしまいます。ですから、あとはそうして作ったプログラムを動かせば、高速にプログラムを実行できるのです。
しかし、全部まとめて変換してしまいますから、変換した後はプログラムの中身は見えなくなってしまいますし、修正することもできなくなります。
Javaは、一応コンパイラです。書いたプログラムをコンパイラで翻訳し、それを動かします。けれど、コンパイルするのは、そのコンピュータがわかる命令にではなく、Javaのもつバーチャルマシンがわかる形に翻訳してあるのです。
したがって、それを実行するときには、バーチャルマシンの命令を実際のマシン(MacやWindows)に翻訳するソフトがないといけません。つまり、コンパイラなんだけど、コンパイルしてでき上がったものはインタープリタを使わないと動かない、という面妖な構造になっています。
ただし、速度はかなり速く、通常のコンパイラ言語で作ったものとそれほど違わない感覚で使えるでしょう。
0020知らぬもの
NGNGインタープリタのほうが
よいのですか?
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG一長一短、適材適所だ。
0024デフォルトの名無しさん
NGNG無理。
0025デフォルトの名無しさん
NGNGお前馬鹿だろ。
0026デフォルトの名無しさん
NGNGコピペウザイ。著作権違反だ。引用元ぐらいかけ。
0027デフォルトの名無しさん
NGNGJavaプログラミング講座第1回 クラス宣言
Javaは全ての処理をクラスメソッドに記述してプログラミングします。
どんなに簡単なプログラムでも、クラスを作成しなければなりません。
ではプログラムを書いてみましょう
class
今日はここまでです。
では次回。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGJavaで何を作りたいか言え
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG>>27の間違いに気づけ。「クラス、メソッド」を「クラスメソッド(staticメソッド)」と書き間違えたんだろう。
0036デフォルトの名無しさん
NGNGグローバル関数ってご存知?
0038知らぬもの
NGNGにセミコロンはかならず
つけないとだめですか?
0039デフォルトの名無しさん
NGNG必要であるならばセミコロンがついているはずです。
その後ろにさらにセミコロンをつけると、それはまた別な
1つの文である、という扱いを受けます。
例えば、次の行は文ですが、
foo = bar;
次の行は文ではありません。
foo = bar
また、次の行には、2つの文があります。
foo = bar;;
004139
NGNG0043知らぬもの
NGNGJavaのプログラムには
必ずクラスとメソッドがないと
はたらかない、ということですよね?
0044デフォルトの名無しさん
NGNGJavaWorld Editor's Awardを取得した良書だ。
http://www.mindview.net/Books/TIJ/
--このスレッド終了--
0045デフォルトの名無しさん
NGNGJavaにはグローバル関数がいらないってことを言っているんだよ。
メソッド(関数)は全てクラススコープの内側に記述しないといけないといっているんだよ。
C++のようにクラスの外側や、クラスに関係なく関数(グローバル関数)だけを作るということは
Javaでは許されないんだよ。
もちろんグローバル変数も使用禁止な。
禁止してもSingletonという取り扱い要注意なものもつくれるがな
0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNGJavaはC言語とほとんど同じような文法で書ける言語だ
ただ、C言語との一番大きな違いといえば
全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
0048デフォルトの名無しさん
NGNG> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
> 全部の変数、関数の頭に「static」ってつけなきゃいけないんだ。
0049山崎 渉
NGNG0050山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG頭悪そう。
0053デフォルトの名無しさん
NGNG20 GOTO 10
0054supermathmania ◆ViEu89Okng
NGNGstatic指定するときは、関数とある内部データを常にコンビにしたいときぐらいだよ。
0055デフォルトの名無しさん
NGNGデザインパターン勉強汁
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGもなど使いづらい
やっぱCleanでしょ
Http://sky.zero.ad.jp/~zaa54437/programming/clean/
ゲームもあるでよ。
0058デフォルトの名無しさん
NGNGCleanにもモナドあるだろ。
0059C+++
NGNGおれの知らないプログラミング言語を直接教えてくれるやつはいない。
鬱……。
ところで、みんなはそういう仲間はいる?
0061デフォルトの名無しさん
NGNGつまらん。サーバーとスレのスペースの無駄。
0062デフォルトの名無しさん
NGNGhttp://www.big.or.jp/~monadowa/xmas/hikky-f.htm
0063デフォルトの名無しさん
NGNGウチの後輩のコードを見ると、すべてのメソッドに static がついていた。
C と同じ気分でコーディングしていたんだろうけど、ちょっとワロタ。
0064一星
NGNG(゚Д゚,,) {なんかひまだな。)
(u u_)〜
0065知らぬもの
NGNG//test.java
class test{
public static void main(String args[]){
Hello h1 = new Hello();
Hallo h2 = new Hallo();
System.out.println("HelloとHalloの違いはワカル?");
h1.say();h2.say();
return;}
}
class Hello{
public void say(){
System.out.println("Helloは英語!");
return
}
}
class Hallo{
public void say(){
System.out.println("Halloはドイツ語!");
return
}
}
評価お願いします。
0066デフォルトの名無しさん
NGNGこないだ派遣で入った時に見た、某企業の課金システム内のjavaは
ソラリスサーバの上で動いてた。
0067デフォルトの名無しさん
NGNG0068ぼるじょあ ◆yBEncckFOU
NGNGJava使うならUNIXくらいは使えたほうがいいかもNE!
でも開発者が本番用の鯖を管理するなんて有り得ないYO!
それなりにシェルが使えるくらいでいいと思うYO!
0069デフォルトの名無しさん
NGNGJAVAって統合開発環境ないの?
0070デフォルトの名無しさん
NGNGWinの話で。
0071ぼるじょあ ◆yBEncckFOU
NGNGIBMが提供するEclipseっていうフリーのIDEがあるYO!
今のところRAD開発は出来ないけどNE!
Sunの提供するNetBeansもフリーだのIDEだYO!
商用IDEなんか紹介してやるもんかYO!
0072ぼるじょあ ◆yBEncckFOU
NGNG間違ったYO! EclipseはIBMとは無かったYO!
0073デフォルトの名無しさん
NGNG0074知らぬもの
NGNG0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG何年の前からすでにいくつも出ているんだが。
Eclipseでも使え
0080デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1072883528/
海外でよく使われていうる掲示板スクリプト
専用のオフラインリーダー作って下さい。
必要な条件はID、PASSを管理できること、
OpenJaneみたいな三面型の見た目。
簡単にローカライズできるように言語ファイルを採用
0081デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています