억대 연봉을 위한 인간수업
반응형
article thumbnail
[Intellij] 소스코드 실행 안될 때
Develop/Backend 2023. 7. 2. 13:57

오랜만에 intellij를 사용하는데 아래 사진처럼 소스코드가 실행되지 않는 상황이 발생했다. 버튼도 안되고 단축키도 안됨 이럴 땐 [Current File]의 Edit Configurations로 들어간다. 여기서 + 를 누른 뒤 Application을 클릭해준다. 그리고 Name, Build and run, 실행 위치를 설정 해주면 소스코드 실행이 가능하다!

Given-When-Then Pattern?
Develop/Backend 2023. 5. 29. 15:10

Given-When-Then Pattern? 코드 작성 후 이를 검증하기 위한 테스트 코드 작성 방식으로, 테스트 코드를 Given-When-Then 3구역으로 나눠서 표현하는 방식 [준비 - 실행 - 검증] 방식이라 할 수 있다. given : 입력값 / when : 어떻게 할지 행동 / then 은 결과, assert로 나타내는 간단한 패턴 방식이다. 패턴 사용 예시 @Test void hashKeyCheck() { //given HashMake hashmake = new HashMake(); hashmake.saveData(1, "lee"); hashmake.saveData(2, "aa"); hashmake.saveData(3, "lsse"); //when Object returnvalue = ha..

객체지향 : 상속성, 은닉성, 다형성 이란?
Develop/Backend 2023. 5. 1. 01:04

상속성(Inheritance) 상속(물려받는것)이다. 클래스 생성 시 특정 클래스의 값을 물려받아 사용한다 값을 물려주는 클래스 = 보무 클래스(parent) 값을 물려받는 클래스 = 자식 클래스(child) 자식 클래스들이 중복으로 사용하는 값들을 부모 클래스에서 만들어서 중복 제거가 가능하다. 2명 이상의 부모에게 상속받는것은 불가능하나, 한 부모가 여러 자식에게 상속하는 것은 가능하다. 상속시 메모리 크기 : 부모 클래스 + 자식 클래스의 메모리 크기이다 상속은 extends 키워드를 사용하여 상속받는다. public class 자식클래스 extends 부모클래스{ ... } 은닉성(Data Hiding) 캡슐화(Encapsulation)라고도 한다. 개념적으로데이터를 감싸서 외부에 노출되지 않게 ..

반응형