목록2022/04 (4)
infinity : 무한한 성장가능성
1) control+command+o -> 사용하지 않는 import 자동정리
Vue 하면 항상 나오는 단어인 SPA라는 말이 있다. 아니 이게 단일 페이지~ 어쩌구를 말하는 건 알겠는데 이게 뭐고 어떤 장점 & 단점이 있는지 정확히 알아보려고 한다. SPA에 대해 궁금하다면 밑의 내용을 읽어보자~😎 🤔 SPA를 알아보기 전 전통적인 웹 애플리케이션은 어떻게 동작을 하는지 먼저 알아보자 👉 Traditional Web Application (전통적인 웹 애플리케이션) 사용자가 데이터를 요청할 때마다 페이지를 로드해야 한다는 단점을 갖고 있다. 위의 그림을 말로 풀어보자면.. 사용자가 google.com이라는 사이트에 처음 접속하면 해당 url에 해당하는 페이지를 서버에 요청하고 서버는 요청에 해당하는 html 파일을 내려준다. 이후 사용자가 google.com/about에 해당하는..
철자 규칙은 패키지, 클래스, 인터페이스, 메서드, 필드 타입 변수의 이름을 다루는데 이 규칙들은 특별한 이유가 없는 한 반드시 따라야 한다. 👉 패키지와 모듈 패키지와 모듈이름은 각 요소를 점(.)으로 구분하여 계층적으로 짓는다. 요소들은 모두 소문자 알파벳 혹은 (드물게) 숫자로 이뤄진다. 조직 바깥에서도 사용될 패키지라면 조직 인터넷 도메인 이름을 역순으로 사용한다. ex) com.google 예외적으로 표준 라이브러리와 선택적 패키지들은 java와 javax로 시작함 패키지 이름의 나머지는 해당 패키지를 설명하는 하나 이상의 요소로 이뤄지는데 각 요소는 일반적으로 8자 이하의 짧은 단어로 함 ex) utilities 보다는 util 처럼 의미가 통하는 약어를 추천' 여러 단어가 포함된 이름이라면 ..
중첩 클래스: 다른 클래스 안에 정의된 클래스를 말함 중첩 클래스는 자신을 감싼 바깥 클래스에서만 쓰여한다 종류 정적 멤버 클래스 비정적 멤버 클래스 (inner class) 익명 클래스(inner class) 지역 클래스 (inner class) 🤔 책에서는 설명하지 않지만.. 갑자기 위의 4종류가 헷갈려 책을 찾아 공부한 내용을 추가한다ㅎㅎㅎ 중첩 클래스와 네스티드 클래스는 동일한 말이다.. class Outer{ class Nested{...} // 네스티드 클래스 } 네스티드 클래스는 static 선언 여부를 기준으로 나뉜다. 1) static 네스티드 클래스 (정적 멤버 클래스) 2) Non-static 네스티스 클래스 (비정적 멤버 클래스, 익명 클래스. 지역 클래스) 요기서! Non-stat..