Programming 23

contextPath오류 javax.servlet.jsp.jspexception cannot be resolved to a type 해결법

PageContext를 이용해서 경로 잡는 부분하고 있었는데, 교재랑 똑같이 썼음에도 오류 발생해서, 검색해서 해결법을 찾았네요.. (실제로 오류 떠도 실행하면 이상없이 작동한다고는 합니다.) 아래 사진 첨부했습니다. 사진이 커서 불편하실 수 있지만, 글만 읽어서 찾아가셔도 되고 빨간색 동그라미로 표시도 해두었습니다. 어렵지는 않으며, 만약 이 방법대로 해도 안 되시면 추가하신거 remove만 하시면 설정 취소 가능합니다. 상단 메뉴 project 클릭 -> properties 클릭 -> java Build Path 선택 -> classPath클릭 -> add Library클릭 -> serverRuntime 클릭 -> 자신이 사용하는 서버클릭 후 finish apply and close클릭 그 이후에 컨..

Programming/오류 2021.06.28

메소드와 함수의 차이

먼저 메소드와 함수의 차이를 단순하게 설명하면, 함수란 어떤 입력값에 따라 결과를 내주는 것들(메소드, 사용자 정의 함수, 내장함수)을 가리키는 용어입니다. 반면 메소드란, 함수중애서 클래스, 구조체, 열거형 안에서 정의된 것을 말합니다. 그래서 메소드를 클래스 함수라고도 합니다. (메소드는 함수에 포함됩니다.) 함수의 의미 프로그래밍언어에서 메소드와 함수의 차이를 말하기에 앞서 함수의 의미먼저 알아보겠습니다. 프로그래밍언어의 함수는 수학에서의 함수와 유사합니다. 수학에서 함수는 f(x) = 2x+1처럼 표현하며, 함수에 x라는 값을 넣으면 그에 따른 정해진 결과가 나옵니다.(위의 함수에 x=1이면 3, x=2이면 5) 프로그래밍언어의 함수도 이와 유사합니다. 어떤 값(매개변수)을 투입하면 결과를 줍니다..

Programming/용어 2021.06.25

객체, 클래스, 인스턴스의 차이

이 글은 주장하는 바는 분명하지만, 그 주장이 정확한지는 확실하지 않습니다. 단지, 제가 책, 블로그를 뒤져가며 일관된 결론에 도달해 정리해본 내용이며 여러분이 정리하는 데 도움이 되셨으면 합니다. 다른 글도 반드시 참고하세요! 객체는 우리가 식별할 수 있는 모든 것이라고 보면 정확하지는 않더라도 유사한 설명은 될 것입니다. 즉, 우리가 눈으로 볼 수 있는 어떤 차, 사람, 개, 나무부터 학교, 경찰서, 군대조직 등등이 전부 객체입니다. 심지어 컴퓨터상에 있는 게임 캐릭터도 객체이며, 클래스라는 틀을 가지고 찍어낸 인스턴스도 객체입니다. 자바에서의 클래스는 세상에 있는 객체를 개발자가 추상화하여 만들어 낸(구현한) 인스턴스를 찍어내기 위한 틀(주형)입니다. 여기서 추상화란, 사람의 모든 정보(눈, 코, ..

Programming/용어 2021.06.23