[자바의 정석 - 기초편] ch6-11 선언위치 변수종류

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии •

  • @젠젠-e8l
    @젠젠-e8l 4 года назад +19

    책 암만봐도 모르겠었는데, 강사님 강의로 들으니까 이해가 바로가네요 좋은 강의 무료로 지원해주시는점 정말 감사합니다^^

  • @jamesparker1334
    @jamesparker1334 28 дней назад

    선생님 너무 좋은 강의 감사드립니다, 반복 또 반복하겠습니다! 이해가 너무 잘되어서 진심으로 감사드려요!

  • @지네와꼬마
    @지네와꼬마 2 года назад +1

    비록 수강자지만 강의를 듣고 책을 보면 선생님께서 수강자들이 이해하기 쉽게 쓰시려고 노력했다는 게 느껴집니다. 항상 감사드립니다.

  • @김경식-l5l
    @김경식-l5l Год назад

    클래스 변수를 컴퓨터 구조로 설명해주시니 저에겐 좀 더 이해하기 쉬웠습니다. 감사합니다.

  • @딕딕이
    @딕딕이 3 года назад

    2021.04.14 시청완료입니다!
    감사합니다

  • @바어다
    @바어다 2 года назад

    오늘도 감사합니다..요약하면서 3번째 보니까 더 잘 이해됩니다...

  • @올바른운동
    @올바른운동 2 года назад

    처음 이 강의 들었을때 그저 그랬는데 자꾸 반복해서 들으니 왜 명강의인지 알게되네요 처음엔 엥? 이런생각이엿는데

  • @이혜지-m7v
    @이혜지-m7v 3 года назад +2

    3회 시청완료
    - 클래스 영역: 인스턴스 변수(iv), 클래스 변수(cv = static + iv)
    - 메서드 영역: 지역변수(lv)
    - 클래스 영역에는 선언문만 가능함
    - 객체 = iv를 묶어놓은것 (프로그래밍 관점)
    - 인스턴스 변수는 객체가 생성될 때 만들어짐
    - 클래스 변수는 클래스가 메모리에 올라갈 때 한 번만 만들어짐
    - 지역변수는 변수가 선언되면 생성되서 메서드 종료 시 자동 제거

  • @김충현-v3m
    @김충현-v3m 3 года назад

    복습중! 좋은 강의 감사합니다.

  • @croissant181
    @croissant181 2 года назад

    안녕하세요 좋은 강의 너무 너무 감사드립니다 열심히 하겠습니다!!

  • @kams2348
    @kams2348 3 года назад

    2회 시청완료입니다.

  • @이상수-f9l
    @이상수-f9l 4 года назад

    2회 시청완료입니다!

  • @짜짜-y5j
    @짜짜-y5j 4 года назад +1

    프로그래밍 관점에서 객체는 iv를 묶어놓은 것이라는 말이 너무 이해가 잘되어서 충격적이에요. 전 왜 지금까지 객체라는 개념을 어렵게 생각하고 주변의 모든 것은 객체라고 생각하면서 어렵게 이해하고 프로그래밍에 적용했는지 모르겠네요ㅠㅠ

  • @김병은-y8j
    @김병은-y8j 3 года назад

    2회 시청 완료 하였습니다.

  • @김규호-m8s
    @김규호-m8s 7 месяцев назад

    감사합니다 감사합니다 감사합니다

  • @Robert-zc9uo
    @Robert-zc9uo 3 года назад

    너무너무 감사합니다~~!

  • @호야-x2q
    @호야-x2q 4 года назад

    강의 감사합니다

  • @남궁진-e7r
    @남궁진-e7r 4 года назад

    좋은 강의 감사합니다

  • @니나부슈만-h6e
    @니나부슈만-h6e 2 года назад

    220328 와 오늘 예제 풀면서도 static에 대해서 헷갈렸는데 강의 들으니 완전히 이해됐어요! static은 객체 생성이 필요없는 클래스변수! 감사합니다

  • @김정희-w6z
    @김정희-w6z Год назад

    어려운걸 너무 쉽고 귀에 쏙쏙

  • @김예찬-y6u
    @김예찬-y6u 4 года назад

    좋은 강의 감사합니다!

  • @김도현-c4f
    @김도현-c4f 3 года назад

    전역, 지역 변수와 관련이 있는 것 같다 생각했어요! 출첵입니다!

  • @myeongheeroh6209
    @myeongheeroh6209 4 года назад

    잘 봤습니다. 감사합니다.

  • @jkkim111
    @jkkim111 3 года назад

    잘보고 있습니다 선생님

  • @biang4202
    @biang4202 3 года назад

    3회차 시청 완료 합니다.

  • @김성현-j4c7p
    @김성현-j4c7p 4 года назад

    강의 너무 좋아요❤️

  • @Shin-pl1hw
    @Shin-pl1hw 3 года назад

    항상 감사합니다!!

  • @biang4202
    @biang4202 4 года назад

    1회 시청 완료하였습니다

  • @SoyouG-w1u
    @SoyouG-w1u 4 года назад

    객체는 iv 묶어놓은 것!! -감사합니다 강사님:)

  • @뭘안다고그렇게떠드는
    @뭘안다고그렇게떠드는 3 года назад

    4회 시청완료!

  • @rlatnekf
    @rlatnekf 3 года назад

    복습중입니다..

  • @ujungkim7514
    @ujungkim7514 2 года назад

    감사합니다

  • @남붕어
    @남붕어 4 года назад

    남소연 20201210 1회 시청
    아직 1회차라서 필기하며 들어도 제것이 안되네요ㅠㅠ 10회차가 될 때는 제가 좀 더 나아졌으면 좋겠습니다ㅠㅠ

  • @김예찬-y6u
    @김예찬-y6u 4 года назад

    감사합니다~

  • @뭘안다고그렇게떠드는
    @뭘안다고그렇게떠드는 3 года назад

    2회 시청완료

  • @잠에약한하마
    @잠에약한하마 4 года назад

    이승복 1회차입니다 코딩하면서 공부중이에요..!

  • @mosquitoexorcist
    @mosquitoexorcist 3 года назад

    3회 시청 완료~!

  • @oo802
    @oo802 4 года назад

    (இ௦இ)이 강의를 듣고 뇌가 튼튼해졌읍니다,, 놀라운 강의입니다,,

  • @davidbyeon3370
    @davidbyeon3370 3 года назад

    2회시청완료

  • @정보승-n3s
    @정보승-n3s 4 года назад

    1회시청완료

  • @boston3560
    @boston3560 Год назад

    psvm도 메서드였고, 이때까지 이 영역안에 기본형 선언한게 이 이유 때문에 지역변수라고 하셨던 거군요?

  • @뭘안다고그렇게떠드는
    @뭘안다고그렇게떠드는 4 года назад

    1회 시청완료

  • @whoisywow4594
    @whoisywow4594 3 года назад

    조은 강의 감사합니다.
    클래스 변수(CV)는 프로그램시작시 미리 메모리에 스탠바이 해 놓는 건지 알았는데..
    객체를 생성하기 바로 전에 메모리에 로드 되는 군요..

    • @MasterNKS
      @MasterNKS  3 года назад +1

      미리 로딩시켜놓을 수도 있습니다. 너무 신경쓰지 마세요

    • @whoisywow4594
      @whoisywow4594 3 года назад

      @@MasterNKS 감사합니다.

  • @daulkim-o2m
    @daulkim-o2m 4 года назад

    20.11.13
    강의 감사합니다

  • @강태우-q5f
    @강태우-q5f 3 года назад

    201212/1회 시청/감사합니다

  • @mosquitoexorcist
    @mosquitoexorcist 3 года назад

    4회 시청 완료

  • @호야-x2q
    @호야-x2q 4 года назад +1

    < 객체 = iv의 묶음 >
    - iv, cv ( cv = static + iv ) -> 클래스 영역에 선언.
    - lv. -> 클래스영역 제외 나머지 영역에 선언. (메서드, 생성자, 초기화 블럭내부)
    cv = 객체생성없이 언제나 사용가능.
    iv = 객체생성 필요. 인스턴스가 생성되었을 때 만들어진다.
    20/11/21

  • @biang4202
    @biang4202 3 года назад

    2회시청 완료

  • @박천형-t1k
    @박천형-t1k Год назад

    이 강의가 무료라느게 너무 감사할따름 ㅠ

  • @hikieun
    @hikieun 3 года назад

    출석합니다!:)

  • @mosquitoexorcist
    @mosquitoexorcist 3 года назад

    2회 시청 완료

  • @shallows7371
    @shallows7371 2 года назад

    일단 외운다음에 받아들여야 할거같네요

  • @메론-e9r
    @메론-e9r 2 года назад

    강의 잘 들었습니다~
    혹시 cv의 종료시기는 없나요? 프로그램 종료시에 종료되나요?
    iv의 생성/종료시기 - 객체가 생성 되었을 때 ~ 참조변수 없어지면 GC에의해 제거 ☆

    cv의 생성시기 - 클래스가 메모리에 올라갔을 때(자동생성)
    lv의 생성/종료시기 - 변수 선언문이 수행 되었을 때 ~ 메서드 끝날때까지

  • @mirakim7414
    @mirakim7414 4 года назад

    6-11 선언위치에 다른 변수의 종류
    > 선언된 위치에따라 구분
    클래스 영역 : 클래스변수cv, 인스턴스 변수 iv(static+cv)
    메서드 영역 : 지역변수(lv)
    >생성시기
    cv : 클레스가 메모리에 올라갈때(로딩될때)
    객체생성 필요 없음!
    iv : 인스턴스 생성시 만들어짐
    객체 생성 필요함!
    >>cv iv 는 클래스 내에서 쭉 사용가능
    lv : 변수선언문이 수행될때. 메소드 종료시 사람
    (☆객체: iv의 집합)

  • @쥬항-e7e
    @쥬항-e7e 2 года назад

    완료

  • @정보승-n3s
    @정보승-n3s 3 года назад

    2회완료

  • @내손을자바
    @내손을자바 4 года назад

    클래스 영역-iv,cv(static 붙은거), 메서드영역 - lv//선언문만 가능하다; iv의 생성시기는 인스턴스가 생성되었을 때 , 객체는 iv를 묶어놓은것

  • @justinit9027
    @justinit9027 3 года назад

    21/04/12 1회 시청 완료

  • @최성민-p4r
    @최성민-p4r 3 года назад

    잘보고갑니다

  • @JamesLee-fg8nx
    @JamesLee-fg8nx 2 года назад

    2022/11/21 수강완료

  • @mosquitoexorcist
    @mosquitoexorcist 3 года назад

    선언위치에 따른 변수의 종류
    영역
    ①클래스영역 - 선언문만 가능
    ②메서드영역 - 메서드선언
    변수 종류
    ①iv(인스턴스변수)
    클래스영역
    인스턴스가 생성될 때
    객체 == iv묶음
    객체생성을 해야 사용가능
    ②cv(클래스변수) - static+iv
    클래스영역
    클래스가 메모리에 올라갈 때
    객체생성이 필요없다
    아무때나 사용가능
    ③lv(지역변수)
    메서드영역
    메서드 영역 내 변수 선언문이 수행 됐을 때

  • @뭘안다고그렇게떠드는
    @뭘안다고그렇게떠드는 3 года назад

    3회 시청!

  • @thekimssalon3254
    @thekimssalon3254 3 года назад

    감사합니다 0301

  • @starfish3585
    @starfish3585 3 года назад

    1회 시청 완료

  • @optional5459
    @optional5459 4 года назад

    1회시청 2020-12-08

  • @user-p2yhkd1s
    @user-p2yhkd1s Год назад

    2023/08/21 여기부터 헷갈림

  • @최호연-q1i
    @최호연-q1i 3 года назад

    최호연 1회 시청 완료

  • @이성민-z2j
    @이성민-z2j 3 года назад

    3회 시청.

  • @이현중-m2c
    @이현중-m2c 4 года назад

    👍👍👍👍👍👍👍👍👍

  • @제한해제가한번해보겠
    @제한해제가한번해보겠 4 года назад

    2020/09/13 완료

  • @이동환-w8y
    @이동환-w8y 4 года назад

    영역은 두가지
    1.클레스영역 - iv, cv
    2.메서드영역 lv
    매서드영역 외에 영역은 클레스영역
    클레스변수생성시기 : 클레스가 필요할때. 객체를 만들기전에!
    인스턴스변수 생성시기 : 인스턴스 생성시
    중요 cv가 iv보다 먼저 만들어진다
    클레스영역에서는 선언만가능 ( sysout , int i = 3+x; 불가)

  • @최활영-p4y
    @최활영-p4y 3 месяца назад

    혹시 강의 자료는 어디서 다운로드가 가능할까요?

    • @MasterNKS
      @MasterNKS  3 месяца назад

      강의자료는 깃헙에 있는데 강의의 것과는 좀 다릅니다. github.com/castello/java_basic

  • @ALavigne-m1j
    @ALavigne-m1j 3 года назад

    12/18 4회 시청

  • @조다혜-u7y
    @조다혜-u7y 4 года назад

    1. 클래스영역: iv, cv 2. 메서드영역: lv

  • @꿍애
    @꿍애 2 года назад

    1. 클래스 영역
    2. 메서드 영역
    클래스 영역 이외의 공간
    iv 인스턴스 변수 클래스 공간에 위치 객체가 생성될때 iv가 생성됨 < 제일 중요함
    cv 클래스 변수 클래스 공간 위치 클래스가 메모리에 올라갈때 생성됨 cv는 객체 생성 없어도 생성가능
    lv 로컬 변수 메서드 공간 위치 메서드 호출 및 선언시 지역변수 생성되고 선언이 끝나면 사라짐
    일단 객체는 iv 변수 묶어논 거라고 생각하자
    20-22/2/17 정주행 1회차

  • @ALavigne-m1j
    @ALavigne-m1j 4 года назад

    12/11 1회 시청

  • @ALavigne-m1j
    @ALavigne-m1j 3 года назад

    12/15 2회 시청

  • @yhj2673
    @yhj2673 Год назад

    2023.10.23 완료 day8

  • @gogo-vq9pz
    @gogo-vq9pz 3 года назад

    2회 시청
    변수의 종류는 선언 위치에 따라 3가지로 나뉜다.
    클래스 영역에 선언되었다면 인스턴스 변수(iv), 메서드 영역에서 선언되었다면 지역변수(lv)라 한다.
    인스턴스 변수 앞에 static이 붙었다면 클래스 변수(cv)이다.("인스턴스 변수"에 static 붙은 것이기 때문에 클래스 영역에 위치한다)
    클래스 영역에는 선언문만 가능하다.(변수 선언, 메서드 선언)
    지역변수는 메서드가 수행되었을 때 생성된다.(유효범위 == 메서드 끝날 때까지)
    인스턴스 변수는 인스턴스가 생성되었을 때 생성된다. => 객체 == iv 묶음
    클래스 변수는 클래스가 메모리에 올라갈 때(클래스 필요할 때) 생성된다.(자동 생성, 객체 생성 필요 없음)

  • @김충현-v3m
    @김충현-v3m 3 года назад

    4회 시청

  • @ww99176
    @ww99176 4 года назад

    객체란? iv 집합
    변수의 종류 | 선언위치 | 생성시기
    클래스 변수 | 클래스 영역 | 클래스가 메모리에 올라갈 때
    인스턴스 변수 | 클래스 영역 | 인스턴스가 생성되었을 때
    지역 변수 | 클래스 영역 이외의 영역 | 변수 선언문이 수행되었을 때

  • @hyekyunggu3987
    @hyekyunggu3987 2 года назад

    java를 배우면 안드로이드 어플 개발 가능하다고 하셨는데, 애플 어플 개발은 불가능하나요?

    • @MasterNKS
      @MasterNKS  2 года назад

      스위프트 배우셔야합니다

  • @sujinlee3795
    @sujinlee3795 4 года назад +1

    20/11/25 다혜수진지영 day3

  • @myeongheeroh6209
    @myeongheeroh6209 4 года назад

    6장 객체지향언어 2회독, 2020.11.05.

  • @taegyulee6514
    @taegyulee6514 3 года назад

    2021.05.30 1회

  • @hyekyunggu3987
    @hyekyunggu3987 2 года назад

    인스턴스 = 객체 = 변수
    다 같은 뜻 인가요?
    객체란?
    iv를 묶어 놓은것 = 객체를 여러개 묶어 놓은 것 = 변수를 여러개 묶어 놓은 것 = 인스턴스를 여러개 묶어 놓은 것
    이게 다 같은 말 인가요 ?

    • @MasterNKS
      @MasterNKS  2 года назад

      인스턴스==객체==인스턴스 변수의 집합

  • @hyekyunggu3987
    @hyekyunggu3987 2 года назад

    클래스변수는 클래스가 메모리에 올라갈때를
    CUP가 RAM에서 해당 클래스를 읽을때 라고 이해해도 되나요 ?

  • @김충현-v3m
    @김충현-v3m 4 года назад

    2회 시청

  • @qwe2775
    @qwe2775 2 года назад

    22.02.06
    2배속으로 3회차 진행

  • @thekimssalon3254
    @thekimssalon3254 3 года назад

    파이팅! 0308

  • @달곰이-d2f
    @달곰이-d2f Год назад

    선생님 iv들을 생성해서 묶은 게 객체인 건 이해가 되는데
    반대로 객체를 생성하면 iv들이 만들어진다는 말이 이해가 잘 안돼요. 어떻게 생각해야 될까요?

    • @MasterNKS
      @MasterNKS  Год назад

      변수여러개 생기는 배열하고 같습니다

  • @봉봉-c5j8i
    @봉봉-c5j8i Год назад

    헷갈린다 다시보기

  • @김덕환-z9u
    @김덕환-z9u 4 года назад

    객체는 iv의 묶음

  • @남붕어
    @남붕어 4 года назад

    남소연 20201211 2회 시청

  • @김충현-v3m
    @김충현-v3m 4 года назад

    1회 시청

  • @이아리-s7d
    @이아리-s7d 3 года назад

    16:43

  • @chang-hyunlyoo1981
    @chang-hyunlyoo1981 4 года назад

    1회시청

  • @김규호-m8s
    @김규호-m8s 7 месяцев назад

    3회독

  • @까무론
    @까무론 3 года назад

    2nd

  • @kams2348
    @kams2348 3 года назад

    3회 시청완료입니다.