2023. 10. 13. 12:27ㆍJAVA
금일강의내용정리
==========================================================================
자바(로컬) : 컴파일언어(타입 강형), 하이브리드 언어
javac 클래스이름.java -> 컴파일(JNM 인식) -> (클래스이름.class) -> java 클래스이름(실행)
Compile Runtime
서버 : 여러사람이 사용
웹 언어 : 인터프리터 언어
예외 : 문제가 생기면 적절하게 개발자가 조정가능
에러 : 개발자가 조정할 수 없다. => JVM
Exception01.java
------------------------------------------------------------------------------------------------
Exception02.java
------------------------------------------------------------------------------------------------
Throwable(최상위 클래스)
- Exception : 컴파일
1. ClassNotFoundE~ : Class.forName(디비);
2. IOE ~ : 입출력
3. FileNotFoundE~ : 파일이 없는 경우
4. InterruptE~ : 쓰레드
5. CloneNotSupportEx ~ : clone 객체 사용할 때
- Runtime Exception : 실행 단위
- ArimetricEx~ : 나누기 예외
- ArrayIndexOutBoundE~
- NullPointEx~
사용자 아이디 체크(exception)
Exception 상속 받아서 생성자를 이용해서 예외 클래스 작성
UseridCheck.java
------------------------------------------------------------------------------------------------
LoginEx.java
------------------------------------------------------------------------------------------------
정리 : 일단 빈생성자랑 String타입 생성자 만들고, 다음 체크클래스에 아이디 비밀번호값 저장한 다음, if ~ else if문으로
아이디, 비밀번호를 입력하지 않은경우, 둘중하나를 틀렸을 경우랑 제대로 로그인 했을 경우를 만든다.
마지막으로 메인메소드에서 try ~catch문을 사용해서 아이디랑 비밀번호를 넣어보면서 확인한다.
여기까지 금일강의내용 정리
==========================================================================
느낀점 : 오늘은 DB사용안함
==========================================================================
오늘의 결론
.
.
.
.
.
.
.
피할수 없으면 즐겨라 – 로버트 엘리엇
'JAVA' 카테고리의 다른 글
추씨의자바일기23편 (1) | 2023.10.18 |
---|---|
추씨의자바일기22편 (0) | 2023.10.17 |
추씨의자바일기20편 (0) | 2023.10.12 |
추씨의자바일기19편 (0) | 2023.10.11 |
추씨의자바일기18편 (0) | 2023.10.10 |