목록분류 전체보기 (208)
YJ의 새벽
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RjKy6/btrXUSqKiWS/eDkctQbzQD7KHgjq8Mb7Q1/img.png)
*** CSS 박스 모델이란 ? --웹페이지상 모든 엘리먼트(태그)는 하나의 박스의 개념으로 표현. --CSS 의 근간이 되기때문에 반드시 이해하고 있어야 함. --웹페이지에 배치하는 모든 HTML 태그 는 3개의 층을 가진 사각형 구조의 형태 EX))) 박스모델 예제 (border) p태그 영역 h1태그 영역 border2아이디 사용 margin --박스의 경계선과 경계선 외부에 존재하는 요소 사이의 여백 설정 EX ))) margin 예제 p태그 영역 h1태그 영역 border2아이디 사용 EX))) margin 예제2 h1 태그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zLGp4/btrXVqG4VRS/f6wiy7TdSOvgtAhVOwnoA0/img.png)
**CSS 란 ? -- Cascading Style Sheets 의 약자. -- HTML 요소(태그) 들이 각종미디어에서 어떻게 보이는가 정의하는데 사용되는 스타일시트언어 -- HTML4 부터는 이러한 모든 서식설정을 HTML 문서로부터 따로 분리하는것이 가능 - 외부파일인 확장자가 CSS인 파일을 생성하여 사용가능. - HTML 내부에서 스타일 정의도 가능. **CSS 사용하는 이유 ? --HTML 만으로 웹 페이지를 제작할경우 HTML 요소의 세부스타일을 일일이 따로 지정해주어야함. - 매우많은시간이 걸리며 , 완성한후에도 유지보수가 힘듬. - 문제점을 해결하기위해 W3C (World WIde Web Consortium) 에서 CSS를만듬. -- CSS는 웹 페이지의 스타일을 별도의 파일 (.css)..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cghS5C/btrXPwO1NVN/0L8Qk1KKxWuN7TFBHzxHr1/img.png)
--Set : 순서X , 중복X HashSet --Set 인터페이스 대표적인 컬렉션 클래스 --순서를 유지하려면 LinkedHashSet 클래스 사용하면 된다. EX))) HashSet Example import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class HashSetExample1 { public static void main(String[] args) { Set set = new HashSet(); set.add("java"); set.add("JDBC"); set.add("Servlet/JSP"); set.add("java"); set.add("iBATIS"); System.out.println(s..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zYt0z/btrXPslvGAQ/sssip0l7AEiC3osrJCNpT0/img.png)
--객체 정렬에 필요한 메서드를 정의한 인터페이스 Comparable : 기본 정렬기준을 구현하는데 사용 Comparator : 기본 정렬기준 외에 다른기준으로 정렬하고자할때 사용 compare() 와 compareTo() 는 두 객체의 비교결과를 반환하도록 작성, 같으면 0 오른쪽이 크면 음수(-) , 작으면 양수 (+) Comparable Example import java.util.Iterator; import java.util.TreeSet; class Person implements Comparable { public String name; public int age; public Person(String name, int age) { this.name=name; this.age=age; } @..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KEzoE/btrXRVtA5ig/00QIopjTIc8bdk6AO5OiGk/img.png)
Iterator --컬렉션에 저장된 데이터를 접근(읽는데) 사용되는 인터페이스 (Iterator , ListIterator , Enumeration) --Iterator 는 List,Set 똑같이 동작하도록 되어있으므로 편하다. --Map 에는 iterator() 가 없다 . --Iterator 의 구버전이 Enumeration . --ListIterator 은 Iterator의 접근성을 향상시킨것. (양방향접근) hasnext() : 읽어올 요소가 남아있는지 확인, 있으면 true 없으면 false next() : 다음 요소를 읽어옴. next() 사용전 hasnext()로 확인하자. EX ))) Iterator --Iterator은 1회용이라 한번쓰면 다시 얻어와야한다. import java.util..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/w6uKi/btrXSxyBkjE/BGtBmk33pYLY5AePAtY7kk/img.png)
Stack (항아리구조) --ex)수식계산, 웹브라우저 뒤로/앞으로 등등 --LIFO (Last in First Out) --마지막에 저장된 것을 제일 먼저 꺼낸다. -- 1 2 3 4 5 를 넣으면 (push) 5 4 3 2 1 로 나온다. (pop) --배열이 적합. Queue (인터페이스, 객체생성x) (파이프구조) --ex) 최근사용문서 , 인쇄작업대기목록 등... --FIFO (First In First Out) --제일먼저 저장한것을 제일먼저 꺼낸다. -- 1 2 3 4 5 넣으면 (offer) 1 2 3 4 5 로 나온다 (poll) *파이브구조 --링크드리스트 적합. ***** Stack & Queue 예제 import java.util.LinkedList; import java.util...
태그 : 테이블 전체를 만들때 사용 : 테이블의 행을 구분지어준다. : 테이블의 열을 작성한다. ( 태그 하위에 위치 ) : 테이블 행의 맨위, 목록. () 들어가있음, 가운데정렬 (테이블헤더) : 테이블제목. ** 태그에 들어갈 속성 : 셀의 가로폭 설정 : 셀의 세로폭 설정 : 셀의 컨텐츠(텍스트,이미지) 를 가로정렬 ( left ,right , center ) : 셀의 컨텐츠(텍스트,이미지) 를 세로정렬 ( top ,middle, bottom ) EX ))) 오늘의 수..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cLkIce/btrXM4xMxqm/jXUq0c2s4KwlKlKDn1yM1k/img.png)
--무료이미지 다운사이트 --픽사베이 사용. HTML 삽입 미리보기할 수 없는 소스 --웹브라우저별로 지원하는 이미지파일 형식이 다름, HTML 삽입 미리보기할 수 없는 소스 --저작권없는 무료음원 다운사이트 HTML 삽입 미리보기할 수 없는 소스 --저작권없는 무료동영상 다운사이트 HTML 삽입 미리보기할 수 없는 소스 태그 -- 요소에는 src 속성과 alt 속성(선택)을 반드시 명시해야함. ex) src : 삽입하는 이미지파일의 이름(경로) 지정 width : 이미지 가로 height : 이미지 세로 title : 마우스포인터 갖다댔을때 나타나는 이미지설명 E..