목록데이터 엔지니어링 정복/JAVA & JSP (46)
지구정복
ㅇCalendar 클래스 import java.util.Calendar; public class Ex1117_CalendarEx01{ public static void main(String[] args) { //현재 날짜 정보를 가져와서 출력하기 Calendar c = Calendar.getInstance(); System.out.println(c.getTime()); //현재 일에다가 1일을 더한 뒤 날짜정보 출력 c.add(Calendar.DATE, 1); System.out.println(c.getTime()); //현재 달에서 6달을 뺀 다음 날짜정보 출력 c.add(Calendar.MONTH, -6); System.out.println(c.getTime()); } } -달력 만들기 import ..
복습 *프로젝트 사용자정의 클래스 package / import 클래스명 상속 인스턴스 문법 API - 내장클래스 용도별로 패키지화 기본적인 것 java.lang : 기본자료형과 관련된 패키지 / import하지 않는다. Object equals() toString() -------------override - 객체 내용비교, 내용값 출력 hashcode() getClass() String ㅇString 객체 -불변성 //1. String()의 특성 - 불변성 String str = "ABC"; str += "BCD"; System.out.println(str); String pstr = str.replaceAll("ABC", "CDE"); //str에 저장된 값은 메모리 힙영역에서 불변하다 / immu..
ㅇ복습 패키지 사용자 정의 클래스 캡슐화 상속 추상 다형 내장 패키지(API) -https://docs.oracle.com/javase/8/docs/api/index.html에 내장패키지들이 나와있다 내장클래스 ㅁ기본 API ㅇjava.lang - Object 클래스 java.lang 패키지는 자바프로그램의 기본적인 클래스를 담고 있는 패키지이다. 따라서 import없이 사용할 수 있다. java.lang 패키지 내 클래스 클래스 용도 Object - 자바 클래스의 최상위 클래스로 사용 System - 표준 입력 장치(키보드)로부터 데이터를 입력받을 때 사용 - 표준 출력 장치(모니터)로 출력하기위해 사용 - 자바 가상 기계를 종료시킬 때 사용 - 쓰레기 수집기를 실행 요청할 때 사용 Class - 클래..
ㅇ복습 한 개일 때 -class 선언 멤버필드 인스턴스 멤버필드 스태틱 멤버필드 초기화블럭 인스턴스 스태틱 메서드 인스턴스 메서드 스태틱메서드 *constructor(멤버필드 초기화) *main *overloading *가변인자 *this: 자기참조 / this(): 자기참조생성자 두 개일 때 -has -a : 포함관계 -is -a : 상속관계 class 자식클래스 extends 부모클래스 override super 부모참조 / super() 부모생성자 사용 final클래스명: 상속거부 final메서드명: 재정의 거부 final필드명 : 상수 OOP : 객체지향프로그래밍 캡슐(은닉, DATA HIDING) 상속 추상 다형 ㅇ접근 제한자 접근 제한 적용 대상 접근가능 클래스 public 클래스, 필드, 생..