본문 바로가기

전체 글

(74)
2021-09-02(목) SpringFramework - Ch06. Controller(Forward, Redirect), Ch07. Controller(Data Delivery) 보호되어 있는 글입니다.
[2021-09-01] Spring framework - servlet 설명 보호되어 있는 글입니다.
2021-08-31(화) Validation,servlet 설명 보호되어 있는 글입니다.
2021-08-30(월) - 4장 Validation 보호되어 있는 글입니다.
2021-08-27(금) Spring framework 보호되어 있는 글입니다.
2021-08-26(목) Github 연결 보호되어 있는 글입니다.
[javascript] 자바스크립트 변수 유효범위 정리 자바스크립트 변수 유효범위는 항상 헷갈린다. 이번 기회에서 변수의 유효범위를 깔끔하게 정리해보도록하자. //전역 변수 선언 위의 변수는 전역변수이다. 따라서 모든 단, var3의 값은 상수로 선언되어있기 때문에 값을 변경하는 것은 불가하다. 블록안에 var, let, const 변수를 선언했다. 이때, 블록을 벗어나면 let과 const를 사용할수 없다. 그러나 블록밖이더라도 var는 사용할 수 있다. 결론적으로 가능한 var보다 let을 사용하도록 하자. function 안에서 변수를 선언하는 경우 var, let, const 모두 값이 유효범위를 벗어난다. 단, var10의 경우 모든 script에서 사용이 가능하다!
HashMap, keySet(), values(); import java.util.Collection; import java.util.HashMap; import java.util.Set; public class Test { public static void main(String[] args) { HashMap hm = new HashMap(); hm.put(1, "사과"); hm.put(2,"배"); System.out.println(hm.get(1)); System.out.println(hm.get(2)); Set hs = hm.keySet(); System.out.println(hs); Collection c = hm.values(); System.out.println(c); } } 해쉬맵 활용방법이 굉장히 생소하다. 기억해두고 자주 사용해보는 연습..
sort() - Arrays.sort(), Collections.sort() int 배열이나 String 배열을 정렬 시킬때 Arrays 클래스를 사용한다. int[] a = {7,8,65,2,1,6,9}; Arrays.sort(a); List를 상속받는 ArrayList, Vector, LinkedList를 정렬시킬때는 Collections 클래스를 사용한다. Vector test = new Vector(3,4); test.add(6); test.add(4); test.add(8); test.add(10); Collections.sort(test);
List - Vector, ArrayList, LinkedList Vector - 가변길이, 동기화지원 ArrayList - 가변길이, 동기화지원X LinkedList - data 삽입/삭제 수월함.
Collection - Map,Set,List Collection은 인터페이스다. 이 Collection 인터페이스를 상속 받은 것이 Set, List 인터페이스다. Collection 인터페이스에 iterator메서드가 있다. 이 메서드를 활용해서 데이터를 뽑아낼 수 있다.
javadoc 사용하는 방법 cd 로 해당 .java 파일이 있는 곳까지 이동한다. javadoc ~~.java로 해당 .java파일을 doc로 만든다.