본문 바로가기

Study45

[Vue] MVVM 패턴 & Reactivity MVVM 패턴 Model + View + ViewModel 패턴을 의미 Model은 자바스크립트 객체 View는 웹페이지의 DOM VIewModel은 Vue의 역할 기존 자바스크립트로 view에 해당하는 Dom에 접근하거나 수정하기 위해 jQuery와 같은 라이브러리를 이용한다 Vue는 View와 Model을 연결하고 자동으로 바인딩하므로 양방향 통신을 가능하게 한다 Reactivity Vue의 핵심으로 데이터의 변화를 라이브러리에서 감지해서 알아서 화면을 변화시키는 것 www.inflearn.com/course/Age-of-Vuejs/ Vue.js 시작하기 - Age of Vue.js - 인프런 Vue.js로 쉽게 웹 개발할 수 있도록 기본 개념과 핵심 기능에 대해서 학습하고 구현해봅니다. 강좌를 들으.. 2020. 12. 1.
[Java] API 문서 보는 법 (업데이트 중) https://docs.oracle.com/javase/8/docs/api/ Java Platform SE 8 docs.oracle.com 자바 API문서 보는법 1. 해당 클래스가 Interface인지 아닌지를 확인한다 interface인 경우 객체 생성 불가능 2. 생성자가 무엇인지 확인하다 무조건 Class class = new Class()로 객체를 생성하면 안된다 default 생성자가 없는 경우도 존재한다 추가 예정... 2020. 8. 18.
[Java] Compare 이것만 알면된다!!!! 음수결과 - 매개변수가 더 크다 0 - 같다 양수결과- 자신(this)이 더 크다 public int compareTo(Object o){ int r = this.score - o.score; // score를 먼저 오름차순 if(r!=0) return r; return this.no - o.no; // no를 다음으로 오름차순 return this.no - o.no; // 오름차순 return -(this.no - o.no); // 내림차순 return Integer.compare(this.no, o.no) // Integer wrapperclass 사용권장(안전) } 2020. 8. 11.
[Java] 입출력 API java.util.Scanner 대량의 데이터 처리 시 수행시간이 비효율적임 nextInt(), nextDouble(), next()는 white space를 만나면 종료 nextLine() 개행(Enter)을 만나면 종료, next()와 달리 띄어쓰기를 할 수 있음(공백 포함 가능) java.io.BufferedReader 필터스트림 유형 줄(Line)단위로 문자열 처리 기능 제공 -> readLine() 대량의 데이터 처리 시 수행시간이 효율적임 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.in은 byte단위로 읽고, BufferedReader는 char단위로 읽는다 따라서 두 방법의 단위차이를 해결하.. 2020. 8. 9.