티스토리 뷰
1. 자바 클래스
메모리 할당된 My클래스 ==> 객체 (자바의 모든 클래스,), 인스턴스
class My { } // ==> My.java Source File
// ==> My.class Object File, ByteCode File
My m = new My(); // ==> My클래스 객체 생성 (메모리 할당)
// ==> My클래스를 사용하겠음 (My클래스가 담고 있는 필드, 메소드를 사용할 준비를 하겠음)\
2.자바 어플리케이션 (Java Application)
- 독립적으로 실행할 수 있는 자바 클래스
class You {
public static void main(Strings[] args) {
}
} // ==> 자바 어플리케이션
2. Java Web Application
웹에서의 자바 클래스 : Servlet/ JSP => Java Web Application
main()
메서드 xLifeCycle
메소드를 통해 브라우저에서 실행된다.init()
,service()
,destroy()
- 라이프사이클을 인식하고 실행할 수 있는 컨테이너
- => Tomcat 서버 (Web Application Server, WAS서버)
클래스가 main을 포함 -> 자바 어플리케이션 -> 웹에서 제공될 때는 main이 없어진 채 실행되는 웹 어플리케이션
'Java > Java 사용법들' 카테고리의 다른 글
[Java] 상속간의 메모리할당과 참조변수, 형변환 (0) | 2021.01.23 |
---|---|
[Java] Singleton Pattern (0) | 2021.01.23 |
[Java] 자바 기술 면접 질문들 (0) | 2021.01.21 |
[Java] Variable Type, Java의 Primitive Type (0) | 2021.01.19 |
[Java] 클래스 생성과 사용, 클래스 변수와 클래스 메소드 (0) | 2021.01.18 |
댓글