202401to07
  • 2024.01.15.월.day12-결석(출석인정)
    2024년 01월 16일 08시 53분 53초에 업로드 된 글입니다.
    작성자: 202401to07

    나간 진도 : 인터페이스연결, 예외처리, 파일시스템

     

    파일시스템: 데이터 발생, 처리 위치 

    https://kimsewhee.github.io/classTest/ 

    9.입출력

    ❤표준입력: 키보드입력->입력버퍼->메모리

    콘솔장치(ex)키보드)를 사용하는것.

    키보드로 입력하는 내용이 바로 메모리에 가지 않고 입력버퍼를 거친다-> 프로그램 메모리로 이동

    입력버퍼 또한 메모리(=저장장치)이다.

    ❤ 표준출력: 메모리->출력버퍼->화면 모니터

    ❤ 한글인코딩 : 유니코드(UTF-8(한글 3바이트), UTF-16 등등)

    윈도우의 터미널: MS949(cp949)는 EUC-KR(=ANSI)(국산 인코딩(한글2바이트))

     

     

    컬렉션 프레임워크(collection framework) :

    1. Collection인터페이스 : 하나의 자료를 모아서 관리하는 데 필요한 기능을 제공
      1) List : 인덱스로 순서 /중복 허용
      2) Set : 순서 없음 / 수학같은 집합 / 중복금지 

    2. Map인터페이스 : key를 통해 value를 얻는다.
      1) HashMap<K, V> : key와 value를 묶어 하나의 entry로 저장한다.


      2) TreeMap : 입력된 key의 소트순으로 데이터가 출력
      3) LinkedHaspMap : 입력된 순서대로 데이터가 출력

     

    나간 진도
    day12.txt
    0.00MB

    예진언니가 보내준 수업 메모정리

     

     

    메서드의 종류 
    1.void메서드 : 리턴값 없음, 그냥 실행만 함 

    public void doSomething() {
        // 작업 수행
    }


    2.static메서드

    public static int add(int a, int b) {
        return a + b;
    }


    3.인스턴스 메서드 

    public int getAge() {
        return age;
    }


    4.리턴타입이 있는 메서드 

    public String getName() {
        return name;
    }


    5.매개변수가 있는 메서드 

    public void printMessage(String message) {
        System.out.println(message);
    }


    6.생성자 

    public MyClass(int initialValue) {
        this.value = initialValue;
    }


    7.인터페이스 메서드 

    interface MyInterface {
        void interfaceMethod();
    }


    8.추상 메서드 

    public abstract void abstractMethod();


    .... etc

     

     

    if-else : 다양한 조건 

    swich-case :다양한 값

     

    '보안' 카테고리의 다른 글

    2024.01.17.수.day14  (0) 2024.01.17
    2024.01.16.화.day13  (0) 2024.01.16
    2024.01.12.금.day11  (0) 2024.01.12
    2024.01.11.목.day10  (0) 2024.01.11
    2024.01.10.수.day9  (0) 2024.01.10
    댓글