본문 바로가기 메뉴 바로가기

내 맘대로 끄적이기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

내 맘대로 끄적이기

검색하기 폼
  • 분류 전체보기 (26)
    • ● JAVA (21)
      • ○ JAVA.CS (20)
    • ● javascript (0)
    • ● spring framework (1)
    • ● docker (2)
    • ● AWS (0)
    • ● CS (0)
  • 방명록

전체 글 (26)
Java 기본 개념 12 (모델 Model)

클래스를 모델을 설계하는 도구라고도 함 모델(Model)이란 객체_Object(현실적) = 클래스_class(프로그래밍적)=모델_Model(소프트웨어공학적) 객체지향프로그래밍에서 클래스를 역할에 따라 부르는 이름을 모델(Model)이라고 부른다. 역할에 따라 다양한 모델을 만들어 사용할 수 있다. 클래스(모델)의 종류 시작 클래스 DTO, VO : 데이터를 담는(이동) 모델 DAO (Data Access Object) : 데이터를 처리(DB)를 하는 모델 Utility (Helper Object) : 도움(Utility)을 주는 모델 - Utility, Helper, Facade 1. 날짜, 통화, 시간 정보 획득 기능 (동작) 2. 인코딩(한글 깨짐) 기능(동작) 3. DAO이외의 별도 기능(동작) -..

● JAVA/○ JAVA.CS 2024. 3. 27. 22:15
Java 기본 개념 11 (클래스 Class)

사용자정의 자료형 - 모델링 도구 - Class라는 도구로 만들어 사용 객체(Object) = 이질적인 구조 = 모델(Model) = 덩어리(Value Object) = 바구니 = 이동(Data Transfer Object) 사용자정의자료형, 새로운 자료형, 객체 자료형 클래스란 무엇인가? 클래스 : 객체를 설계 = 모델링하는 도구 자료형 측면 : 새로운 자료형을 만드는 도구 public class MovieDTO { // 상태정보, 멤버변수, 속성, 프로퍼티(*) public String title; public int day; public String major; public String part; public float time; public int level; } 객체지향 측면 : 현실세계에 있는..

● JAVA/○ JAVA.CS 2024. 3. 13. 12:17
Java 기본 개념 10 (오버로딩 - Overloading)

메서드의 오버로딩(Overloading) - 하나의 클래스 내에서 동일한 이름의 메서드를 여러 개 사용할 수 있는 객체지향 기법 동작이 비슷하기 때문에 메서드 이름을 같게 만들어 사용하면 편리하다. (편리성) 오버로딩의 전제조건 -> 메서드의 시그니처(signature) 가 달라야 한다. - 매개변수의 개수, 매개변수의 타입 정적 바인딩이란 무엇인가? - 컴파일 시점에서 사용될(호출될) 메서드가 결정(연결)되는 바인딩 public int add(int a, int b){ int sum =a+b; return sum; } public float add(float a, float b){ int sum =a+b; return sum; } // 컴파일을 아래쪽과 같은 형식으로 해놓는다. public int ad..

● JAVA/○ JAVA.CS 2024. 3. 8. 22:59
Java 기본 개념 9(메서드, 변수)

기계(자판기) => Object 버튼 => 기능 - function 함수 동작 - 행위 - Method 객체 지향 언어에서 동작을 Method or 기능(function) 라고 한다. Method 란 무엇인가? 객체가 가지고 있는 동작(기능)을 메서드(함수)라고 한다. 반복적인 동일 작업을 메서드를 만들어 사용하면 편리합니다. 객체지향프로그램은 객체가 가지고 있는 메서드를 통해서 데이터를 서로 주고 받으며 상호작용을 한다. 메서드는 크게 API에서 제공해주는 메서드와 사용자 정의 메서드의 두 종류로 분류할 수 있다. 메서드는 정의를 하고 호출을 하여 사용되어진다. 메서드의 결과 값은 하나의 형태로 만들어진다. 변수는 데이터를 하나의 형태로 저장한다. 메서드의 이름이 변수 역할을 한다. 접근제한자 (Acc..

● JAVA/○ JAVA.CS 2024. 3. 6. 21:59
Java 기본 개념 8

연산자의 종류 단항연산자 : a++, a-- ,(증가연산자 감소연산자) 이항연산자 : a+b 삼항연산자 : (조건)? 참 : 거짓 산술연산자 : +, -, *, /(몫), %(나머지) - 나머지를 구할 때는 실수형으로 나눌 수 없다 (ex) 11.0 % 4.0 = 오류) 관계연산자 : >, =, a = a - b a *= b => a = a * b a /= b => a = a / b a %= b => a = a % b 증가연산자 : ++ => ++a(전위), a++(후위) => a = a+1 감소연산자: -- => --a(전위), a--(후위) => a = a-1 전위 : 먼저 증가, 감소 -> a의 값 사용 후위 : a의 값 사용 -> a의 값 1 증가, 감소 int x = 10; System.out...

● JAVA/○ JAVA.CS 2024. 3. 4. 22:58
이전 1 2 3 4 5 6 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바