Java Virtual Machine으로, java를 실행하는 가상 머신이다. java compiler가 .java 파일을 .class 파일로 바꾸고, .class 파일(Java Byte Code)을 JVM에서 실행된다. JVM은 JRE(Java Runtime Envi
자바에서 클래스나 변수에 final을 붙이면 불변의 상태로 만들 수 있다. 위와 같이 final 변수를 초기화 한 후, 이렇게 재정의할 수 없다. ...그렇다면 final을 붙인 변수를 상수라고 부를 수 있을까? 아니다. final을 붙인 변수는 처음 초기화 되고 변하
위키백과 왈,"인터페이스(interface)는 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면이다. 즉, 사용자가 기기를 쉽게 동작시키는데 도움을 주는 시스템을 의미한다."흔히 들어본 UI에서 UI(User Inteface)는
스프링 부트로 프로젝트를 하던 중, 스프링 시큐리티 설정에서 커스텀 필터를 추가하는데, 스프링 디스패쳐 서블릿을 너무 많이 만나서,,, 근데 또 서블릿이 뭔지 정확히 모르는 상태라 한번 공부해보았다. 서블릿이 등장하기 이전에는 클라이언트가 웹 서버에 요청을 보내면, 웹
Intro.. > 동아리 웹 사이트를 만드는 프로젝트를 진행하고 있는데, 인증 관련 서비스 개발을 할 때, JWT 토큰을 확인하는 CustomFilter를 만들어 사용했었다. 솔직히 처음에 쓸 때는 막연하게 기능 개발이 우선이어서 인터넷에서 여기저기 글을 읽으며 코드를
원래는 enum을 쓸 때, 단순히 이런식으로 열거해서 상수로 사용하기만 했었다. 그런데, 생각보다 활용도가 많다는 것을 알고 정리하기로 했다.자바에서 enum은 인터페이스와 같이 독릭된 특수한 클래스로 구분된다.힙 메모리에 저장되고, 각각의 enum 상수는 별개의 메모