🌱 자바의 특징 : 함수의 이름이 같아도 매개 1) 변수 타입이 다르거나, 2) 갯수가 다르면 'overloading' 허용.
public String makeName(String fullName) {
return fullName;
}
import 하는 법
1) import 하는 방법 import packagename.classname;
import test.TestFunction;
//...main
TestFunction = new TestFunction();
// 인스턴스를 생성하여 메모리에 올림. 자주 씀.
// 메모리 자원을 고려하면 ... 더 나을지도...??!!
String name = test.makeName("JO", "ARA");
2) 바로 가져와서 쓰는 방법
TestFunction.makeName("JO", "ARA");
// TestFunction의 makeName을 static 선언했을 경우 가능.
// 자주 쓰는 함수면 유리하다.
Spring
spring boot 3 : 표준이라서
⭐️ 보통 최신 보다는 안정성을 위해서 오래된 안정된 버전을 주로 씀
spring legacy project 여러 설정이 많아서 설정하기 편해서
WAS (web application server)
eg) Tomcat v 8 (8.5) : jdk 8버전 쓰니까 Tomcat도 같은 버전
Maven
java 관련된 api 를 모두 쓸 수 있음...!! javascript의 npm 같음..!
✔️과제
=> 다음 시간 까지 New > Other > 'Spring'>Spring legacy project 띄워오기
=> sts 검색해서 stpring tools 4 eclipse 설치 후 spring 3 add on
2021.09.27
function
절차 지향 <-> 객체 지향(밑에 정의해도 끌어다 가능함)
package : directory
Static : class 멤버, class 생성 시 메모리에 고정
void : return 값이 없을 때
접근 제어자 => 캡슐화(은닉성, 코드 재활용성)
public : 접근 제한 없음
protected : cspiEdu_project 안에서 사용할 수 있음. 일반 사용자에 공개해도 되는 것.
(default) : package 안에서 사용할 수 있음
private : class 안에서만 접근 가능
🌱 자바의 특징 : 함수의 이름이 같아도 매개 1) 변수 타입이 다르거나, 2) 갯수가 다르면 'overloading' 허용.
import 하는 법
1) import 하는 방법
import packagename.classname;
2) 바로 가져와서 쓰는 방법
Spring
spring boot 3
: 표준이라서⭐️ 보통 최신 보다는 안정성을 위해서 오래된 안정된 버전을 주로 씀
spring legacy project
여러 설정이 많아서 설정하기 편해서WAS (web application server)
eg) Tomcat v 8 (8.5) : jdk 8버전 쓰니까 Tomcat도 같은 버전
Maven
java 관련된 api 를 모두 쓸 수 있음...!! javascript의 npm 같음..!
✔️과제
=> 다음 시간 까지 New > Other > 'Spring'>Spring legacy project 띄워오기
=> sts 검색해서 stpring tools 4 eclipse 설치 후 spring 3 add on
=> 3.9.18 버전 sts 로 받을 것
=> java 1.8.0_202 로 다운그레이드 하기