본문 바로가기

IT320

변수의 타입 기본형 변수(자료형) : 실제 값(data)저장 논리형(boolean) 문자형(char) 정수형(byte, short, int, long) 실수형(float, double) 참조형 변수 : 주소(memory address)를 값으로 갖는다. 자바에서는 참조형 변수 간의 연산을 수행 할 수 없다. 기본형을 제외한 나머지 타입들은 모두 참조형 변수다. 참조변수를 선언시에는 변수의 타입으로 클래스의 이름을 사용하므로 클래스의 이름이 참조변수의 타입이된다. 이렇기에 새로운 클래스를 작성하는 것은 새로운 참조변수를 선언하는 것이다. 클래스이름 변수이름; //변수의 타입이 기본형이 아닌 것들은 모두 참조변수이다. 참조형 변수는 null 또는 객체의 주소를 값으로 갖으며 크기는 4byte이다. 초기화를 할 때에는 다.. 2019. 6. 15.
변수의 선언과 초기화 변수(variable) : 단 하나의 값을 저장할 수 있는 메모리 공간 변수의 선언 int age; //age라는 이름의 변수를 선언하였으며 변수의 타입은 int 변수의 초기화 : 변수의 선언 이후에는 변수를 사용할 수 있으나 메모리는 여러 프로그램이 공유하기에 garbege value가 남아있을 수 있어 항상 초기화를 해주어야한다. 변수값 저장시에는 대입 연산자 ' = '을 사용한다. 대입 연산자의 왼쪽에는 반드시 변수가 와야한다. int age = 25; //변수 age를 선언하고 25로 초기화하는 것을 동시에 진행하였다. 아래는 서로 같은 의미의 다른코드이며, 서변수는 한줄에 하나씩 선언하는 것이 보통이지만, 같은 타입의 경우 ' , '를 구분자로 사용해서 여러 변수를 한줄에 선언 하기도 한다. 변.. 2019. 6. 15.
Selector section ul{color:blue} header ~p{color:blue} asection은 parent element이며 ul은 자손 요소(자식, 손자 등을 포함한 section안에 있는 모든 자손)이다. header의 경우 p가 형제 element(모든 형제 요소)이다. 반면에 아래와 같은 경우는 seclection > ul{color:blue;} header +p{color:blue;} selection이 부모요소인것은 같지만 ul은 자손요소가 아닌 자식에게 만 해당되는 자식 요소가 된다. p가 근접한 형제에만 해당되는 형제요소가 된다. ul{color:blue;}→ ul,p {color:blue;} p{color:blue;} 이와 같이 한줄에 줄이는 것도 가능하다. 셀렉터의 부모와 자손 se.. 2019. 6. 15.
Layout Layout 2가지 요소 block레벨요소 : 항상 새로운 라인에서 시작. 폭 전체를 차지한다 - , ~, , , , , inline 요소 : 새로운 라인에서 시작하지 않고, 필요한 만큼의 영역만 차지 -, , display : 속성을 none으로 하면 보이지 않고 영역이 유지되지 않는다. visibility : hidden으로 사용지 보이지 않으며 영역은 유지된다. position 4가지 속성 static : 고정 위치. 위치관련 속성의 영향을 받지 않는다.(HTML 요소 기본값) relative : 상대위치. 위치관련 속성으로 원래 위치에서 이동가능 fixed : 고정위치. 브라우져의 크기 변경이라 스크롤에도 같은 위치를 유지 absolute : 가장 가까운 위치의 static이 아닌 조상으로 부터 .. 2019. 6. 15.