Java@Javaを勉強するよ!(入門編)


はじめに

みなさんこんにちは。のぶです。

PlayFrameworkをいざ!
と思ったのですが、
JavaのStaticってなんだっけ?
Javaの書き方・・・忘れてました。。

というわけで少し遠回りにはなりますが、Javaの基本から勉強していきたいと思います。
メモです!めも!!

命名規約

そういやJavaって基本的な命名規約とかあったよね
ということで命名規約から思い出していきます。

// クラス名 
// パスカル記法(先頭大文字、単語の区切りは大文字)
class TestClass {}

// 関数名
// キャメルケース記法(先頭小文字、単語の区切りは大文字)
public int testMethod() {}

// 変数名
// キャメルケース記法(先頭小文字、単語の区切りは大文字)
int testVariable;

一般的な命名規約はこんな感じでしょうか。
ちょっと自信ないです。
プロジェクトによって変わるのかな・・

コンパイル・実行

コンパイルのコマンドも実行の仕方も忘れてた・・・悲しい。

// test.java
class Main {
    public static void main(String args[]) {
        System.out.println("HelloWorld");
    }
}

まずはHelloWorld!

javac test.java
java Main
# HelloWorld

javac でコンパイル。
java <クラス名>で実行。
javac、懐かしいです。

変数型・配列

class Main {
    public static void main(String args[]) {
        // 数値
        int a = 0;
        System.out.println("int :" + a);
        // 文字
        char b = 'a';
        System.out.println("char :" + b);
        // 少数
        float d = 123.3f;
        System.out.println("float :" + d);
        // 真偽値
        boolean e = true;
        System.out.println("boolean :" + e);
        // 配列
        int f[] = {85, 78, 92, 62, 69};
        System.out.println("配列 :" + f[2]);
        // 文字列1
        String g = new String("test");
        System.out.println("文字列1 :" + g);
        // 文字列2
        char h[] = {'n','o','b'};
        String i = new String(h);
        System.out.println("文字列2 :" + i);
    }
}

/**
    int :0
    char :a
    float :123.3
    boolean :true
    配列 :92
    文字列1 :test
    文字列2 :nob
**/

変数の型とかは、C言語がっつりやってたので覚えてました。
ひさしぶりに、型がある言語触ると楽しいですね!

おわりに

ここまでは、調べれば難なく思い出せたので
if文等の制御文も大丈夫そう。。
というわけで、次回はクラス作成とかJavaのクラスを使ってみたり、その辺の勉強をします。

というわけで以上となります。ありがとうございました。

参考にしたサイト

Leave a Comment.