Java 정리(4월 15일)
TIP
Q5_3 과제 리뷰
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 이고 자바에는 왠만한 기능이 있다
따라서 필요한 기능을 찾으려면 구글링을 해보고 사용하자!
Author And Source
이 문제에 관하여(Java 정리(4월 15일)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@emb220117/Java-정리4월-15일저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)