//import 패키지명.클래스명; 클래스 외부에서 선언 필요
import test.TestFunction;
public class Test06 {
public static void main(String[] args) {
TestFunction tf = new TestFunction();
String name = tf.makename("a", "bc");
}
}
함수 선언시 static이 없어도 오류가 발생하지 않음
자주 사용하는 함수를 위와 같이 사용하면 좋음
자원 관리 측면에서 좋음
접근 제어자
public
다른 패키지를 포함해서 어디든지 사용 가능
protected
같은 패키지, 같은 클래스, 상속받은 클래스
default
같은 패키지에서만 사용 가능
private
같은 클래스에서만 사용 가능
배포시 소스코드 배포를 방지하기 위해 private 선언
보안 측면에서 자동 입력을 막아주기 때문에 안전함
패키지
클래스가 포함된 폴더를 의미
Spring 설치
Help > eclipse marketplace > spring 검색 > Spring Tools 3 (Standalone Edition) 3... 설치
Spring Tools 3 Add-On for Spring Tools 4 3... 설치 및 업데이트 필수!(업데이트를 안하면 Spring legacy가 안 보임)
함수
만들어놓으면 프로젝트 내에서 끌어다 쓸수 있음(이를 방지하기 위해 제약을 걸 수 있음)
public : 공용으로 사용할 수 있는 클래스
static : 자바에서 static 선언시 메모리에 고정시켜놓고 사용
void : 리턴값이 없을 경우
함수 선언
함수 사용 ①
함수 사용 ②
접근 제어자
public
protected
default
private
패키지
Spring 설치
Help > eclipse marketplace > spring 검색 > Spring Tools 3 (Standalone Edition) 3... 설치
Spring Tools 3 Add-On for Spring Tools 4 3... 설치 및 업데이트 필수!(업데이트를 안하면 Spring legacy가 안 보임)
기타
안정성을 위해 가장 많이 쓴 버전 사용하는 것이 좋음
고도화: 옛날 버전인 경우 재개발 진행(보통 10년 주기)
WAS(Web Application Server)
Tomcat 8 (8.5) -> 자바의 버전을 따라서 톰캣도 버전 8 사용
안정성 때문에 버전을 통일
Maven Repository