일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 성적프로그램
- 2020년 제4회 정보처리기사 필기 문제 분석
- 알고리즘
- 스터디
- Python
- If
- git
- 정보처리기사
- 책리뷰
- 2020년 일정
- 뇌정리
- 필기
- LeetCode
- Jackson
- sqldeveloper
- 주간회고
- Real MySQL
- 항해99
- post
- algorithms
- 2020년 정보처리기사 4회
- java
- 미니프로젝트
- 함수형 코딩
- hackerrank
- Til
- 코드숨
- jsp
- 회고
- 서평
- Today
- Total
목록this (2)
조컴퓨터

Java에서 Static은 보통 변수나 메소드 앞에 static 키워드를 붙여서 사용하는데, 이때 static을 사용한 변수를 클래스 변수라 한다. static 변수와 static 메소드는 static 메모리 영역에 존재하므로 객체가 생성되기 이전에 이미 할당되어 있다. 즉, 객체가 아닌 클래스 변수이기 때문에 객체를 생성(new)하지 않아도 사용가능하다. static은 다음과 같은 특징이 있다. ① 클래스를 설계할 때, 멤버변수 중 모든 인스턴스에 공통적으로 같은 값을 유지해야 하는 것에 static을 붙인다. - 인스턴스를 생성하면, 각 인스턴스들은 서로 독립적이기 때문에 서로 다른 값을 유지한다. ② static이 붙은 멤버변수는 인스턴스를 생성하지 않아도 사용할 수 있다. - static이 붙은 ..

클래스 class 클래스 : 인스턴스 = 설계도 : 객체 클래스명의 첫글자는 대문자로 한다. 작성하고자 하는 클래스 내용의 의미를 부여한다. 클래스의 구성 : 멤버변수(field) + 멤버함수(method) System.out.println(Math.PI);//3.141592653589793 System.out.println(Math.abs(3));//3 객체지향프로그램 Object Oriented Program - 함수 기반에서는 구현하기 힘든 상속, 다형성, 캡슐화, 은폐 등을 구현할 수 있다. - 논리를 요소화해서 재사용성 향상 및 빠른 유지 보수를 가능케 한다. - 메모리 관리를 가상 머신이 함으로써 매우 안정적으로 운영됨. 플랫폼이 독립되어 있음 - 데이터베이스와 새로운 인터넷 환경 구축을 위한..