2024-07-31

시연·2024년 7월 31일
  • 강의는 기초강의로 듣고 이후에는 문제 많이 풀어보기
  • 알고리즘!!(기초자료구조), 컴퓨터가 어떻게 돌아가는지
  • 외워서하면즞대진짜 내가 생각해서 해야함.. 수학적사고가 넘넘 중요
  • 논리적으로 생각하려고 노력하기
  • C언어부터 깨보자

C

  • 1은 True 이기 때문에 무한으로 반복된다.
  • %c 문자열char형으로 뽑아준다.
  • char *s1 = "abcdefg"; ->정적영역에 "abcdefg"를 저장한 다음 이 시작 주소를 s1에 대입

char s2[8] = "abcdefg"; ->힙 영역에 메모리를 할당한 후 "abcdefg"를 이곳에 저장

char* str: 그냥 문자열을 넣어준거
배열: 빈칸의 자리를 마련해줌

JAVA

인터페이스: UI(유저인터페이스) / UX

  • interface: 다중상속 가능
    인터페이스 안에는 추상메서드
  • 오버로드: 같은 이름의 함수를 다른 버전으로 만드는 것 -> 다른 매개변수 사용.
  • 부모요소에 접근하려면 super 사용
  • final키워드: 처음에 정의하면 변경 불가 (객체를 다룰때 주로 사용)

접근제한자

  • public : 외부 클래스가 내부 클래스에 접근해서 해당 데이터를 자유롭게 사용 가능
  • private : 외부 클래스가 내부 클래스에 접근해서 해당 데이터로 접근해서 사용하는 걸 막음
    매서드로 접근함.
  • getter : 데이터를 가져오는 역할
  • setter : 데이터를 저장하는 역할

제너릭

예외처리

  • try......catch :try에서 에러를 감지하면 catch 타기
  • finally에서도 예외처리 가능
  • threw new: 애초에 진입할때 처리하기

0개의 댓글