'객체' 태그의 글 목록
본문 바로가기
728x90
반응형

객체8

2022-04-23-자바-기초정리1 01.객체와 클래스 차이점 클래스는 객체를 생성하기 위한 설계도 또는 툴 붕어빵 툴 객체는 설계도 또는 툴로 찍어낸 실체 붕어빵 객체를 클래스의 인스턴스라고 부름 객체와 인스턴스 두 용어 구분 없이 사용 02. 자바 기본형과 Wrapper 클래스 차이점 Wrapper 클래스 8개의 기본 데이터를 객체 형식으로 다루기 위해 JDK에 의해 지원되는 8개의 클래스 Byte, Short, Integer, Long, charater, Double, Float, Boolean을 통칭함 int, double등 자바 기본 데이터 타입은 클래스가 아님, 따라서 데이터 값도 객체가 아님 03.자바 컬렉션 종류와 차이점 Set : 중복 허용안함, 순서 유지 안함 List: 중복 허용, 순서 유지 컬렉션은 가변 크기로써 객체.. 2022. 4. 24.
22.03.03_디자인패턴이란 01.디자인패턴이란? 설계자로 하여금 재사용이 가능한 설계를 선택하고, 재사용을 방해하는 설계는 배제하도록 도와줌 또한 패턴을 쓰면 이미 만든 시스템의 유지보수나 문서화도 개선할 수 있고, 클래스의 명세도 정확하게 할 수 있고, 객체 간의 상호작용 또는 설계 의도까지 명확하게 정의 할 수 있음 간단히 말해서 디자인 패턴은 설계자들이 올바른 설계를 빨리 만들 수 있도록 도와줌 기존 환경 내에서 반복적으로 일어나는 문제를 어떻게 풀어나갈 것인가에 대한 일종의 솔루션 같은 것 생성 패턴구조 패턴행동 패턴 객체의 생성에 관련된 패턴, 객체의 생성 로직을 숨김으로써 유연성을 향상 시킴 클래스와 객체의 구성에 관련된 패턴 객체와 객체간의 통신에 관련된 패턴. Singleton Adapter Command Abstr.. 2022. 3. 4.
22.02.17_스레드와태스크 1.프로세스와 스레드 오늘날 OS는 여러 프로세스를 동시에 실행할 수 있는 능력 있음 덕분에 여러가지 음악도 듣고, 코딩도 할 수 있음 OS만 동시에 여러 작업을 할 수 있는 것 아님 프로세스도 한번에 여러 작업을 할 수 있음 프로세스란? 실행 파일이 실행되어 메모리에 적재된 인스턴스임 가령 word.exe가 실행파일이라면, 이 실행 파일에 담겨 있는 데이터와 코드가 메모리에 적재되어 동작하는 것이 프로세스 프로세스는 반드시 하나 이상의 스레드로 구성되는데, 스레드는 운영체제가 CPU시간을 할당하는 기본단위임 프로세스가 밧줄이라면, 스레드는 밧줄을 이루는 실이라고 할 수 있음 1.1 멀티 스레드를 이용할 때 장단점 장점 사용자 대화형 프로그램에서(콜솔프로그램과 GUI프로그램 모두) 멀티 스레드를 이용하면.. 2022. 2. 20.
2021.12.11_테코레이터패턴04.자바와스프링에서찾아보는패턴 Java import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletResponseWrapper; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class DecoratorInJava { public static void main(String[] args) { // Collections가 제공하는 데코레이터 메소드 ArrayList list = new ArrayList(); list.add(new Book()); List books = Collections.checkedList(list, Boo.. 2021. 12. 11.
728x90
반응형