추상 클래스 * 추상 클래스 : 불완전한 클래스 - 여러 클래서의 공통적인 부분을 추상적으로 만들어 놓고 상속하여 사용합니다. - 내용물이 비어있는 클래스 - abstract 표기를 사용해서 추상 클래스를 작성합니다. 프로그램 공부 로그/JAVA 2020.11.04
MVC(Model View Control) * Model : Service, DTO, DAO - Service : DB에 DAO로 접근하고, 데이터를 DTO로 전달받은 다음 데이터를 필요에 맞게 가공시킨다. - DTO : getter와 setter만 가지고 있음 - DAO : DB에 접근한다. * View : 사용자가 보는 화면 * Control : Model 과 View 를 이어주는 것 프로그램 공부 로그/JAVA 2020.11.02
클래스 * 클래스 상속 - 부모 / 자식 클래스가 있다. - 공통된 코드를 가지고 있는 부모 클래스를 상속받는 클래스를 자식 클래스라고 한다. * 추상 클래스 - 서로 다른 클래스 간의 공통된 필드 또는 메서드들을 추출해서 만들어진 클래스 프로그램 공부 로그/JAVA 2020.10.30
문자열 함수 & next() * replace("기존 문자", "바꿀 문자"); - 문자열에 있는 기존 문자가 모두 바뀐다. * replaceAll("정규식", "바꿀 문자"); - 정규식을 알고 있어야 사용이 용이 * next() - 공백 전까지 문자열을 출력 * nextLine() - 엔터 전까지 모두 출력 프로그램 공부 로그/JAVA 2020.10.27
컴파일러 * 기계가 이해할 수 있도록 기계어로 변환해주는 프로그램 - 소스코드 문법의 오류를 체크하고 컴파일 과정을 수행한 후 목적 파일을 반환한다. * 과정 - 전단부 : 분석 - 후단부 : 생성 프로그램 공부 로그/JAVA 2020.10.26
표준입력과 표준출력 * 표준입력 : 프로그램에 입력되는 표준적인 출처(장비나 파일)을 말함. stdin으로 줄여말함 * 표준출력 : 프로그램에서 출력되는 표준적인 방향(장비나 파일)을 말함. 크게 표준출력(stdout)과 표준에러(stderr)로 구분한다. 프로그램 공부 로그/JAVA 2020.10.26