사색을 사색하다
  • 홈
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 프로그래밍
        • AWS
        • Java
        • SQL
        • HTML & CSS
        • Spring
        • Python
        • Machine Learning
        • Statistics
      • Issues
      • ZIO. 일상
        • TV, 영화 리뷰
        • 생활정보
        • knowledge
      • 사회, 시사, 경제
        • 가상화폐
        • 한 발 한 발 딛는 중
      • 블로그 운영하기
  • 홈
프로그래밍/Java

[Java] 다이어그램 종류 - 클래스 다이어그램(Class Diagram)

1. Class Diagram 1) 한 시스템을 구성하는 클래스들의 구조, 속성(attribute), 메서드(method)를 시각화한 diagram이다. 2) 클래스의 구조 및 클래스 간의 관계에 초점을 맞춘 structural diagram이다 2. 왜 사용하나요? 1) 클래스 간의 관계, 의존성을 빠르게 파악할 수 있다. - 새로운 요구사항이 들어왔을 때, 재사용하거나 확장할 만한 클래스가 있는지를 빠르게 파악 가능하다. 2) 소프트웨어가 완성된후 구현 설명을 위해 사용할 수 있다. - 새로운 팀원이 왔을 때 빠르게 시스템 구조를 파악할 수 있다. "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 3. 언제 사용하나요? 1) 요구사항이 수집되고, 시스템 내의 ..

2022. 12. 7. 15:02
프로그래밍/Java

[Java] 다이어그램 종류 - 시퀀스 다이어그램 (Sequence Diagram)

1. Sequence Diagram 1) 객체 간의 상호 작용을 시간 순으로 시각화 한 다이어그램 2) 시스템의 구조에 초점을 맞춘 것이 아니라 시스템이 어떤 순서로 누구와 상호작용 하는지에 초점을 맞춘 behavior diagram이다. "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 2. 왜 사용하나요? 1) 코드를 보고 시스템의 흐름을 파악하기는 매우 오랜 시간이 걸리고 어렵다. 2) 시스템이 어떤 순서로 요청을 처리하는지, 어던 시스템과 소통을 하는지 쉽게 이해하기 위해 사용한다. 3. 언제 사용하나요? 1) 요구 사항이 수집되고, 각 시스템 혹은 객체 간의 메시징을 정의하는 설계 단계에서 사용한다. 2) 요청을 처리하기 위해 여러 시스템/외부 서비스 간..

2022. 12. 6. 14:16
프로그래밍/Java

[자바 -Java] 메모리 - 메서드, 인스턴스, 힙메모리, method, instance, heap memory

1. 자바의 메모리 모델 1) java.exe가 실행이 되면서 자바가상머신(JVM)이 만들어진다. 그리고 메모리 공간 활용의 효율성을 높이기 위해서 메모리 공간을 여러 영역으로 나누게 된다. 2) 함수 호출과 스택 메모리 스택 : 함수가 호출될 때 지역 변수들이 사용하는 메모리, 함수의 수행이 끝나면 자동으로 반환되는 메모리이다. 3) 메서드(Method) - 객체의 기능을 구현하기 위해서 클래스 내부에 정의하는 함수이다. - 멤버 함수(member function) 이라고도 한다. - 메서드를 구현함으로써 객체의 기능이 구현된다. - 메서드의 이름은 그 객체를 사용하는 객체(클라이언트)에 맞게 짓는 것이 좋다. ex) getStudentName() : 관례적으로 소문자로 시작하고 단어와 단어가 연결되는..

2022. 8. 27. 21:22
프로그래밍/Java

[자바 - Java] 개발자 환경 세팅 - JDK

개발자 환경 세팅 - Open JDK Win 11 기준으로 작성되었습니다. 개발자 환경 세팅 방법 - JDK, Java 1) 우선 JDK 파일을 다운 받기 위해서 https://adoptium.net/temurin/ 사이트에 접속합니다. 2) 다음과 같은 창에서 Other Platforms and versions를 클릭합니다. 바로연결 : https://adoptium.net/temurin/releases?version=11 3) JDK 파일을 OS맞게 .zip파일을 풀어 C:\Program Files에 다운로드 받는다. 4) 시스템 > 정보 > 고급시스템 정보에 들어갑니다. 5)시스템 속성 이라는 창이 뜰텐데 고급 > 환경 변수를 클릭합니다. 6) 다음과 같은 창이 뜨는데 1 > 2 > 체크 빈칸 입력..

2022. 8. 22. 20:09
프로그래밍/Java

[자바 - Java] 콘솔 출력 및 입력

Scanner를 이용한 출력 방법 1. 콘솔 출력 1) 콘솔 : 컴퓨터를 대상으로 데이터를 입력 및 출력하는 장치를 말한다. 대표 장치로는 키보드, 마우스 그리고 모니터가 있다. 2) 자바에서 출력하는 함수는 아래와 같다. System.out.println() System.out.printf() System.out.print() println() : 괄호 내부의 내용을 출력한 후에 행을 바꿉니다. printf() : 괄호 내부의 내용을 지정된 포맷을 사용해서 출력합니다. print() : 괄호 내부의 내용을 출력만 하고 행을 바꾸지 않습니다. 3) printf() : 문자열의 내용을 조합하여 출력하는 기능을 제공한다. ex) System.out.printf("포맷 문자열", 데이터, 데이터, 데이터.....

2022. 8. 22. 10:55
  • «
  • 1
  • »
반응형
160x600
Powered by Privatenote Copyright © 사색을 사색하다 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바