static : 고정시키다.
모든 인스턴스들이 공유하는 자원으로 사용하고 싶을 때 씀.
static이 붙어있는 경우 객체화 하지 않음 new를 하지 않아도 됨. (편리함)
바로 클래스로 쓸 수 있음.
변수나 메서드에 붙일 수 있음.
'형변환'
(자동형변환) : 자동형변환이랑 자바프로그램에서 자동으로 형변환을 해주는 것을 말한다.
기준은 자바프로그램에서 안전하다고 느낄 때 해주는 것.( 큰 것에서 작은것으로 갈 때는 불가능하지만 작은공간에서 큰 공간으로 갈 때는 가능하다)
(수동형변환): 개발자가 직접 형변환에 강제서을 부여하는 것
일반 변수와 레버런스 변수
일반 변수 : int a = 1; a라는 일반 변수에 1이라는 값을 지정 해주기 전
int a; 라는 변수만 만들어 줬을 때 기본값인 0이 부여된다 이유는 int 라는 곳에 0.1초라도 정수 의외의 값이 들어가면 안되기 때문에 0이라는 정수를 자동으로 들어가게된다.
레퍼런스 변수 : 사람 a사람이라는 레퍼런스 변수를 만들게 되면 오직 사람 리모콘만 담을 수 있는 쓰래기 리모콘들 자동적으로 가지게 된다 이유는 단 0.1초라도 사람의외의 리모콘을 가질 수 없기 때문이다 그래서
사람 a 사람 = new 사람 처럼 사람이라는 새로운 리모콘을 만들어 주기전 까지는 null 이라는 쓰래기 기본적으로 리모콘을 가지게 된다.
일반 변수 = int a ; int a = 1;
레퍼런스 변수 = 사람 a 사람; 사람 a사람 = new 사람;
이름 변수명 새로운 값
code.monkey 를 시작하였다 code.org 와 다르게 코드를 직접 입력해서 출력을 하는 것처럼 애니메이션이 반응 한다
코드를 직접 입력해서 하는 만큼 문법도 깨달을 수 있고 코드를 손에 익힐 수 있는 장점이 있는 것 같다 앞으로 매일 매일 꾸준히 해서 프로그래밍 실력,머리,알고리즘을 꺠달을 수 있었으면 좋겠다.
code.monkey 1시간 진행
코딩진행 시간 13시0분~ 17시 50분.
총 4시간 50분 진행.
2020-02-20 [Day-8] 자바 (리턴타입 ,배열), code.monkey, codeup(시작) (0) | 2020.02.21 |
---|---|
2020-02-19 [Day-7] 자바 (Object), code.monkey, codeup(시작) (0) | 2020.02.19 |
2020-02-17 [Day-5] code.org(마무리) (0) | 2020.02.17 |
2020-02-16 [Day-4] (code.org) (0) | 2020.02.17 |
2020-02-13 [Day-3] 자바 (생성자, 메서드 , 매개변수, 리턴) (0) | 2020.02.13 |