生活しているとゴミがでる
食事をするところでは
皿から落ちたパン屑など
プログラムのゴミってなに
変数に割り当てられているのはゴミでない
変数に割り当てられてないのがゴミなの
プログラムのゴミはどうして作るの
掃除はどうするの
ゴミの正体はなに
オブジェクトをクラスから作るでしょ
これがゴミの正体よ
変数に割り当てるでしょ
また次のオブジェクトを作り同じ変数に
割り当てるでしょ
すると初めに作ったオブジェクトは
ゴミになっちゃうよ
JAVAはゴミを自分で処理するのよ
だから私たちが分からないうちに
掃除をしてくれるのよ
便利でしょ
昔は使える記憶領域のサイズが小さくゴミをだせなかった
今は大きくなり、ゴミをジャブジャブだしてプログラムしてるよ
ページビューの合計
2017-05-30
Programs of JAVA , what are you?
API is your organ.
There are countless classes in API
Every time, when the new program form will be made,
New API is made, too.
API in JAVA, API of Servlet and API of android
Your program is written by a JAVA language.
That's changed to inter-language.
A virtual machine carries out with it.
JAVA (JRE) of Windows and JAVA (JRE) in LINUX.
A program of inter-language is executed at these JRE.
What of a creature should this be compared to?
There are various languages in the world,
They are changed to the same inter-language at machine translation.
It's understood with it.
I think Mechanism of such machine translation is similar to JAVA .
Programs of JAVA, what are you?
There are countless classes in API
Every time, when the new program form will be made,
New API is made, too.
API in JAVA, API of Servlet and API of android
Your program is written by a JAVA language.
That's changed to inter-language.
A virtual machine carries out with it.
JAVA (JRE) of Windows and JAVA (JRE) in LINUX.
A program of inter-language is executed at these JRE.
What of a creature should this be compared to?
There are various languages in the world,
They are changed to the same inter-language at machine translation.
It's understood with it.
I think Mechanism of such machine translation is similar to JAVA .
Programs of JAVA, what are you?
JAVAのclassとはなに
classの形はフィールド、コンストラクタ、メソッド
フィールドが性質、コンストラクタはクラスを実体に
メソッドは入力、出力のある命令のあつまり
class は洋服をつくるときの型紙みたいなもの
class を使って物(オブジェクト)を作るのがコンストラクタ
型紙をつかって洋服を作るようだ
人間ならDNAがクラス、私たちはそのオブジェクト
DNAは私たちの型紙
class には親子関係をつけることができるよ
親のclassの形は子に受け継がれるよ
昔の携帯電話はメールを使えなかった
いまの携帯電話スマホはメール、インターネットが使える
携帯電話は親クラス、スマホは子クラスで親子関係
これを次のように書くよ
class 携帯電話 {..A..}
class スマホ extends 携帯電話{..B..}
スマホの中 {..B..} には、携帯電話の形を書かないよ。
人間は2人の親から子ができるが、JAVAのクラスでは親は1つだよ
携帯電話の親クラスはなに
親クラスが指定されてないときは、Objectクラスが親になるよ
これはJAVAのきまりよ
人間ならアダムとエバのDNAがObjectクラスだよ
フィールドが性質、コンストラクタはクラスを実体に
メソッドは入力、出力のある命令のあつまり
class は洋服をつくるときの型紙みたいなもの
class を使って物(オブジェクト)を作るのがコンストラクタ
型紙をつかって洋服を作るようだ
人間ならDNAがクラス、私たちはそのオブジェクト
DNAは私たちの型紙
class には親子関係をつけることができるよ
親のclassの形は子に受け継がれるよ
昔の携帯電話はメールを使えなかった
いまの携帯電話スマホはメール、インターネットが使える
携帯電話は親クラス、スマホは子クラスで親子関係
これを次のように書くよ
class 携帯電話 {..A..}
class スマホ extends 携帯電話{..B..}
スマホの中 {..B..} には、携帯電話の形を書かないよ。
人間は2人の親から子ができるが、JAVAのクラスでは親は1つだよ
携帯電話の親クラスはなに
親クラスが指定されてないときは、Objectクラスが親になるよ
これはJAVAのきまりよ
人間ならアダムとエバのDNAがObjectクラスだよ
2017-05-29
JAVAのインターフェースとはなに
学生はインターフェースが難しいというよ
インターフェースは gooの国語辞典で
異なる種類のものを結びつけるときの共用部分。
コンピューターで、機器やプログラムどうしをつなぐ装置、
とあるよ。
このクラスAに、X の機能を入れたい
クラスAの機能と、クラスX の機能を一緒にすればできるよ
しかしJAVAでは 2つのクラスをつなげて
新しいクラスを作る ということはできないよ
クラスAの中に、X の機能を書き込むのよ
クラスBにも、X の機能を書き込みたい
それにはどうするの
携帯電話にデジカメの機能を入れたい
パソコンにデジカメの機能を入れたい
携帯電話のデジカメとパソコンのデジカメでは
作り方は違うよね、
しかし「シャッタを押して写真をとる」のは同じだね
この機能を付けろ、その付け方は
携帯電話にあった方法、パソコンにあった方法で
と指示するよ。
この機能の指定がJAVAのインターフェースなのよ
こんなふうに書くのよ
インターフェースは gooの国語辞典で
異なる種類のものを結びつけるときの共用部分。
コンピューターで、機器やプログラムどうしをつなぐ装置、
とあるよ。
このクラスAに、X の機能を入れたい
クラスAの機能と、クラスX の機能を一緒にすればできるよ
しかしJAVAでは 2つのクラスをつなげて
新しいクラスを作る ということはできないよ
クラスAの中に、X の機能を書き込むのよ
クラスBにも、X の機能を書き込みたい
それにはどうするの
携帯電話にデジカメの機能を入れたい
パソコンにデジカメの機能を入れたい
携帯電話のデジカメとパソコンのデジカメでは
作り方は違うよね、
しかし「シャッタを押して写真をとる」のは同じだね
この機能を付けろ、その付け方は
携帯電話にあった方法、パソコンにあった方法で
と指示するよ。
この機能の指定がJAVAのインターフェースなのよ
こんなふうに書くのよ
class パソコン implements デジカメ{...}
class 携帯電話 implements デジカメ{...}
デジカメ というインターフェースは
こんなふうに書くよ。
interface デジカメ{
写真 シャッタを押す();
}
シャッタを押した結果出てくるのが写真だよ
写真というクラスのオブジェクトだよ
class パソコン implements デジカメ{...}
の ... に、次のようにメソッドの本体を含めて書くのよ
public 写真 シャッタを押す(){...メソッドの本体....};
class 携帯電話 implements デジカメ{...}
の ... にもどうように携帯電話用の
メソッドの本体含んだ「シャッタを押す」メソッドを書くのよ
親戚のおじさんみたいなものだよ(?)
直接受け取るものはないが、あれしろ、これしろとうるさい人がいるでしょ
親戚のおじさんみたいなものだよ(?)
直接受け取るものはないが、あれしろ、これしろとうるさい人がいるでしょ
2017-05-28
JAVAで入力から表示まで
JAVAさん、
学生は入力した文章を表示する
プログラミングをとても嫌がるよ
Systemクラスさん、System.inがキーボード入力
System.outはディスプレイ表示だね
入力した文章を表示するの部分を説明して
文章はメモリに流し込むんだね
どうして流すの、置くではいけないの
1文字1文字順番に入ってくる文字を
順番にメモリに置いていくので流すみたいでしょ
入ってきた文字を流す食道のような働きのクラスが
InputStreamReader なの
だからこんなふうにプログラムするの
InputStreamReader isr = new InputStreamReader(System.in)
new ってなに、
クラスって、洋裁の型紙みたいなものなの
型紙をつかって作った服はその型紙の実体、オブジェクトというの
クラスの実体、オブジェクトを作るのに new という演算子を使うの
入ってきた文字をメモリに置いていく処理を
格納とか保存、保管などというのよ
この働きのクラスがBufferedReader なの
これは人間の胃のようだね
ここはこんなふうにプログラムするの
BufferedReader br= new BufferedReader(isr)
br の中から文章を抜き出す処理はreadLine()だよ
これは BufferedReaderクラスのメソッドの1つよ
これは胃のはたらきって考えると分かり易いかな
メソッドの最後に「()」がついてるのはなに
これがメソッドを表すの、
readLine だけだと、変数とかになるのよ
readLine() だと、メソッドなの
「()」はメソッドの「口」みたいなものよ
メソッドが動くとき、必要なものをここから流し込むの
ディスプレイに文章を表示するとき、hello を流し込むには
System.out.println("hello")
と書くのよ、println(文字列)がそれよ、
メソッドでこれはその「口」に必要なものを入れた例よ
だから文章を読むときはこうするの
String str = br.readLine();
「String str = 」はなぜつけるの
br.readLine() は読んだ文章を戻すメソッドなの
それを受け取らないと、戻ってきた文章は受け取り手がないので
ゴミになるよ
それを、str という変数が受け取るの
受け取ることを 変数 str に代入するというの
だからプログラムはこうなるのよ
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
String str = br.readLine();
System.out.println(str);
学生は入力した文章を表示する
プログラミングをとても嫌がるよ
Systemクラスさん、System.inがキーボード入力
System.outはディスプレイ表示だね
入力した文章を表示するの部分を説明して
文章はメモリに流し込むんだね
どうして流すの、置くではいけないの
1文字1文字順番に入ってくる文字を
順番にメモリに置いていくので流すみたいでしょ
入ってきた文字を流す食道のような働きのクラスが
InputStreamReader なの
だからこんなふうにプログラムするの
InputStreamReader isr = new InputStreamReader(System.in)
new ってなに、
クラスって、洋裁の型紙みたいなものなの
型紙をつかって作った服はその型紙の実体、オブジェクトというの
クラスの実体、オブジェクトを作るのに new という演算子を使うの
入ってきた文字をメモリに置いていく処理を
格納とか保存、保管などというのよ
この働きのクラスがBufferedReader なの
これは人間の胃のようだね
ここはこんなふうにプログラムするの
BufferedReader br= new BufferedReader(isr)
br の中から文章を抜き出す処理はreadLine()だよ
これは BufferedReaderクラスのメソッドの1つよ
これは胃のはたらきって考えると分かり易いかな
メソッドの最後に「()」がついてるのはなに
これがメソッドを表すの、
readLine だけだと、変数とかになるのよ
readLine() だと、メソッドなの
「()」はメソッドの「口」みたいなものよ
メソッドが動くとき、必要なものをここから流し込むの
ディスプレイに文章を表示するとき、hello を流し込むには
System.out.println("hello")
と書くのよ、println(文字列)がそれよ、
メソッドでこれはその「口」に必要なものを入れた例よ
だから文章を読むときはこうするの
String str = br.readLine();
「String str = 」はなぜつけるの
br.readLine() は読んだ文章を戻すメソッドなの
それを受け取らないと、戻ってきた文章は受け取り手がないので
ゴミになるよ
それを、str という変数が受け取るの
受け取ることを 変数 str に代入するというの
だからプログラムはこうなるのよ
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
String str = br.readLine();
System.out.println(str);
2017-05-27
エコノミー症候群で妻入院
朝9時半に小雨の中を病院に向かう
タクシーで行こうかと迷ったが電車で
しんとこの病院で診察
左足の腫れはエコノミー症候群
血栓があるのですぐ近くの大学病院へ
タクシーですぐ向かう、すでに12時
受付時間は過ぎていたが
診察を受けることができた。
血栓は下腹の静脈が分かれ
左足へ伸びていくところにある
肺には血栓はない
血栓が肺にいくと重症になる
歩くな、血栓が肺にとぶ と脅される
夕方6時過ぎに静脈にフィルタを入れる手術
20分ほどの手術、今日も数人の人が受けた手術
私はいったん帰宅して入院の下着などを持って
再度病院へ行き、帰ったら21時を過ぎていた
早めに病気の原因が分かり感謝、感謝
タクシーで行こうかと迷ったが電車で
しんとこの病院で診察
左足の腫れはエコノミー症候群
血栓があるのですぐ近くの大学病院へ
タクシーですぐ向かう、すでに12時
受付時間は過ぎていたが
診察を受けることができた。
血栓は下腹の静脈が分かれ
左足へ伸びていくところにある
肺には血栓はない
血栓が肺にいくと重症になる
歩くな、血栓が肺にとぶ と脅される
夕方6時過ぎに静脈にフィルタを入れる手術
20分ほどの手術、今日も数人の人が受けた手術
私はいったん帰宅して入院の下着などを持って
再度病院へ行き、帰ったら21時を過ぎていた
早めに病気の原因が分かり感謝、感謝
2017-05-26
Programs, What are you?
A lot of Programs
Many person made you and forget you.
Programs, Do you have a body?
Programs, You manage registers and an accumulator.
Programs, You live in the memorys.
The address of the programs, is it your skin?
Programs of an assembler,
I feel that I touch skin of you.
Programs of C language, you sometimes show your skin.
Programs of JAVA, you appear in beatiful dresses.
Artificial intelligence programs, you defeat go-players, too.
What is Programs?
Programs, you were small before.
You become too big now, and I can not touch you.
When a sumo-wrestler becomes big, his movement becomes dull.
Programs, you become big and you move quickly.
A person eats much, and he becomes big.
Though you used electricity of the same amount, you became big.
It's a traditional small programs I program.
They are Programs only of the character.
What is Programs?
Programs, Your figure is branches, loop, array,
subroutine calling and interrupt.
Programs, your new figure is a class, you gather many functions in the class.
Programs, do you have a hand, an eye and an ear?
Is blood flowing in you?
What are you?
Programs, our hands touch your hand.
our eye looks at your eye.
Programs, Your hand is Keyboard.
Your eye is Display.
Your ear is speech recognition.
Programs, your ear are still undeveloped.
A flow of your blood is a flow of processing of Programs.
What are Programs?
Many person made you and forget you.
Programs, Do you have a body?
Programs, You manage registers and an accumulator.
Programs, You live in the memorys.
The address of the programs, is it your skin?
Programs of an assembler,
I feel that I touch skin of you.
Programs of C language, you sometimes show your skin.
Programs of JAVA, you appear in beatiful dresses.
Artificial intelligence programs, you defeat go-players, too.
What is Programs?
Programs, you were small before.
You become too big now, and I can not touch you.
When a sumo-wrestler becomes big, his movement becomes dull.
Programs, you become big and you move quickly.
A person eats much, and he becomes big.
Though you used electricity of the same amount, you became big.
It's a traditional small programs I program.
They are Programs only of the character.
What is Programs?
Programs, Your figure is branches, loop, array,
subroutine calling and interrupt.
Programs, your new figure is a class, you gather many functions in the class.
Programs, do you have a hand, an eye and an ear?
Is blood flowing in you?
What are you?
Programs, our hands touch your hand.
our eye looks at your eye.
Programs, Your hand is Keyboard.
Your eye is Display.
Your ear is speech recognition.
Programs, your ear are still undeveloped.
A flow of your blood is a flow of processing of Programs.
What are Programs?
2017-05-25
JAVAのプログラム、君はなに
JAVAのプログラム、君はなに
あなたの臓器はAPI
APIにある無数のクラス
新たなプログラム形態ができるたびに
新たなAPIができる
JAVAのAPI,サーブレットのAPI、androidのAPI
あなたのプログラムをJAVA言語で書く
それを中間言語に変換し、
仮想マシーンが実行する
WindowsのJAVA(JRE)、LINUXのJAVA(JRE)、...
中間言語のプログラムを、実行する
これは生物のなににたとえたらいいの?
世界にあるいろいろな言語
それを同じ中間言語に変換する
それで理解する
そんな機械翻訳の仕組みを思い出す
JAVAのプログラム、君はなに
あなたの臓器はAPI
APIにある無数のクラス
新たなプログラム形態ができるたびに
新たなAPIができる
JAVAのAPI,サーブレットのAPI、androidのAPI
あなたのプログラムをJAVA言語で書く
それを中間言語に変換し、
仮想マシーンが実行する
WindowsのJAVA(JRE)、LINUXのJAVA(JRE)、...
中間言語のプログラムを、実行する
これは生物のなににたとえたらいいの?
世界にあるいろいろな言語
それを同じ中間言語に変換する
それで理解する
そんな機械翻訳の仕組みを思い出す
JAVAのプログラム、君はなに
2017-05-23
プログラムたちよ、君はなに?
プログラム、君はなに?
沢山のプログラム
人に作られ、忘れられる
プログラム、あなたは肉体を持っているの?
プログラム、あなたはレジスタ、アキュムレータを使いこなす
プログラム、あなたはメモリを住家とする
プログラムの番地、これはあなたの肌でしょう?
アセンブラのプログラム、
あなたはプログラムの肌に触る感じ
C言語のプログラム、あなたは時々肌をみせる
JAVAのプログラム、あなたは装って現れる
人工知能プログラム、あなたは棋士をも破る
プログラム って何だろう?
プログラム、君は昔は小さかった
今は大きくなりすぎて、君に近づけない
相撲取りは大きくなると動きが鈍くなる
君は大きくなっても、すばやく動く
人はたくさん食べて大きくなる
君は同じ量の電気を使っているのに大きくなった
プログラム、僕がさわるのは昔ながらの小さなプログラム
文字だけのプログラム
プログラム って何だろう?
プログラム、あなたの形は分岐、ループ、配列
サブルーチン呼び出し、割り込み処理
プログラム、あなたの新し形はクラスでまとまっている
プログラム、あなたは手、目、耳をもっているの
あなたに血液は流れているの
あなたはなんなの?
プログラム、あなたの手を人の手がふれる
あなたの目を人の目がみつめる
プログラム、あなたの手はキーボード、
あなたの目はディスプレイ
あなたの耳は音声認識
プログラム、あなたの耳はまだ未発達
あなたの血液の流れは、プログラムの処理の流れ
プログラム って何だろう?
沢山のプログラム
人に作られ、忘れられる
プログラム、あなたは肉体を持っているの?
プログラム、あなたはレジスタ、アキュムレータを使いこなす
プログラム、あなたはメモリを住家とする
プログラムの番地、これはあなたの肌でしょう?
アセンブラのプログラム、
あなたはプログラムの肌に触る感じ
C言語のプログラム、あなたは時々肌をみせる
JAVAのプログラム、あなたは装って現れる
人工知能プログラム、あなたは棋士をも破る
プログラム って何だろう?
プログラム、君は昔は小さかった
今は大きくなりすぎて、君に近づけない
相撲取りは大きくなると動きが鈍くなる
君は大きくなっても、すばやく動く
人はたくさん食べて大きくなる
君は同じ量の電気を使っているのに大きくなった
プログラム、僕がさわるのは昔ながらの小さなプログラム
文字だけのプログラム
プログラム って何だろう?
プログラム、あなたの形は分岐、ループ、配列
サブルーチン呼び出し、割り込み処理
プログラム、あなたの新し形はクラスでまとまっている
プログラム、あなたは手、目、耳をもっているの
あなたに血液は流れているの
あなたはなんなの?
プログラム、あなたの手を人の手がふれる
あなたの目を人の目がみつめる
プログラム、あなたの手はキーボード、
あなたの目はディスプレイ
あなたの耳は音声認識
プログラム、あなたの耳はまだ未発達
あなたの血液の流れは、プログラムの処理の流れ
プログラム って何だろう?
2017-05-22
2017-05-17
2017-05-12
2017-05-09
米沢で食べたうこぎの新芽
30歳から50歳まで米沢に住んだ。
そこで結婚し、3人の子を授かった。
冬の雪の多さを思い出しなつかしい。
今日は「うこぎ」を思い出した。
うこぎの垣根に春新芽がでると
それをつんで食した。
(忘れないためのメモ)
そこで結婚し、3人の子を授かった。
冬の雪の多さを思い出しなつかしい。
今日は「うこぎ」を思い出した。
うこぎの垣根に春新芽がでると
それをつんで食した。
(忘れないためのメモ)
登録:
コメント
(
Atom
)