일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- spring
- 쿼리
- 어노테이션
- 서버
- Swagger
- JPA
- 오버라이딩
- 시큐리티
- RDBMS
- 스프링오류
- JWT
- 스웨거
- 인텔리제이오류
- server
- API
- HTTP상태코드
- Static
- HTTP
- SpringSecurity
- Java
- 스프링RESTAPI
- application.yml
- 스프링
- 자바
- 의존성주입
- 스프링시큐리티
- SQL
- MariaDB
- 상태코드
- restAPI
- Today
- Total
목록Static (2)
취뽀몽

자바에서 static 키워드는 중요한 역할을 한다.static은 클래스 멤버(변수, 메소드)에 붙여 특정 용도로 사용하며, 클래스 로드 시 메모리에 할당되어 프로그램 종료 시까지 유지된다.따라서, static으로 선언된 멤버는 클래스 자체에 속하게 되어 인스턴스를 생성하지 않고도 사용할 수 있다.즉, 인스턴스 간 공유되는 속성 등을 정의할 때 유용하게 사용할 수 있는 키워드이다. static 키워드를 통해 생성된 멤버들은 메모리 영역 중 Static 영역에 할당된다.이 영역에 할당된 메모리는 모든 객체가 공유할 수 있으며, 하나의 멤버를 공유하여 어디서든 참조할 수 있다는 장점이 있지만잘못 사용할 시 시스템 성능에 악영향을 줄 수 있다. static으로 생성된 멤버들은 클래스 로더에 의해 관리되는 메모리..

1. 객체 지향은 인간 지향이다. 0과 1로 대변되는 기계(컴퓨터)에 맞춰 사고하던 방식을 버리고 현실 세계를 인지하는 방식으로 프로그램을 만들자는 것이다. 그래서 객체 지향은 직관적이다. 객체 지향을 이해하기 위해 먼저 큰 그림을 생각해보자. 세상에 존재하는 모든 것은 사물, 즉 객체이다. 각각의 사물은 고유하다. 사물은 속성을 갖는다. 사물은 행위를 한다. 그리고 사물을 하나하나 이해하기 보다는 사물을 분류(class)해서 이해하는 것이 인간의 인지법이다. 직립 보행을 하며 말을 하는 존재를 사람이라고 분류한다. 연미복, 짧은 다리, 날지 못하는 새를 펭귄이라고 분류한다. 밤하늘에 반짝이는 사물들을 별이라고 분류한다. 사람이라는 분류 안의 객체(object)들은 나이, 몸무게, 키 등의 속성(prop..