トップページ
ひらく | たたむ | ページトップ
↓マウスで反転選択した文字を検索
Java
   
ページ内検索 ページ外検索
検索したい文字を入力して
ENTERを押すと移動します。
\n
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ]
ヘッダ検索
___

■ SYNTAX


___

■ 制御構文

___

■ for

    for( int i=0; i< a.length; i++ ){
      s += a[i] + "_";
    } 

    System.out.print( s + "," );

___

■ 型

大きくわけて 2 種類 基本型: boolean、 char、byte、short、int、long、float、double 参照型: クラス型、インタフェース型、配列型 基本型の型変換 データ格納領域がより広い型への変換を要求した時に、暗黙的な型変換をする だから int -> boolean は当然ない boolean なし char int, long, float, double byte short, int, long, float, double short int, long, float, double int long, float, double long float, double float double double なし 基本型のキャスト( C 同様 ) キャストとはプログラマが[ 意識的 ]に行う変換処理 型変換では変数の変換処理をできない時にキャストを使用する キャストは変換したい型を( )で囲み、変換元の変数の前に指定することでする
___

■ Cast(型変換)

キャストのルール boolean 型以外の基本型の変数を、他のbooleanが対外の基本型の変数にキャストできる キャストはデータ格納領域が広くなるキャストでも、データ格納領域が狭くなるキャストでも OK データ格納領域が広くなるキャストの場合は、キャストを指定しなくても、 必要な場合には、暗黙的な型変換がされる. boolean 型はどの型へもキャストできない
___

■ import

REF importの機能 DESC import 宣言をすることで class の指定を 省略できる
    // sql 以下を[*] 全指定( wildcard )
    import java.sql.*;
    
    // single-type-import
    //  
    import java.util.Date;

    // type-import-on-demand
    //  
    import java.util.*

    // java.util だけでなく 
    import java.util.*;

    // java.util.jar パッケージのクラスも利用する
    import java.util.jar.*;;
WARNING 直下 のみ を検索する
___

■ Scope


  // Block Scope
  {
    int i = 128;
  }

  // ERROR : シンボルを見つけられません。
  System.out.println( i );



    int i = 10;
    System.out.println( i );
    // block Scope があるくせに, 同一の Symbol ってだめらしい
    {
      // ここで怒られる
      // ERROR : i は main() で定義されています
      int i = 10;

      System.out.println( "inner = " + i );
    }
    System.out.println( i );
___

■ Array(配列)

SYNTAX 型[ ] 配列名;

  // int 型の配列 intArray を宣言  
  int[] intArray;   
  
  // 
  char[] charArray = new char[10];


  // 要素数
  int nr = a.length;

// 初期化子は配列生成時に直接データを代入して配列を生成する方法です 初期化子を指定した場合の配列サイズは代入するデータの数で決まる String[] stringArray = {"Sunday", "Monday", "Tuesday"}; //String型の配列stringArrayを宣言・生成
___

■ 予約語(Reserve)

null // NULL でないよ
















NINJAIDX 4