본문 바로가기
My Image
반응형

분류 전체보기224

[Java] 익명객체(익명클래스)란? (이 글 하나로 한방에 정리!) 익명객체(익명클래스) 란? 이번시간에는 자바 익명객체(익명클래스)에 대해서 알아보도록 하겠습니다. 익명객체(익명클래스) 말그대로.. 이름이 없는 객체? 클래스?,,,그래서 무명클래스라고도 합니다. 언어의 사전적인 의미는 파악이 되셨을거라 생각됩니다. 그럼 도대체 이름도 없고 뭔가 근본도 없는것 같은 이 익명객체(익명클래스)를 왜 사용해야하는지.. 바로 설명들어가겠습니다. 익명객체(익명클래스) 를 사용하는 이유!! 이름 부터 눈치 채셨겠지만, 이름이 없다는 것은 별로 기억되지 않아도 된다는 거겠죠.. 나중에 다시 불러질 이유가 없다는 뜻입니다. 이 말을 좀 더 있어보이게 말하면... 프로그램에서 일시적으로 한번만 사용되고 버려지는 객체입니다. 좀 더 풀어서 생각해보면 일시적으로 사용된다는 것은 나중에 재사.. 2021. 12. 10.
[Java] Try-with-resources 리소스 자동 반납(해제) 안녕하세요~ Limky입니다. 최근 코드리뷰를 해주신 과장님께서 Java 7 부터 생긴 Try-with-resources 를 이용해보라는 피드백을 받았습니다. 그래서 알아봤더니, 자바에서 리소스를 사용하고 닫아주는 코딩을 했을때 만약 해당 리소스 객체가 AutoCloseable 인터페이스를 상속받은 구현클래스라면 try-catch 구문 안에서 자동으로 리소스를 반납해준다는 내용이었습니다. Try-with-resources 사용 조건 요약!! 1. 자바 7 부터 지원 가능 2. try( ) 블록안에 리소스 객체를 할당 받아라 3. 해당 리소스 객체는 AutoCloseable 인터페이스를 상속받은 구현클래스여야 함 이게 무슨말이냐구요?? 코드를 보시면 쉽게 이해가 되실겁니다. 코드 리뷰를 받기전 코드입니다... 2021. 12. 6.
[JavaScript] 브라우저별 formData 호환성 안녕하세요. javascript에서 제공하는 formData는 화면단에서 데이터 값을 처리할 때 유리합니다. 다만, 유독 IE에서 formData에서 제공하는 메서드가 호환되지 않는 경우가 있습니다.. 아래 표를 보면 IE에서는 특정 브라우저 버전을 제외하고 11개 메서드에 대해 호환되지 않습니다. FormData 인터페이스는 form 필드와 그 값을 나타내는 일련의 key/value 쌍을 쉽게 생성할 수 있는 방법을 제공합니다. 또한 XMLHttpRequest.send() (en-US) 메서드를 사용하여 쉽게 전송할 수 있습니다. 인코딩 타입이 "multipart/form-data"로 설정된 경우, form에서 사용하는 것과 동일한 포맷을 사용해야 합니다. 간단한 GET 전송을 사용하는 경우에는 이 수.. 2021. 12. 5.
[tomcat 에러]could not delete {file name xx..} may be locked by another process. 위와 같은 에러 메시지가 보이면 다음과 같이 해결한다. 1. 이클립스에서 Tomcat Server를 마우스 우클릭해서 Clean을 클릭한다. 2. 상단 메뉴에서 Project를 눌러서 Clean을 클릭한다. 3. 이클립스에서 Tomcat Server라는 글자 앞에 > 표시를 클릭해서 프로젝트 리스트가 나오면 오른쪽 버튼을 클릭해서 "Clean Modul Work Directory..."를 선택한다. 4. 서버를 재시작 한다. 하지만!!! 만약 위 방법을 통해서도 해결되지 않는다면,,,, 5. 프로젝트 소스 경로중에 tmp 폴더가 있습니다. 해당 tmp 폴더에서 해당 파일을 직접 삭제해주면 됩니다. 저는.. library를 최초에는 추가했다가, 이후에 프로젝트에서 library 파일 자체를 지우고, pom.. 2021. 11. 27.
반응형