전체 글 33

자바의 정석 기초편 -CH6 객체지향 정리1

객체지향 -객체지향을 사용하는 이유 : 코드의 재사용, 코드의 관리가 용이함, 신뢰성 높은 프로그래밍 가능 -캡슐화, 상속, 추상화, 다형성(차후 정리 예정) -변수와 함수를 하나의 클래스에 정의하여 서로 관계가 같은 변수와 함수들을 함께 다룸 클래스란? :객체를 정의해놓은 것, :객체를 생성하는 데 사용 -객체의 모든 속성과 기능이 정의되어 있다. -데이터와 함수의 결합(구조체 + 함수) ->인스턴스화(클래스로부터 객체생성)로 인스턴스(객체) 생성 ->인스턴스는 참조변수를 통해서만 다룰 수 있으며, 참조변수의 타입은 인스턴스의 타입과 일치해야한다. 여러 클래스 -소스파일의 이름은 public class 의 이름과 일치해야 한다. ->만약 public class가 없으면 소스파일 이름은 소스파일 내의 어..

STUDY/JAVA 2021.01.22

Maven 오류(log4j.xml오류)

**처음써보는 티스토리 게시물이라 가독성이 매우 떨어질 수 있습니다. #문제 발생 스프링 프로젝트 생성 후 데이터베이스 연결 테스트를 위해 JUNIT을 사용하고자 하였다. 그런데 내 스프링 파일에서 junit이 활성화가 안되어 있어서 활성화를 위해 junit과 maven 을 pom.xml에서 자바버전과 맞추기 위해 수정을 한 후 모든 프로젝트에서 maven파일이 날아가 버리고 해당 아이콘이 화면에 나타났다. 해당 아이콘은 정말 처음 보는 아이콘이라서 구글링 검색과 스터디원들에게 물어봤다. (아이콘 설명은 이클립스 홈페이지 또는 www.linuxtopia.org/online_books/eclipse_documentation/eclipse_java_development_guide/topic/org.eclip..

STUDY/SPRING 2021.01.16