Programming

    [JAVA|예제] ArrayList에 저장하는 회원정보프로그램 만들기_Iterface, implement를 이용해 (예제 3개)

    예제1) [파일] 총 4개 class Quiz3(메인) class MemberDTO(데이터저장객체) class IMemberDAO(인터페이스) class MemberDAOImpl(DB접근기능) 예제2) [파일] 총 4개 class Quiz4(메인) class MemberDTO(데이터저장객체) class IMemberDAO(반환값 인터페이스) class MemberDAOImpl(기능 반환값 클래스들) class IMemberService(기능 인터페이스) class MemberServiceImpl(기능별 클래스들) 예제3) [파일] 총 4개 class Quiz4(메인) class MemberDTO(데이터저장객체) class IMemberDAO(반환값 인터페이스) class MemberDAOImpl(기능 반..

    [JAVA|예제] 공통 변수 DTO(데이터저장객체)로 회원프로그램 만들기

    [파일] 총 2개 class Quiz2 class MemberDTO package Quiz; import java.util.ArrayList; import java.util.Scanner; public class Quiz2 { private static ArrayList members = new ArrayList(); public static void main(String[] args) { Scanner in = new Scanner(System.in); String email = "", name="", mobile=""; while (true) { System.out.println("1. 회원 등록"); System.out.println("2. 회원 검색"); System.out.println("3. ..

    [JAVA|예제] List 3개(이메일, 이름, 전화번호) 사용하여 회원프로그램 만들기

    [파일] 총 1개 class Quiz1 package Quiz; import java.util.ArrayList; import java.util.Scanner; public class Quiz1 { // (컬렉션 프레임워크) List 3개(이메일, 이름, 전화번호) 사용하여 회원프로그램 만들기 private static ArrayList emails = new ArrayList(); private static ArrayList names = new ArrayList(); private static ArrayList mobiles = new ArrayList(); public static void main(String[] args) { Scanner in = new Scanner(System.in); St..

    [JAVA] 코드 작성시 에러/예외 해결방법

    프로그램을 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우가 있다. 이러한 결과를 초래하는 원인을 프로그램 에러 또는 오류라고 한다. 크게 3가지 경우로 나뉜다. 컴파일 에러 → 컴파일 시에 발생하는 에러 런타임 에러 → 실행 시에 발생하는 에러 논리적 에러 → 실행은 되지만, 의도와 다르게 동작하는 것 이 중 런타임 에러 방지하기 위해서는 프로그램의 실행 도중 발생할 수 있는 모든 경우의 수를 고려하여 대비하였는데, 자바에서는 실행 시 발생할 수 있는 프로그램 오류를 '에러(error)'와 '예외(exception)' 두 가지로 나누었다. 예외 처리 방식은 크게 3가지로 나눌 수 있다. 차이점은 추후에 조사해보자. ▶ throws(전가), try-catch(처리), throw(예..