포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. static에 대해 자세히 알아보자. 저번 시간에 static이 붙은 요소들은 객체 생성 시 힙영역이 아니라 메서드 영역의 메모리가 관리된다고 배웠었다. 우리는 다른 클래스의 요소를 가져다 쓰기 위해 객체를 항상 생성했었다. 그런데 객체를 생성하면 힙 영역에 들어간다고 하지 않았나? 자 그러면 어느 시점에 다른 class의 static 변수가 메서드 영역에 적재될까? 바로 해당 class를 참조하는 시점부터 적재된다. 아래 예시 코드를 보면 된다. static2 Classpublic class static2 { static int a = 1;} static1 Classpublic class static1 { public..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 아래 코드를 보자.public class test1 { static int money = 0; public static void main(String[] args) { inM(2000); outM(1000); } public static void inM(int a){ money += a; System.out.println(a + "원을 입금하였습니다. 현재 잔액 : " + money); } public static void outM(int a){ money -= a; System.out.println(a + "..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 자바는 객체지향언어이다. 절차지향언어인 C언어와 다른 점은 모듈(객체)을 구성해 놓고 필요할 때 해당 모듈로 바로 접근해서 사용할 수 있기에 코드를 효율적으로 사용할 수 있다는 장점이 있다. 다만 해당 모듈을 사용하기 위해선 해당 모듈에 대한 인스턴스를 생성을 해야 한다. 인스턴스를 생성하면 해당 객체에 포함되어 있는 변수, 메소드를 그때 사용할 수 있게 된다. 또한 한 개의 객체에 대해 n개의 인스턴스를 생성할 수 있다. 예시 코드class statictest{ static int count1 = 0; // 클래스 변수 int count2 = 0; // 인스턴트 변수}public class staticEx { ..
- Total
- Today
- Yesterday
- 압사이
- 김영한 실전 자바 기본
- absi
- 빗각
- ys.k
- rgti
- 리게티컴퓨팅
- samron
- 자바
- 종목추천
- 김영한 실전 자바 기초
- zixem
- Los
- 미국주식
- 프로그래머스
- 백준
- 주식
- 트럼프
- lord of sql
- samron3
- 나스닥
- 차트공부
- 코딩테스트 준비
- 차트
- 코딩테스트
- java
- spring
- webhacking.kr
- 김영한 실전 자바 중급
- 김영한
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |