static 3

자바 6강. JVM 아키텍쳐

모든 데이터에는 자료형이 있다. 자료형(data type)은 변수에 저장되는 자료의 타입을 의미한다. 변수는 데이터를 담아두는 상자와 같다고 생각할 수 있다. 상자들은 식별을 위해 이름표를 붙여준다. 이 이름표로 저장된 메모리의 영역을 찾을 수 있다. 이때 상자의 종류를 크기별로 나타내는 것을 자료형이라고 한다. 우선 프로그래밍을 한번 해보자 VarEx.java 파일을 만들 것이다. Var은 variable 변수의 약자이다. 지금 우리는 메인 영역만 실행시킬 수 있기 때문에 메인 안에 적을 것이다. 상자를 만들건데 상자의 이름을 num이라고 정해줄 것이다. 상자의 크기는 이름 앞에 적어준다. byte는 8비트이고, 숫자는 0~255까지 들어갈 수 있다. package ex05; public class V..

JAVA 2022.01.07

자바 3강. 컴파일과 인터프리터

컴파일 : 전체 코드를 한 번에 번역 (ex. C언어) 실행 속도가 빠름 인터프리터 : 한 줄씩 읽어서 번역 (ex. 파이썬, 자바 스크립트) 컴파일에 비해 속도가 느림 쌀을 보관할 쌀창고의 크기를 설계한다고 생각해보자. 쌀의 크기와 양을 알고 있다면 창고의 크기를 미리 설계할 수 있고, 창고의 낭비가 없을 것이다. 들어올 쌀의 양과 크기가 정해져 있는 것을 정적이라고 한다. 컴파일이 정적인 언어이다. 컴파일은 메모리 공간 설계가 완벽해서 공간에 낭비가 없다. 들어올 쌀의 양과 크기를 모른다면 쌀이 들어올 때마다 창고를 설계해야 한다. 이것을 동적이라고 한다. 인터프리터가 동적인 언어이다. 이때 창고의 크기보다 더 큰 쌀이 들어왔다면 더 큰 공간의 공터에 쌀을 보관하고 창고에는 공터의 주소를 참조하게 된..

JAVA 2022.01.06

HTML 8강. position

박스가 차례대로 왼쪽에서 오른쪽, 위에서 아래로 쌓이고 있다. 원래 자신이 위치해야 할 자리에 정적으로 들어가 있는 상태이다. 포지션이 static 이라는 말이다. 모든 태그들은 기본적으로(default) position : static 상태이다. 요소, 태그들 하나하나를 html에서는 dom 혹은 element라고 한다. 전체 바디는 document, 바디안의 모든 것을 object라고 한다. dom(document object model) : 문서 객체모델은 문서 내의 모든 요소를 정의하고, 각각의 요소에 접근하는 방법을 제공 포지션은 css로 위치제어가 가능하다. 하지만 static은 정적플로우로 위치 이동이 불가능하다. 위치 이동을 하기 위해서는 relative로 변경해야 한다. (위치를 상대적으..

HTML 2022.01.04