java アプレット 学習 ファイルダイアログ ファイル名 表示

javaアプレットでボタンを表示させ、

ボタンをクリックすると、ファイルダイアログが表示する。

ファイルを選択すると、そのファイル名をブログに表示する。


java アプレット 学習 ボタン イベント処理 actionPerformed

ボタンと文字です。

ボタンを押すと

文字が変わります。


java アプレット 学習 文字表示

javaアプレットを使って、ブログに文字を表示する。

javaを使って文字は簡単に表示できる。
JAVA ツール 作成 について 

なにを作ろうかな。

JAVAでなにがいいかな。

検索してみよう。


どんなツールが

欲しいのかな。

java プログラム 改行 について

public class Test_2 {
        public static void main( String [] args ) {
            int x=100;
                for(int y=0;y<99;y++,x--)
                    System.out.print("Y="+y+","+"X="+x);
        }
    }

>javac Test_2.java


java プログラミング 基礎  フロー制御 

break
今いるコードブロックから抜け出る。

case
switchテストに対応した結果の、コードブロックの処理を実行する。

switch
case文と比べる変数を記載する。

continue
ループで、continueの後にあるコードについて処理をスキップし、ループ処理を次へ移り反復する。

while
whileの条件がtrue(真)である間はずっと、コードブロックを反復し続ける。

do
while 文で使います。

if
テストをする。true(真) false(偽) のテストする。

else
ifテストの結果 false(偽)のときに、実行されるコードブロックです。




★JAVA★ プログラミング 基礎  クラス メソッド 変数 修飾子

abstract
インスタンス化できないクラスを宣言する際に使う修飾子です。

class
クラスを指定する ★JAVA★ キーワードです。

extends
スーパークラスを指定する ★JAVA★ キーワードです。

synchronized
メソッドの修飾子です。一度に1スレッドのアクセスを許可する。2スレッド以上はアクセスさせない。

final
クラス拡張とメソッドオーバーライド、変数再度の初期化をできないようにする修飾子です。

implements
クラスが実装するインターフェースを指定する ★JAVA★ キーワードです。

interface
インターフェースを指定する ★JAVA★ キーワードです。

native
プラットフォームに依存する言語で記載されたメソッドを表します。

new
コンストラクタを呼び出してオブジェクトをインスタンス化する。

static
メソッドと変数がインスタンスに所属しない、クラスに所属することを表す修飾子です。

strictfp
メソッド・クラスを修飾し、浮動小数点がFP-staric規則に則ることを表す修飾子です。
どんなときに使うの?

transient
フィールドのシリアライズされるのを防いじゃう。

volatile
変数が複数のスレッドで使用されて、非同期に変更されることがあることを表している修飾子です。










★JAVA★ プログラミング 基礎 アクセス修飾子

private   
メソッド・変数を、同クラス内からのみアクセス可能にする。

protected
メソッド・変数を、同パッケージ内クラスか
クラスのサブクラスからのみアクセス可能にする。

public
クラス、メソッド、変数を
全ての他のクラスからアクセス可能にする。


★JAVA★ プログラミング 基礎 キーワード

キーワードとは?

java言語で、予約されてい単語のこと。

ここでの【予約】とは?

コンパイラにとって
特別な意味をもっているいること。

予約されたキーワードは、
決まった使い方があります。


★JAVA★ 予約キーワード一覧】

abstract
boolean
break
byte
case
catch
char
class
const
continue
default
do
double
else
extends
final
finally
float
for
goto
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while
assert




★JAVA★ extends