Javaクリーンアップ(4月15日)


TIP


Q 5 3課題コメント


次のコードのように、ロード時に既存のものを利用したほうがいいです.
package com.jinho.day5;

public class Code02 {
    public static void main(String[] args) {

        /*
        과제리뷰
        오버로드 할때 있는걸 활용해서 하면 좀 더 좋다
         */

        String title = "자기소개서";
        String address = "[email protected]";
        String text = "안녕하세요 잘부탁드립니다";

        email(title, address, text);
        System.out.println();
        email(address, text);

    }


    public static void email(String title, String address, String text) {
        System.out.println(address);
        System.out.println("제목 : " + title);
        System.out.println("본문 : " + text);
    }

    public static void email(String address, String text) {
        email("제목 없음", address, text);
    }


}

apiドキュメントの検索


気になるところでctrl+qをマウスで押さえて出てきました

カテゴリ


複数のクラスを使用した開発



utilパッケージにクラスを個別に作成し、個別に使用できます.
package com.jinho.util;

public class Calculator {

    public static int add(int a, int b) {
        return a + b;
    }

    public static int minus(int a, int b) {
        return a - b;
    }
}
同じパッケージの場合はインポートする必要はありません
import comは、他のパッケージ(5日目)で使用されているためです.jinho.util.Calculator; 追加

package com.jinho.day5;

import com.jinho.util.Calculator;  //같은 패키지 이면 import 생략이지만 다른 pakage 일땐 import 생략해도된다

public class Code03 {
    public static void main(String[] args) {
        int a = 10;
        int b = 2;

        System.out.println(Calculator.add(a, b));
        System.out.println(Calculator.minus(a, b));
    }
}

Java Api


約200以上のパッケージ、3500以上のクラス.
これらはアプリケーションプログラミングインタフェースと呼ばれます.
使用例)
package com.jinho.day5;

import java.util.Arrays;

public class Code04 {
    public static void main(String[] args) {
        /*
        자바 api  즉 표준 클래스를 의미한다
        자바는 왠만한게 다있다
        구글링 해보자
         */

        int[] heights = {1, 3, 2, 6, 4};
        Arrays.sort(heights); //정렬


        for (int i = 0; i < heights.length; i++) {
            System.out.println(heights[i]);
        }


    }
}


上の表はjavaの代表的なapiで、javaには一定の機能があります
そこで、必要な機能を見つけたいなら、グーグルを試してみましょう.