![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJsbEl%2FbtrG9TE2HEt%2FeQHFlA5kOktSXxVVgP0PvK%2Fimg.png)
[React] React Developer Tools
2022. 7. 12. 20:28
개발/Javascript
React Developer Tools Adds React debugging tools to the Chrome Developer Tools. Created from revision 7f673317f on 5/31/2022. chrome.google.com Facebook에서 제공한 리액트 개발자들을 위한 툴 모음 설치버튼을 눌러 설치해준다 옵션 - 도구더보기 - 확장프로그램 세부정보 클릭 확장프로그램 세부정보 설정에서 설정을 바꿔준다 이후 브라우저를 모두 종료하고 재오픈 그리고 VSCode를 켜서 서버를 켜준다. (npm start) 리액트 어플이 바뀌면서 이 페이지가 리액트 서버를 사용하고, 개발중이라는 것을 알려준다 개발자 도구를 켜고 >>를 누르면 Components랑 Profiler가 보이게되는..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn0h5n%2FbtrG5qv0JMZ%2FqfhfBUylwNSrjONQ22mvsK%2Fimg.png)
[Java] 인터페이스(Interface)
2022. 7. 12. 06:27
개발/JAVA
인터페이스? 객체의 사용방법을 정의한 것. 개발코드와 객체가 서로 통신하는 접점역할. 하나의 객체가 아닌 여러 객체들과 사용가능하므로 어떤 객체를 사용하느냐에따라 실행 ㅐㄴ용과 리턴값이 다를 수 있다. 상수필드와 추상메소드 선언 public interface RemoteControl { public int MAX_VOLUME = 10; public int MIN_VOLUME = 0; public void turnOn(); public void turnOff(); public void setVolume(int volume); } 인터페이스는 객체 사용 방법을 정의한 것이므로 실행시 데이터를 저장할 수 있는 인스턴스 또는 정적 필드 선언 불가 그러나 상수필드(constatnt field)선언은 가능. (인터..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMoFf1%2FbtrG0B0CSy4%2F7zHbrMjLhUDvMosrGJTDP1%2Fimg.png)
[Java] 추상(abstract) 클래스
2022. 7. 12. 05:58
개발/JAVA
추상? 추상클래스가 부모, 실체 클래스가 자식으로 구현되어 실체 클래스는 추상 클래스의 모든 특성(필드, 메소드) 를 물려받고, 추가적인 특성을 가질 수 있다 추상클래스의 용도 공통된 필드와 메소드의 이름을 통일할 목적 ex) Telephone 클래스에서는 owner, SmartPhone클래스에서는 User로 같은 기능을 다른이름으로 하는 경우에 Phone 추상클래스를 만들어 owner 필드로 통일 실체 클래스를 작성할 때 시간 절약 공통 필드와 메소드는 추상클래스에 모두 선언해두고 다른점만 실체 클래스에 선언하여 시간 절약 public abstract class Phone { public String owner; public Phone(String owner) { this.owner = owner; }..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgzzPz%2FbtrGKG0B4hV%2FO6or1mVKkzVmsdr9oqm2D1%2Fimg.png)
[React error] 콘솔에 결과값이 자꾸 두 번씩 출력될 때
2022. 7. 11. 21:06
개발/Error note
뭐야.. 싶어서 확인해보니 index.js에 App 컴포넌트를 React.StrictMode가 감싸고 있을경우 개발 오류를 잡기위해 두번씩 랜더링 된다고 함 쨔쟌
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaWuRV%2FbtrG3DCvfkT%2FvLz4kTkuYQaIpGMGQPfel1%2Fimg.png)
[Java] 타입 변환과 다형성
2022. 7. 11. 21:05
개발/JAVA
강제 타입변환? 부모타입을 자식 타입으로 변환하는 것 (처음부터 부모 타입으로 생성된 객체는 자식 타입으로 변환 불가) Parent parent = new Child(); //자동 타입 변환 Child child = (Child) parent; //강제 타입 변환 부모 변수가 참조하는 객체가 부모 객체인지 자식 객체인지 확인하는 방법 instanceof (객체가 어떤 클래스의 인스턴스인지 확인) boolean result = 좌항(객체) instanceof 우항(타입) public void method(Parent parent) { // Parent 매개 변수가 참조하는 객체가 Child인지 조사 if(parent instanceof Child){ Child child = (Child) parent; }..