목록자바/인스턴트코드 (8)
개발자의 스터디 노트
git init : 현재 위치에 깃 폴더를 초기화 git config --global user.email "ws0601@naver.com" : git hub 계정 메일 주소를 설정 정보에 담기 git config --global user.name "pws0601" : git hub 계정 이름 설정 정보에 담기 git add README.txt : 커밋에 추가할 파일을 선택 git commit -m "사이트 설명 추가" : 커밋에 상세 설명 추가(큰따옴표 이용) git add README.txt git commit -m "사이트 설명 업데이트" git log : 지금까지 커밋 된 로그 확인 git checkout 커밋ID : 해당 커밋ID로 체크아웃 git checkout - : 최근 커밋으로 체크아웃 g..
https://easy-h.tistory.com/2 Java 개발 기술 면접 질문 리스트 면접 준비하며 모아둔 자료들을 조금 다듬어서 틀린 부분이 존재할 수 있으며, 직접 면접을 보며 실제 경험한 질문도 포함 되어 있습니다. 네트워크 OSI 7 Layer란? Open System Interconnection - 네트워 easy-h.tistory.com https://mangkyu.tistory.com/88 [기술면접] CS 기술면접 질문 - 프로그래밍 공통 (1/8) 1. 프로그래밍 공통 [ OOP란 ] OOP는 현실 세계를 프로그래밍으로 옮겨와 현실 세계의 사물들을 객체로 보고, 그 객체로부터 개발하고자 하는 특징과 기능을 뽑아와 프로그래밍하는 기법입니다. OOP mangkyu.tistory.com h..
이 포스팅의 출처입니다. https://www.skyer9.pe.kr/wordpress/?p=287 JAVA 버전별 특징 – 상구리의 기술 블로그 JAVA 버전별 특징 출처1 : https://thatisgood.tistory.com/entry/Java-10-버전-특징 출처2 : https://ggomi.github.io/jdk-version/ JDK 1.0 JDK1.1 1997년 JDBC, RMI, Reflection, JIT, Inner Class JDK 1.2 1998년 자바를 세가지 버전으로 나눴 www.skyer9.pe.kr https://velog.io/@ljo_0920/java-%EB%B2%84%EC%A0%84%EB%B3%84-%EC%B0%A8%EC%9D%B4-%ED%8A%B9%EC%A7%9..
이 포스팅은 https://coding-factory.tistory.com/711 [Design Pattern] 프록시 패턴(Proxy Pattern)에 대하여 프록시 패턴이란? 프록시는 대리인이라는 뜻으로, 무엇인가를 대신 처리하는 의미입니다. 일종의 비서라고 생각하시면 됩니다. 사장님한테 사소한 질문을 하기보다는 비서한테 먼저 물어보는 coding-factory.tistory.com 위의 포스팅을 보고 작성하였습니다. 프록시 패턴이란? - 프록시는 대리인이라는 뜻으로, 무엇인가를 대신 처리하는 의미입니다. - 어떤 객체를 사용하고자 할 때, 객체를 직접적으로 참조하는 것이 아니라, 해당 객체를 대행(Proxy)하는 객체를 통해 대상 객체에 접근하는 방식을 사용하면 해당 객체가 메모리에 존재하지 않아도..
이번 포스팅은 https://coding-factory.tistory.com/710 [Design Pattern] 옵저버 패턴(Observer Pattern)에 대하여 옵저버 패턴(Observer Pattern)이란? 옵저버패턴이란 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 coding-factory.tistory.com 위의 포스팅을 보고 작성하였습니다. 옵저버 패턴이란 - 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴입니다. 어떤 객체에 변경사항이 발생하였을 때 이와 연관..
이번 포스팅은 https://coding-factory.tistory.com/712 [Design Pattern] 템플릿 메소드 패턴(Template Method Pattern)에 대하여 템플릿 메소드 패턴(Template Method Pattern)이란? 템플릿 메소드 패턴이란 특정 작업을 처리하는 일부분을 서브 클래스로 캡슐화하여 전체적인 구조는 바꾸지 않으면서 특정 단계에서 수행하는 내용 coding-factory.tistory.com 위 포스팅을 보고 작성하였습니다. 템플릿 메서드 패턴이란? - 특정 작업을 처리하는 일부분을 서브 클래스로 캡슐화하여 전체적인 구조는 바꾸지 않으면서 특정 단계에서 수행하는 내용을 바꾸는 패턴입니다. - 알고리즘의 구조를 메서드에 정의하고, 하위 클래스에서 알고리즘 ..
이번 포스팅은 https://jusungpark.tistory.com/14 디자인패턴 - 팩토리 패턴 (factory pattern) 팩토리 패턴 (factory pattern) 팩토리 메소드 패턴 : 객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정하게 만든다. 즉 팩토리 메소드 패 jusungpark.tistory.com 위 포스팅을 보고 작성하였습니다. 팩토리 패턴이란 - 객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정하게 만듦. 즉 팩토리 메서드 패턴을 이용하면 클래스의 인스턴스를 만드는 일을 서브클래스에게 맡기는 것. 추상 팩토리 패턴이란 - 인터페이스를 이용하여 서로 연관된, 또는 의존하는 객..
싱글톤 패턴이란? - 클래스를 최초 한번만 메모리(static)에 할당하고 그 메모리에 객체를 만들어 사용하는 패턴 - 생성자를 반복적으로 호출해도 최초 생성된 객체를 반환해주는것. 기본적인 싱글톤 구현 방법 public class SingletonClass { //Instance private static SingletonClass instance = new SingletonClass(); //생성자를 private로 만들어 외부에서 객체를 생성하지 못하게 한다. //private construct private SingletonClass() {} //Instance 반환 public static SingletonClass getInstance(){ return instance; } } 싱글톤 패턴을 ..