분류 전체보기

    java.lang.NullPointerException 에러

    java.lang.NullPointerException 에러

    게시판 만들기 프로젝트 중에 많이 생기는 오류중에 하나이다. 에러내용을 위에서부터 보면 힌트를 얻을 수 있는데, at kr.or.ddit.member.controller.ImageView.doGet(ImageView.java:34) 이 부분에서 코드가 잘못 작성되었을 가능성이 크다. 서블릿페이지로 넘어가서 파라미터값 부터 서비스 호출, 파일 입출력코드를 살펴본 결과 jsp에서 get메서드로 넘겨준 파라메타값(memId)와 서블릿페이지에서 받은 파라메타 값의 불일치로 난 에러임을 확인했다.

    HIGH JAVA day3 - ArrayList 연습 문제

    문제1) 5명의 별명을 입력 받아 ArrayList에 저장하고 이들 중 별명의 길이가 제일 긴 별명을 출력하시오. (단, 각 별명의 길이는 모두 다르게 입력한다.) ArrayList list = new ArrayList(); Scanner sc = new Scanner(System.in); System.out.println("5명의 별명을 입력해주세요..."); for (int i = 1; i

    [조건문] if문과 switch문

    조건문의 종류 if문 if - else문 if- else if - else문 switch문 if문 - if문을 사용할 때는 반드시 중괄호를 사용해야합니다. 만약에 중괄호 없이 들여쓰기되어있는 코드가 있다면, if문과는 아무런 관련이 없기때문에 조건에 맞는 출력문이 나오지않습니다. 예외) 조건 하나에 실행문 하나라면 {} 블럭을 사용하지않아도 됩니다. - if문안에는 또 다른 if문을 사용할 수 있습니다. - 조건절의 범위가 큰 것이 위에 있으면 작은 조건은 사용되지않을 가능성이 놓기때문에 작성에 주의해야합니다! 아래와 같이 작성이 된다면 else if문은 실행되지 않습니다. if(a < 20) { System.out.println("a가 20보다 작은 경우 하고 싶은 것"); } else if(a < 1..

    [메소드] Math.random( )

    임의의 정수를 뽑는 메소드로 Math.random() 메소드를 활용할 수 있습니다. 이 메소드는 0.0과 1.0사이에 속하는 double 타입의 난수하나를 리턴합니다. 0.0