상세 컨텐츠

본문 제목

2020-02-18 [Day-6] 자바 (static, 형변환),code.monkey(입문)

Algorithm

by 개발성훈 2020. 2. 18. 13:43

본문

자바

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.monkey 를 시작하였다 code.org 와 다르게 코드를 직접 입력해서 출력을 하는 것처럼 애니메이션이 반응 한다 

코드를 직접 입력해서 하는 만큼 문법도 깨달을 수 있고 코드를 손에 익힐 수 있는 장점이 있는 것 같다 앞으로 매일 매일 꾸준히 해서 프로그래밍 실력,머리,알고리즘을 꺠달을 수 있었으면 좋겠다.

 

금일 진행 현황

 

code.monkey 1시간 진행

 

코딩진행 시간 13시0분~ 17시 50분. 

 

총 4시간 50분 진행.

 

관련글 더보기