펀치의 코딩공부 블로그 (다소 야망을 품음)
가장 보편적으로 많이 사용하는 컬렉션 클래스로 객체를 저장 크기가 고정이 아닌 가변의 길이 (크기 선언 X) 원하는 위치의 추가나 삭제가 쉬움 요소(Element)라고 불리는 가변 개수의 객체들의 집합 객체들의 컨테이너라고도 불림 요소들의 개수에 따라 자동 크기 조절 요소의 추가, 삭제에 따른 요소의 이동 자동 관리 여러 개의 객체를 보관할 수 있게 만들어진 클래스들의 집합 고정 크기의 배열을 다루는 불편함 해소
학습목표 1. 배열의 개념과 필요성을 설명할 수 있다. 2. 배열을 선언하고 생성할 수 있다. 3. 레퍼런스와 인덱스 개념을 설명할 수 있다. 배열의 필요성 ① 배열을 사용하면 한 번에 여러 개의 값을 저장할 수 있는 공간을 할당 받을 수 있음 ② 배열은 하나의 이름을 공유해서 자료의 조작이 편리함 배열(array) : 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조 - 배열을 이용하면 한 번에 많은 메모리 공간 선언 가능 같은 종류의 데이터들이 순차적으로 저장되는 공간 - 데이터들이 순차적으로 저장됨 - 반복문을 이용하여 처리하기에 적합한 자료 구조 배열 인덱스 - 0부터 시작 - 인덱스는 배열의 시작 위치에서부터 데이터가 있는 상대적인 위치..
body 태그의 속성 속성 설명 background 배경 이미지 지정 bgcolor 배경색 지정 text 글꼴 색 지정 link 링크 색 지정 vlink 방문했던 링크 색 지정 alink 링크를 클릭하는 순간의 색 지정 제목태그 제목 : html문서 본문 내 제목을 표현하는 태그 (h1 ~ h6) 글자태그 본문 : 본문의 내용을 단락으로 표현할 때 사용하는 태그 본문 : 본문의 내용을 문장으로 표현할 때 사용하는 태그 문단태그 : 줄바꿈(개행) 태그 : 단락 간의 구분을 위해 사용하는 태그 속성 설명 align 수평선의 정렬 방식(right, left, center) color 수평선의 색 size 수평선의 굵기 width 수평선의 가로 길이 noshade 그림자가 없는 평면의 수평선 글자태그 텍스트 :..
목차 1. ready 2. 본문 3. 강조 4. 리스트 5. 이미지 6. a태그 7. 테이블 8. 폼태그 HTTP : (Hyper Text Transfer Protocol) 인터넷에서 하이퍼텍스트문서를 교환하기 위하여 사용되는 통신규약 HTML : 팀 버너스 리가 만든 언어 (Hyper Text MarkUp Language) 웹페이지에 정보를 담아 표시하기 위한 마크업 언어 Hyper Text : 현재 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트 MarkUp : 어딘가에 표시Mark를 해두는 것 Web이란 무엇인가? 1. web의 개념 및 역사 2. web을 뒷받침 하는 기술에 대해 홈페이지는 무엇으로 만들어져 있을까? HTML CSS JS 뼈대 디자인 기능
학습목표 1. 반복문의 필요성을 이해한다. 2. 반복문의 종류와 특성을 안다. while 문 : 반복 횟수가 정해지지 않은 경우 조건문이랑 비슷, 다른 건 돌아와서 다시 조건을 확인한다는 것 while문이 끝나려면 "조건식"에서 false가 나와야함 while("조건식"){ 실행문; } do-while 문 : 반복 횟수가 정해지지 않은 경우 while문이랑 비슷, do(반드시 한 번은 실행되어야 하는 문장)이 있다)는 점이 다름! do{ //반드시 한 번은 실행되어야 하는 문장 실행문장1; //그 후 조건식 결과가 true일 동안 실행 됨 }while("조건식"){ 실행문; } for 문 : 반복 횟수가 정해진 경우 for (초기화구문; 검사조건; 반복후작업){ 검사조건이 true일 동안 실행될 로직; ..