전체 글10 Java enum 비교시 == 또는 equals() 어떤게 좋을까? 우선 enum의 경우 둘 다 정확하고 옳습니다!! 팀 컨벤션을 따르길! == 는 NullPointerException 을 절대 던지지 않는다 enum Color { BLACK, WHITE }; Color nothing = null; if (nothing == Color.BLACK); // runs fine if (nothing.equals(Color.BLACK)); // throws NullPointerException ==는 컴파일 타임에 type 검사를 합니다. enum Color { BLACK, WHITE }; enum Chiral { LEFT, RIGHT }; if (Color.BLACK.equals(Chiral.LEFT)); // compiles fine if (Color.BLACK == Chi.. 2023. 2. 28. vue js 란? 왜 쓸까? 돔? 가상돔? vue.js 란? - 사용자 인터페이스를 만들기 위한 동적 java script 프레임워크 - web app 만드는 툴 왜 리액트 안쓰고 vue 쓰는지? - 쉬워서. - 코드 짤 때 rigth way 가 정해져 있음. (통일 쉬움, 고민 필요없어서 좋음) - html 랜더링이 더 빠름. 실시간 반영 빨라야할 때 (ms 차이지만) - 업데이트 잘됨 (장기적인 지원) 돔? - 웹 앱에 있는 html 요소들을 구조(트리)로 표현한것. - 문제점 : 노드의 수가 많아질 수록 속도가 느려지고, dom 업데이트에 잦은 오류 발생할 수 있음 가상 돔? - 추상화된 돔. / dom 복사본을 메모리 내에 저장하여 사용 - dom 업데이트 보다 빠름 - 원본 HTML DOM 을 표현하는 메모리 상의 가벼운 DOM 트리로,.. 2023. 2. 27. 이전 1 2 3 다음