Java 정리(4월 15일)

13383 단어 JavaJava

TIP

Q5_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 안해도 되지만
다른 패키지(day5)에서 사용했으므로 import com.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개 이상의 클래스가 준비되어 있고
이것들을 API (Application Programming Interface) 라고 한다.

이용 예)

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]);
        }


    }
}

위 표가 자바의 대표적인 api 이고 자바에는 왠만한 기능이 있다
따라서 필요한 기능을 찾으려면 구글링을 해보고 사용하자!

좋은 웹페이지 즐겨찾기