# static

375개의 포스트
post-thumbnail

static과 JVM 메모리 모델 지금까지 내용 정리(Q)

메서드가 호출되면 호출된 기계어코드가 push되고 실행되는 메모리 공간현재 프로그램이 실행되고 있는 상태를 파악할 수 있다.LIFO(Last-In-First-Out)구조이다.

약 13시간 전
·
0개의 댓글
·
post-thumbnail

static과 JVM 메모리 모델

메인(시작)클래스가 동작(실행)되는 방식JVM이 실행할 클래스를 찾는다. static 키워드가 붙어있는 멤버들은 정해진 메모리(static-zone) 위치에 한번 자동으로 로딩한다.\-> static 멤버들은 클래스를 사용하는 시점에서 딱 한번 메모리에 로딩 된다는 점

약 16시간 전
·
0개의 댓글
·

정적멤버(static)

static키워드가 붙어 있는 정적 멤버(필드 또는 메소드)는 각 인스턴스가 아닌, 클래스에 실체가 준비된다.인스턴스를 1개도 생성하지 않아도 이용가능하다.정적메소드는 그 내부에 정적이지 않은 메소드나 필드를 이용하는 것이 불가능하다.

약 19시간 전
·
0개의 댓글
·
post-thumbnail

싱글톤(Singleton) 패턴

싱글톤은 언제나 하나

6일 전
·
0개의 댓글
·
post-thumbnail

3. SpringFramework - 프론트 엔드

1) 프론트 엔드 1-1) 정적 자원 MVC 패턴에서 Controller에서 Model로 이어지는 부분은 백엔드 즉 웹 개발에서 기능을 주로 담당하게 됩니다. 하지만 사용자의 입장에서 기능만 구현이 되어있다면 사용함에 있어서 많은 불편함이 있습니다. (아래는 초기 마이크로소프트의 웹 사이트 입니다.) 이와 같이 사용자의 편의성이 고려되지 ...

7일 전
·
0개의 댓글
·
post-thumbnail

✏️ 정적 멤버 클래스를 이용하여 DTO 관리하기

하나의 도메인에서 DTO가 여러개 나오게 되면서 클래스 파일도 많아졌다. "이걸 좀 더 효율적으로 소스코드를 줄일 수 있는 방법은 없을까?" 고민을 했다. 답은 static Inner class에 있었다.

2023년 11월 18일
·
0개의 댓글
·
post-thumbnail

[Java Error] error: non-static method ... cannot be referenced from a static context

error: non-static method ... cannot be referenced from a static context 원인 및 해결 방법

2023년 11월 16일
·
0개의 댓글
·
post-thumbnail

[CSS] positon

CSS의 position 속성을 사용하여 HTML의 요소들을 원하는 위치에 배치할 수 있다.

2023년 11월 12일
·
0개의 댓글
·
post-thumbnail

[이펙티브 자바] 정적 팩토리 메서드

정적 팩토리 메서드란? 객체를 생성할 때 호출하는 생성자는 new String()과 같은 형태로 인스턴스가 생성될 때 호출되는 인스턴스 초기화 메서드이다. 정적 팩토리 메소드는 그 클래스의 인스턴스를 반환하는 메서드이다. 생성자와 비교했을 때 새로운 객체를 생성하지

2023년 11월 9일
·
0개의 댓글
·
post-thumbnail

[Java] 내부클래스에 static 이 권장되는 이유에 관하여

내부 클래스가 외부 클래스의 멤버를 쓸 일이 없는데 !static 을 붙이지 않으면 (non-static)내부 클래스에 외부 클래스의 숨은 외부 참조가 붙어있어 시간적/공간적 복잡도가 증가하여 성능 문제 발생외부 참조 때문에 가비지 컬렉션이 제대로 이루어지지 않아 메모

2023년 11월 9일
·
1개의 댓글
·

정적 멤버

static이라는 키워드가 붙은 필드(전역 변수) 또는 메소드가 정적 멤버이다. static으로 생성된 필드(전역 변수)는 static이라는 메모리 영역에 저장되어 프로그램이 종료될 때까지 메모리상에 남아있는다. static을 붙이는 가장 중요한 이유는 공유를 ...

2023년 11월 8일
·
0개의 댓글
·

JTextField로 입력한 아이디가 다른 클래스에서 보이지 않을 때

해당 변수가 모든 인스턴스에서 공유되게 만들고 싶다면 static을 붙이자!

2023년 11월 7일
·
0개의 댓글
·
post-thumbnail

Java - 상수(final)

[상수] [final] [static] [인스턴스] [인터페이스] [하드코딩] [매직넘버]

2023년 11월 6일
·
0개의 댓글
·
post-thumbnail

[JS] 클래스 (Class) (1)

class 키워드를 사용해서 정의한다. 클래스명은 생성자함수와 마찬가지로 파스칼 케이스를 사용 또한 클래스는 표현식으로 정의할 수있다.이는 클래스가 값으로 사용될 수 있다는 것이고, 일급 객체라는 것을 뜻한다. 클래스가 일급 객체로서 가지는 특징무명의 리터럴

2023년 10월 30일
·
0개의 댓글
·
post-thumbnail

[2023.10.26] 개발자 교육 24일 차 : 강의-복습, 싱글톤, 예외처리 [구디 아카데미]

private? 사용은 조금 불편하지만 유효성을 체크한다거나 안전하게 코드를 설계하는 것에 꼭 필요하니 친해지자.싱글톤 패턴? 여러 접근에도 공유 자원을 관리하여 일관성을 유지할 수 있다.상속 & 추상클래스 & 인터페이스 (for API 활용능력)상속A is a B 관

2023년 10월 26일
·
0개의 댓글
·

java class 예제

main 위쪽에 변수를 선언한다. 그렇게 선언하면 class를 넘어가서도 사용 가능하다. 이번에 배울 class 내용의 경우 팀프로젝트 할때 유용하게 사용할 것 같다.static final String TITLE="중간고사 시험결과"; 를 보자. TITLE은 상수로 전

2023년 10월 26일
·
0개의 댓글
·
post-thumbnail

Dart 언어 오답노트 : 25. static

static은 프로그래밍에서 클래스 레벨의 속성이나 메소드를 정의할 때 사용되는 키워드입니다. static 키워드를 사용하면 그 속성이나 메소드는 클래스의 인스턴스가 아니라 클래스 자체에 속하게 됩니다. 이는 모든 인스턴스가 같은 값을 공유하게 되며, 인스턴스를 생성하

2023년 10월 26일
·
0개의 댓글
·
post-thumbnail

[2023.10.25] 개발자 교육 23일 차 : 강의-복습, 클래스, 객체지향프로그래밍 [구디 아카데미]

객체지향 프로그래밍이란? 객체를 정의하고, 각자의 기능들을 구현하며, 필요에 따라 기능 간 객체 간 연결을 구현하는 것이다.static이란? 여러 객체를 생성했을 때에도 그 고유의 값을 유지할 수 있도록 해준다.객체지향 프로그래밍 : 객체를 정의하고, 각 객체가 제공하

2023년 10월 25일
·
0개의 댓글
·

CSS의 position

CSS position 속성에 대해 알아보기

2023년 10월 21일
·
0개의 댓글
·