메모장(2)

coc·2023년 8월 25일
0

fileName = fileName.replace(".jpeg", ".jpg"); // .jpeg가 있으면 찾아서 .jpg로 바꿔줘라

<c:forEach items="${ result}"var="ch">
${ch},\
</c:forEach>

insert를 누르면 글을 치면 다음에 있던 문자나 그런게 지워진다

특정한 문자열을 보여주고 특정한 문자열을 잘라준다

문자는 문자열의 배열이다

문자열은 클래스

String str = "문자열을";
str += "추가하면";
str += "각 객체가 생성된다.";
객체를 3개를 만든거임

1.메모리 공간 많이 차지
2.많으면 속도가 느리다

변수,객체는 여러개 선언하는게 좋지않음

StringBuffer는 메모리를 효율적으로 사용가능
속도도 객체 여러개 만드는 것보다 Stringbuffer쓰는게 더 빠름
문자열을 더하면 무조건StringBuffer를 사용

생성자가 같은이름으로 여거개는 오버로드이다

문자열이 많으면 buffer 사용

에러는 문법 문제로 생긴다
에러가 뜨면 실행 자체가 안된다

사용자 실수 또는 외부문제는 예외이다

파일받는데 wifi가 끊겨서 못받는건 예외이다

일반 예외는 코딩을 하게되면 예외가 발생할수도 있다.
실행 예외(runtime exception)는 실행하기 전까지는 모른다 실행하고나서야 알 수있다

앞에 4자 오류는 서버 오류

앞에 5자 오류는 서버 자체에 들어가지도 못한거다

콘솔 창 에러
넘버폴멧익셉션
내가아는 메서드 발견하면 클릭

RunTime Exception의 종류 4가지 알기
ClassCastException :강아지였던놈이 고양이로 돌아가려고 하면 ClassCastException 발생

예외 처리에는 try-catch 와 throws 라는 두 가지 방법을 사용

일반예외는 알려줌

멀티캐치 처리 방법
}catch(ArrayIndexOutOfException |
NumberFormatException e){//JDK 1.7 부터 지원

멀티캐치 처리방법 2
try{

}catch(Exception e){ // Exception을 가지

}

profile
시작

0개의 댓글