728x90

static

 

static은 Java 개발자에게는 제일 익숙한 용어입니다.

그렇다면 static이란 무엇인지, 어떻게 Java에서 쓰이는지 설명하겠습니다.

 

Java에서 static 키워드를 사용한다는 것은 어떠한 값이 메모리에 한번 할당되어 프로그램이 끝날 때까지 그 메모리에 값이 유지된다는 것을 의미한다. 쉽게 설명하자면 특정한 값을 공유를 해야 하는 경우라면 static 사용 시 메모리의 이점을 얻을 수 있다.

 

static에서 가장 중요한 키워드는 class입니다.

static class 란?

static class는 하나 이상의 static method를 가지고 있는것을 의미합니다.

 

static class 예시

 

public class Test {

        public static void String testtest() {

              System.out.println("TEST!!!!!!");

        }

}

 

그렇다면 static method는 어떻게 사용되는가?.

 

static 사용 예시

 

예시 1)

 

Test.testtest(); 

 

예시 2)

 

Test test111 = new Test();

test111.testtest();

 

예시1, 예시2에서 에러 나는 것은 예시2 입니다.

 

즉 결론을 말하자면 static 메소드를 사용하기 위해서는 예시1에서 처럼 class를 직접 불러와야만 사용이 가능하며

인스턴스에서는 사용을 할수가 없습니다.

 

 

 

 

 

 

 

반응형
728x90

1) 프로그램 설치

JPA를 시작하기 위해서 저는 InteliJ를 다운받아서 사용하겠습니다.

참고하시는 분들은 이클립스, Visual Code 등 자신에게 맞는 것을 사용해도 무방합니다.

 

IntelliJ 다운로드

 

다운로드 IntelliJ IDEA: JetBrains가 만든 전문 개발자용 Java IDE

최신 버전 다운로드: IntelliJ IDEA (Windows, macOS, Linux)

www.jetbrains.com

 또 한 H2 데이터베이스를 설치하여 진행하겠습니다.

 

http://www.h2database.com

 

H2 Database Engine (redirect)

H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server mo

www.h2database.com

위에 사이트에 들어가서 각자 OS에 맞는 것을 다운로드 받아 설치해주면 됩니다.

그런 다음에 H2 데이터베이스를 서버 모드로 실행한 후에 웹 브라우저에서 http://localhost:8082를 입력하면 접속할 수 있습니다.

 

 

반응형

'java > jpa' 카테고리의 다른 글

1. JPA (Java Persistent API) 란?  (0) 2021.03.28

+ Recent posts