반응형 SMALL 멀티캠퍼스/복습6 MiniProject 1. 새로운 프로젝트 생성 2. 프로젝트를 위한 데이터베이스 생성 3. 데이터베이스 사용자 계정 생성 4. 회원가입 5. 로그인/로그아웃 6. remember-me 기능 7. 회원정보 변경 8. 비밀번호 변경 org.springframework spring-context ${org.springframework-version} commons-logging commons-logging org.springframework spring-webmvc ${org.springframework-version} org.aspectj aspectjrt ${org.aspectj-version} org.aspectj aspectjweaver ${org.aspectj-version} org.slf4j slf4j-api ${or.. 2023. 10. 20. 자바3 1. Object 클래스 - 자바의 최상위 부모 클래스 - 다른 클래스 상속하지 않으면 java.lang.Object 클래스 상속 암시 - Object의 메소드는 모든 클래스에서 사용 가능 2. 객체 비교(equals() 메소드) public boolean equals(Object obj) - Object 클래스의 equals 메서드는 == 연산자와 동일 * 물리적 동등성 비교(번지 비교) - 논리적 동등성 비교 시 재정의 필요 * 물리적으로는 다른 인스턴스이지만 가지는 값이 동일한지 여부 판단 3. 객체 해시코드(hashCode()) - 객체를 식별할 하나의 정수값을 리턴 * 디폴트는 객체의 메모리 번지 이용해 해시코드 리턴 ** 개별 객체는 해시코드가 모두 다름 - 논리적 동등 비교시 hashCode.. 2023. 8. 31. 자바2 1. 상속(Inheritance) 이란? - 현실 세계: * 부모가 자식에게 물려주는 행위 * 부모가 자식을 선택해서 물려줌 - 객체 지향 프로그램: * 자식(하위, 파생) 클래스가 부모(상위) 클래스의 멤버를 물려받는 것 * 자식이 부모를 선택해 물려받음 * 상속 대상 : 부모의 필드와 메소드 2. 상속 개념의 활용 - 상속의 효과 * 부모 클래스 재사용해 자식 클래스 빨리 개발 가능 * 반복된 코드 중복 줄임 * 유지 보수 편리성 제공 * 객체 다형성 구현 가능 - 상속 대상 제한 * 부모 클래스의 private 접근 갖는 필드와 메소드 제외 * 부모 클래스가 다른 패키지에 있을 경우, default 접근 갖는 필드와 메소드도 제외 3. extends 키워드 - 자식 클래스가 상속할 부모 클래스를 지.. 2023. 8. 20. 자바 1. 파라미터 : 메서드에 데이터를 전달하는 매개변수 2.메소드 호출문의 작성 방법 - main이 아닌 메소드는 자동으로 실행되지 않음 : 명시적인 호출(호출문)을 해야 실행됨 3. 결과를 리턴하는 메서드 - 리턴값(return value) : 메소드가 호출한 쪽으로 넘겨주는 메소드의 실행 결과 - 리턴값을 리턴하는 메소드 호출문의 형식 변수 = 메소드이름(파라미터1, 파라미터2, 파라미터3); 4. return 문 - 결과 리턴 : return 식; - 결과 없이 리턴 : retun; 5. 인스턴스 멤버란? - 객체(인스턴스)마다 가지고 있는 필드와 메소드 : 인스턴스 필드, 인스턴스 메소드라고 부름 - 객체 소속된 멤버이기 때문에 객체(인스턴스) 없이 사용 불가 6. this - 객체(인스턴스) 자신.. 2023. 8. 17. 이전 1 2 다음 반응형 LIST