<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>인사이트</title>
    <link>https://insite.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Mon, 17 Aug 2026 23:01:43 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>쿰쿵</managingEditor>
    <item>
      <title>[JAVA] ArrayIndexOutOfBoundsException</title>
      <link>https://insite.tistory.com/33</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;ArrayIndexOutOfBoundsException&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;: 지금 당신이 찾으려고 하는 값은 제가 가지고 있는 배열의 범위를 벗어났습니다. 저는 찾아드릴 수 없어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;오류메시지&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;: Exception in thread &quot;main&quot; java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 5 &lt;br /&gt;at&amp;nbsp;com.exception.ArrayIndexOutOfBoundsExceptinoExample.main(ArrayIndexOutOfBoundsExceptinoExample.java:10)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; - &quot;main스레드 실행 중에 ArrayIndexOutOfBounds예외가 발생했네요. index에는 값이 5개 밖에 없는데 그 범위를 넘겨셨네요. 오류가 난 위치는 10번째 라인이예요 가서 확인해보세요&quot;라는 의미&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;뭐가 오류가 났나 확인해보자&lt;/p&gt;
&lt;pre id=&quot;code_1623974127255&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public class ArrayIndexOutOfBoundsExceptionExample {

	public static void main(String[] args) {
		
		int[] intArr = {1, 2, 3, 4, 5};
		
		System.out.println(intArr[0]);	// 1
		System.out.println(intArr[5]);	// 예외발생(10번째 라인)
	}

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;9번째 라인에 있는 intArr[0]은 잘 출력이 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;왜일까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;배열은 index번호라는 게 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;보통 우리가 숫자를 셀 때는 1, 2, 3 이렇게 세지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;배열을 세려면 0, 1, 2 이런 식으로 세어야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 System.out.println(intArr[0])로 하려고 했던 건 무엇이었을까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;- intArr이 참조하고 있는 애 중에 0번째 위치(인덱스)에 있는 애를 좀 출력하고 싶은데요. 를 하고 싶었던 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 그 값이 뭘까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그렇다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;왜?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;인덱스는 0부터 세니까.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 intArr[2]를 출력하면 뭐가 나올까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;아니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;3이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;왜?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;인덱스는 0부터 세니까.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 이제 감이 좀 온 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;intArr[5]를 출력했을 때 왜 예외가 나왔을까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;intArr[5]에 값이 있는가?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 출력해줄 수 있는가?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그래서 예외가 발생한 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;시스템은 당신에게 &quot;당신이 찾으려고 하는 값은 제 영역 밖인걸요?&quot;라고 말하고 있는 것이다.&lt;/p&gt;</description>
      <category>JAVA</category>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/33</guid>
      <comments>https://insite.tistory.com/33#entry33comment</comments>
      <pubDate>Fri, 18 Jun 2021 09:05:55 +0900</pubDate>
    </item>
    <item>
      <title>AVA] NullPointerException</title>
      <link>https://insite.tistory.com/32</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;NullPointerException&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;: 주소값을 몰라서 당신이 찾으려고 하는 게 어디있는지 모르겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;오류메시지&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;:&amp;nbsp;Exception&amp;nbsp;in&amp;nbsp;thread&amp;nbsp;&quot;main&quot;&amp;nbsp;java.lang.NullPointerException &lt;br /&gt;at&amp;nbsp;com.exception.NullPointerException.main(NullPointerException.java:9)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; - &quot;main스레드실행중에 nullpoiner예외가 발생했네요. 그 위치는 9번째 라인이예요 가서 확인해보세요&quot;라는 의미&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;뭐가 오류가 났나 확인해보자&lt;/p&gt;
&lt;pre id=&quot;code_1623928102618&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public class NullPointerException {

	public static void main(String[] args) {
		
		String str = null;
		System.out.println(str);	// null출력
		System.out.println(str.toString());	// 여기가 9번째 라인
	}

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1. 왜 8번째 라인은 null값이 출력되고, 9번째 라인은 예외가 발생하는걸까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;str은 참조형 변수이고, 참조형 변수는 값의 대입이 아니라 주소를 가리킨다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;근데 str을 null로 초기화했다는 건 무슨 의미일까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&quot;제가 참조형 변수는 맞는데 참조할 주소는 없습니다.&quot; 라는 의미를 나타낸다&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 str을 출력하려고 했던 목적은 뭐였을까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&quot;주소값이 있습니까? 없으면 null을, 있다면 그 주소값을 보여주시죠!&quot;를 하려고 했던 것이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;(주소값???? 배열을 담은 변수를 그대로 찍어보면 [I@212aesv]뭐 이런 비슷한 내용을 본 기억이 있을것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그게 현재 내가 찍어보려고 했던 변수가 참조하고 있는 주소값이다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그래서 저렇게 당당히 null이 출력될 수 있었던 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;왜? 주소값을 출력하려고 했던 거니까. 근데 주소값이 없었으니까. 없으면 주소값 대신 null이 출력되니까.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2. 근데 9번 라인의 경우는 조금 다르다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;참조하고 있는 곳에서 값을 출력하려고 했던 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;근데 지금 참조하고 있는 값이 있는가?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 값을 가져올 수 있는가?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그래서 nullPointerException예외가 발생하게 된 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&quot;참조할 수 있는 주소가 없어서 당신이 원하는 값 또한 가져올 수 없습니다.&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;a href=&quot;https://coupa.ng/cbGJAp&quot; target=&quot;_blank&quot; referrerpolicy=&quot;unsafe-url&quot;&gt;&lt;img src=&quot;https://image9.coupangcdn.com/image/affiliate/banner/d5dc2adc76be02c740fff405bc7bf29d@2x.jpg&quot; alt=&quot;프레시 채소믹스, 500g, 1개&quot; width=&quot;120&quot; height=&quot;240&quot;&gt;&lt;/a&gt;
&lt;a href=&quot;https://coupa.ng/cbGJ4i&quot; target=&quot;_blank&quot; referrerpolicy=&quot;unsafe-url&quot;&gt;&lt;img src=&quot;https://image10.coupangcdn.com/image/affiliate/banner/60cb44befac9ec4259f48d876f7b1249@2x.jpg&quot; alt=&quot;네떼 리코타 치즈 샐러드, 205g, 2개&quot; width=&quot;120&quot; height=&quot;240&quot;&gt;&lt;/a&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #e56a2c;&quot;&gt;이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>JAVA</category>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/32</guid>
      <comments>https://insite.tistory.com/32#entry32comment</comments>
      <pubDate>Thu, 17 Jun 2021 20:34:39 +0900</pubDate>
    </item>
    <item>
      <title>[안드로이드 스튜디오] Fragment에서 onCreateView()를 호출하지 않아도 실행되는 이유</title>
      <link>https://insite.tistory.com/31</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;아래처럼 menuFragment를 생성해서 사용할 때 내가 따로 onCreateView를 호출하지 않아도 알아서 실행이 된다&lt;/p&gt;
&lt;pre id=&quot;code_1623914819168&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;menuFragment = new MenuFragment();&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;왜그럴까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Fragment클래스에 이런 내용이 있는 걸 확인할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1623914950452&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public Fragment() {
	initLifecycle();
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;생성자에 initLifecycle()이라는 메소드가 호출되어지고있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;일반 activity의 생명주기처럼 fragment도 생명주기가 있는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;onCreateView가 해당 fragment가 화면에 보여지는 즉시 실행되는 부분이기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;굳이 menuFragment.onCreateView()를 해주지 않아도 onCreateView이하 내용이 실행되는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>안드로이드 스튜디오</category>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/31</guid>
      <comments>https://insite.tistory.com/31#entry31comment</comments>
      <pubDate>Thu, 17 Jun 2021 16:36:30 +0900</pubDate>
    </item>
    <item>
      <title>[JAVA] 익명구현객체</title>
      <link>https://insite.tistory.com/30</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;인터페이스에 메소드를 하나 선언해줬다&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;* 인터페이스의 메소드는 모두 추상메소드이다&lt;/p&gt;
&lt;pre id=&quot;code_1623831198305&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public interface I {
	
	public void print();
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;인터페이스를 구현하는 클래스를 따로 만들지 않고, 익명구현객체를 통해서 인터페이스를 객체로 만들었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그러면서 int num이라는 변수도 넣고, 메소드도 재정의해서 넣었다.&lt;/p&gt;
&lt;pre id=&quot;code_1623831067062&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public class C {

	public static void main(String[] args) {
		
		I i = new I() {
			int num = 1;
			
			@Override
			public void print() {
				System.out.println(&quot;출력메소드&quot;);
			}
		};
		
		i.print();
		
		i.num = 10;	// 불가함
		
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Q1. 근데 I는 인터페이스가 아닌가? 어떻게 상수가 아닌데 들어갈 수 있는가?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;A1. 클래스의 형식을 빌려 객체를 생성한거기 때문에 변수 선언이 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (그렇다고 클래스인 것은 아니다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Q2. i.num = 10은 왜 불가한가?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;A2. I라는 익명구현객체를 i라는 변수에 넣었는데 그 타입을 살펴보면 I(인터페이스)이다. 내가 생성한 익명구현객체가 부모타입으로 자동 형 변환이 되었음을 알 수 있다. I에는 int num이라는 필드가 없기 때문에 사용할 수 없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/30</guid>
      <comments>https://insite.tistory.com/30#entry30comment</comments>
      <pubDate>Wed, 16 Jun 2021 17:25:32 +0900</pubDate>
    </item>
    <item>
      <title>[JAVA] 이름이 같은 클래스의 객체 생성 방법</title>
      <link>https://insite.tistory.com/28</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 서로 다른 패키지에 있는 같은 이름의 클래스를 import하는 방법&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;여기 아래 패키지는 다르지만 클래스의 이름은 같은 두 클래스가 있습니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p96BU/btq6CAA3cqC/eP0f4eR3crj6P9N29mbsx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p96BU/btq6CAA3cqC/eP0f4eR3crj6P9N29mbsx1/img.png&quot; data-origin-width=&quot;411&quot; data-origin-height=&quot;197&quot; data-filename=&quot;1.PNG&quot; style=&quot;width: 55.6235%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p96BU/btq6CAA3cqC/eP0f4eR3crj6P9N29mbsx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp96BU%2Fbtq6CAA3cqC%2FeP0f4eR3crj6P9N29mbsx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;411&quot; height=&quot;197&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beTeue/btq6AOfATzX/LDvYN16uVQX0yMCBTK5U4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beTeue/btq6AOfATzX/LDvYN16uVQX0yMCBTK5U4k/img.png&quot; data-origin-width=&quot;389&quot; data-origin-height=&quot;240&quot; data-filename=&quot;2.PNG&quot; style=&quot;width: 43.2137%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beTeue/btq6AOfATzX/LDvYN16uVQX0yMCBTK5U4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeTeue%2Fbtq6AOfATzX%2FLDvYN16uVQX0yMCBTK5U4k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;389&quot; height=&quot;240&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;두 클래스를 객체로 만들어보려고 하는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;어?! 잠시만요 지금 두 class의 이름이 모두 Tire네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 저건 누구 타이어일까요..? 한국패키지의 타이어? 금호패키지의 타이어?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;프로그램은 누구로 인식할까요?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;340&quot; data-filename=&quot;3.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/er5g0f/btq6BCMze77/R2dsXdaTF2LbJy0gc79Txk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/er5g0f/btq6BCMze77/R2dsXdaTF2LbJy0gc79Txk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/er5g0f/btq6BCMze77/R2dsXdaTF2LbJy0gc79Txk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fer5g0f%2Fbtq6BCMze77%2FR2dsXdaTF2LbJy0gc79Txk%2Fimg.png&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;340&quot; data-filename=&quot;3.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그래서 일단 import를 해보려고 보니 둘 중에 하나를 선택하라고 하는군요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;(아쉽게도 두 개 모두 선택은 불가능합니다. 실제로 그렇게 해 보면 둘 중 하나는 지우라는 이클립스의 조언을 듣게 될 겁니다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그래서 일단은 위에 있는 걸 import했습니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;338&quot; data-filename=&quot;4.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgrKZ3/btq6z3RWJ3z/fpapLz5yuAYyChNKKERJ00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgrKZ3/btq6z3RWJ3z/fpapLz5yuAYyChNKKERJ00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgrKZ3/btq6z3RWJ3z/fpapLz5yuAYyChNKKERJ00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgrKZ3%2Fbtq6z3RWJ3z%2FfpapLz5yuAYyChNKKERJ00%2Fimg.png&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;338&quot; data-filename=&quot;4.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그러면 한국타이어는 어떻게 해야할까요? import를 어떻게 하죠?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;방법이 전혀 없는걸까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그렇지 않습니다! 아래처럼 해당 클래스를 인스턴스화 시킬 때 패키지도 함께 적어줌으로써 사용할 수 있습니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1016&quot; data-origin-height=&quot;504&quot; data-filename=&quot;5.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bldwGY/btq6EWwQeX8/grEGgbI8zwUe3uLcteXKK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bldwGY/btq6EWwQeX8/grEGgbI8zwUe3uLcteXKK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bldwGY/btq6EWwQeX8/grEGgbI8zwUe3uLcteXKK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbldwGY%2Fbtq6EWwQeX8%2FgrEGgbI8zwUe3uLcteXKK1%2Fimg.png&quot; data-origin-width=&quot;1016&quot; data-origin-height=&quot;504&quot; data-filename=&quot;5.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. 같은 패키지 내 모든 클래스 import&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이번엔 import할 때 조금 도움이 될만한 내용들을 알아볼까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이렇게 한국타이어에서 타이어도만들도 스노우타이어도 만들었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이걸 car라는 클래스에서 조립하려고 합니다 어떻게 import해주면 될까요?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QftmT/btq6AcVJncf/80Somw3OgReuZpXJaowlD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QftmT/btq6AcVJncf/80Somw3OgReuZpXJaowlD0/img.png&quot; data-origin-width=&quot;411&quot; data-origin-height=&quot;197&quot; data-filename=&quot;1.PNG&quot; style=&quot;width: 46.2137%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QftmT/btq6AcVJncf/80Somw3OgReuZpXJaowlD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQftmT%2Fbtq6AcVJncf%2F80Somw3OgReuZpXJaowlD0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;411&quot; height=&quot;197&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HTUOq/btq6AcakYIa/SvQuR75jkrrxE41wK6mYhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HTUOq/btq6AcakYIa/SvQuR75jkrrxE41wK6mYhk/img.png&quot; data-origin-width=&quot;449&quot; data-origin-height=&quot;189&quot; data-filename=&quot;7.PNG&quot; style=&quot;width: 52.6235%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HTUOq/btq6AcakYIa/SvQuR75jkrrxE41wK6mYhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHTUOq%2Fbtq6AcakYIa%2FSvQuR75jkrrxE41wK6mYhk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;449&quot; height=&quot;189&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;간단하죠! Ctrl + Shift + O를 눌러서 import해주면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;근데 생각을 잠깐 해보죠&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;만약 한국타이어에서 타이어를 더 만든다면요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;지금은 2개지만 앞으로 100개가 만들어진다면요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;아니면 잘 팔리지 않은 제품들을 없앤다면요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그 때마다 일일이 import를 해주고 없어진 건 지워줘야할까요?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;851&quot; data-origin-height=&quot;511&quot; data-filename=&quot;6.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FmWLz/btq6CBGMkaX/CWdTEnKmuvLadz27qG7Tn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FmWLz/btq6CBGMkaX/CWdTEnKmuvLadz27qG7Tn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FmWLz/btq6CBGMkaX/CWdTEnKmuvLadz27qG7Tn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFmWLz%2Fbtq6CBGMkaX%2FCWdTEnKmuvLadz27qG7Tn1%2Fimg.png&quot; data-origin-width=&quot;851&quot; data-origin-height=&quot;511&quot; data-filename=&quot;6.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;조금 더 편한 방법이 있습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;바로 별표(=애스터리스크, *)를 이용하는 것이죠!&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;저렇게 해주면 앞으로 1,000개가 만들어지든 20,000개가 만들어지든 일일이 생성하고 삭제하는 수고를 덜 수 있을겁니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;841&quot; data-origin-height=&quot;464&quot; data-filename=&quot;7.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7nY3D/btq6AOmrRCO/S2LeQ3D00NlKinLKCoPv80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7nY3D/btq6AOmrRCO/S2LeQ3D00NlKinLKCoPv80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7nY3D/btq6AOmrRCO/S2LeQ3D00NlKinLKCoPv80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7nY3D%2Fbtq6AOmrRCO%2FS2LeQ3D00NlKinLKCoPv80%2Fimg.png&quot; data-origin-width=&quot;841&quot; data-origin-height=&quot;464&quot; data-filename=&quot;7.PNG&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>JAVA</category>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/28</guid>
      <comments>https://insite.tistory.com/28#entry28comment</comments>
      <pubDate>Sat, 5 Jun 2021 20:50:51 +0900</pubDate>
    </item>
    <item>
      <title>[JAVA] 전달인자 여러 개 받기</title>
      <link>https://insite.tistory.com/27</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;미션을 받았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. int형 타입으로 전달인자 3개 받게 메소드 구성해주세요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; - 매개변수 자리에 int a, int b, int c 써주면 된다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 또 이런 미션을 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 아까 거기서 2개 더 받고 싶어졌어요. 전달인자 5개 받게 해주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; - int a, int b, int c, int d, int e&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오케이 여기까진 해줄 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 갑자기 또 이런 미션을 받는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 아 전달인자 1개면 충분할 것 같아요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; - int a만 남기고 다 지운다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 번만 더 요청한다면 화가 날 것 같다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 힘들게 해야할까..?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럴 때 int ... values를 사용하면 쉽다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전달인자로 몇 개가 들어오든 상관이 없어지기 때문이다&lt;/p&gt;
&lt;pre id=&quot;code_1622795515733&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 가변 매개변수
public int sum(int ... values) {
	int sum = 0;

	for (int num : values) {
		sum += num;
	}

	return sum;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이제 무조건 좋을까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;꼭 그렇진 않다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;속도적인 측면도 그렇고 저렇게 하면 뭐가 얼마나 들어왔는지 아는 게 미리 정해진 것보다는 어렵기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;무조건 2개만 받는다.&quot;, &quot;무조건 1개만 받는다.&quot; 이렇게 정해져 있을 땐&amp;nbsp; type ...&amp;nbsp; values 대신 type variableName을 정해주는 게 훨씬 효율적이다!&lt;/p&gt;</description>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/27</guid>
      <comments>https://insite.tistory.com/27#entry27comment</comments>
      <pubDate>Fri, 4 Jun 2021 17:37:02 +0900</pubDate>
    </item>
    <item>
      <title>[JAVA] 클래스의 구성요소</title>
      <link>https://insite.tistory.com/26</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;클래스 구성 시 아래 내용들이 반드시 모두 필요한 것은 아니다.&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;&lt;b&gt;변수&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 1) 인스턴스 변수&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 가. 생성방법 : int iv&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 나. 생성자에 의한 초기화 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 다. 해당하는 클래스를 생성(인스턴스화)할 때마다 메모리가 할당 되어짐&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;2) 클래스(static) 변수&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 가. 생성 방법 : static&amp;nbsp;int&amp;nbsp;cv&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 나. 생성자에 의한 초기화 불가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 다. 해당하는 클래스를 몇 번 만들어도 딱 한 번만 할당 되어짐&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 라. 객체의 생성 없이 사용 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 마. 사용 방법 : 클래스이름.변수명&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;2. &lt;b&gt;상수 &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; - 변경이 불가한 변수&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; - 선언 방법 : final double Pi (상수명의 첫 글자는 대문자로 시작한다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; - 반드시 초기화해서 선언한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; - 생성자를 통해서 초기화 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;3. &lt;b&gt;생성자&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; - 자동으로 디폴트 생성자가 생성됨(눈에 보이지 않아도)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;4. &lt;b&gt;메소드&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; 1) 인스턴스 메소드&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ex) void add() {}&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; 2) 클래스 메소드&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 가. 생성 방법 : static void add() {}&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 나. 객체의 생성 없이 사용 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 다. 사용 방법 : 클래스이름.메소드명&lt;/p&gt;</description>
      <category>JAVA</category>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/26</guid>
      <comments>https://insite.tistory.com/26#entry26comment</comments>
      <pubDate>Thu, 3 Jun 2021 14:23:01 +0900</pubDate>
    </item>
    <item>
      <title>[JAVA] 향상된 for문</title>
      <link>https://insite.tistory.com/25</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;* 향상된 for문(1차원 배열) &lt;/p&gt;
&lt;pre id=&quot;code_1622639419080&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/* 형태
for (변수타입 변수명 : 배열의 이름) {

}
*/

// 사용예제
int[] score = {1, 2, 3, 4, 5};

for (int num : score) {
	System.out.print(num + &quot; &quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;* 향상된 for문(2차원 배열)&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp; - \t는 숫자 사이 간격이 tab만큼 벌어진거라고 이해하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1622639625454&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/* 형태
for (1차원배열타입 변수선언 : 배열의 이름) {

	for (배열값의타입 변수명 : 배열의 이름) {
	}
}
*/

int[][] setScore = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 }, { 13, 14, 15 } };

// 사용 예제
for (int[] row : setScore) {

	for (int num : row) {
		System.out.print(num + &quot;\t&quot;);
	}
	System.out.println();
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>JAVA</category>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/25</guid>
      <comments>https://insite.tistory.com/25#entry25comment</comments>
      <pubDate>Wed, 2 Jun 2021 22:15:15 +0900</pubDate>
    </item>
    <item>
      <title>[JAVA] int배열 정렬 (오름차순, 내림차순)</title>
      <link>https://insite.tistory.com/24</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;* 내림차순&lt;/p&gt;
&lt;pre id=&quot;code_1622638612298&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 정렬 알고리즘(내림차순)
int[] score = {36, 65, 3, 12, 78};

for (int i = 0; i &amp;lt; score.length; i++) {

	for (int j = i + 1; j &amp;lt; score.length; j++) {

		if (score[i] &amp;lt; score[j]) {
		int temp = score[i];
		score[i] = score[j];
		score[j] = temp;
		}
	}
}
System.out.println(Arrays.toString(score));&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;* 오름차순으로 바꾸려면 위 코드 중 일부를 수정해주면 된다&lt;/p&gt;
&lt;pre id=&quot;code_1622638993634&quot; class=&quot;java&quot; style=&quot;display: block; overflow: auto; padding: 20px; color: #383a42; background: #f8f8f8; font-size: 14px; font-family: 'SF Mono', Menlo, Consolas, Monaco, monospace; border: 1px solid #ebebeb; line-height: 1.71; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 여기 줄을
if (score[i] &amp;lt; score[j]) {

// 이렇게 바꾸면 됨
if (score[i] &amp;gt; score[j]) {&lt;/code&gt;&lt;/pre&gt;</description>
      <category>JAVA</category>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/24</guid>
      <comments>https://insite.tistory.com/24#entry24comment</comments>
      <pubDate>Wed, 2 Jun 2021 22:04:08 +0900</pubDate>
    </item>
    <item>
      <title>[JAVA] int배열 swap</title>
      <link>https://insite.tistory.com/23</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;score의 0번째 인덱스 = 1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;score의 3번째 인덱스 = 4&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의 위치를 서로 바꾸는 코드를 짜봤다.&lt;/p&gt;
&lt;pre id=&quot;code_1622637722285&quot; class=&quot;java&quot; style=&quot;display: block; overflow: auto; padding: 20px; color: #383a42; background: #f8f8f8; font-size: 14px; font-family: 'SF Mono', Menlo, Consolas, Monaco, monospace; border: 1px solid #ebebeb; line-height: 1.71; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// swap기본 알고리즘
int[] score = { 1, 2, 3, 4, 5 };
System.out.print(&quot;swap이전 : &quot;);

for (int i = 0; i &amp;lt; score.length; i++) {
	System.out.print(score[i] + &quot; &quot;);
}

// 여기가 숫자를 서로 바꾸는 코드
int temp = score[0];
score[0] = score[3];
score[3] = temp;

System.out.println();
System.out.print(&quot;swap이후 : &quot;);

for (int i = 0; i &amp;lt; score.length; i++) {
	System.out.print(score[i] + &quot; &quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 내용은 temp를 왜 쓰는지, 저 자리가 서로 어떻게 바뀌는지에 대한 내용이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;848&quot; data-origin-height=&quot;492&quot; data-filename=&quot;1.PNG&quot; width=&quot;364&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AlNE5/btq6pWE0iTF/SmvnqOWOhfPReOkQDhIi00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AlNE5/btq6pWE0iTF/SmvnqOWOhfPReOkQDhIi00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AlNE5/btq6pWE0iTF/SmvnqOWOhfPReOkQDhIi00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAlNE5%2Fbtq6pWE0iTF%2FSmvnqOWOhfPReOkQDhIi00%2Fimg.png&quot; data-origin-width=&quot;848&quot; data-origin-height=&quot;492&quot; data-filename=&quot;1.PNG&quot; width=&quot;364&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;707&quot; data-origin-height=&quot;735&quot; data-filename=&quot;2.PNG&quot; width=&quot;324&quot; height=&quot;336&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lgbPg/btq6mC1OEhw/Vj9zkfKPmOwsSjMQe1HJrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lgbPg/btq6mC1OEhw/Vj9zkfKPmOwsSjMQe1HJrk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lgbPg/btq6mC1OEhw/Vj9zkfKPmOwsSjMQe1HJrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlgbPg%2Fbtq6mC1OEhw%2FVj9zkfKPmOwsSjMQe1HJrk%2Fimg.png&quot; data-origin-width=&quot;707&quot; data-origin-height=&quot;735&quot; data-filename=&quot;2.PNG&quot; width=&quot;324&quot; height=&quot;336&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;733&quot; data-filename=&quot;3.PNG&quot; width=&quot;362&quot; height=&quot;294&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bF9nqT/btq6lYjiieJ/YfIZmr6RQkfFpFfcwl9DT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bF9nqT/btq6lYjiieJ/YfIZmr6RQkfFpFfcwl9DT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bF9nqT/btq6lYjiieJ/YfIZmr6RQkfFpFfcwl9DT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbF9nqT%2Fbtq6lYjiieJ%2FYfIZmr6RQkfFpFfcwl9DT0%2Fimg.png&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;733&quot; data-filename=&quot;3.PNG&quot; width=&quot;362&quot; height=&quot;294&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;743&quot; data-origin-height=&quot;728&quot; data-filename=&quot;4.PNG&quot; width=&quot;330&quot; height=&quot;323&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BSR6L/btq6pVe1T6N/7Q5lPkpih0vSpXvf2hNJM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BSR6L/btq6pVe1T6N/7Q5lPkpih0vSpXvf2hNJM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BSR6L/btq6pVe1T6N/7Q5lPkpih0vSpXvf2hNJM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBSR6L%2Fbtq6pVe1T6N%2F7Q5lPkpih0vSpXvf2hNJM0%2Fimg.png&quot; data-origin-width=&quot;743&quot; data-origin-height=&quot;728&quot; data-filename=&quot;4.PNG&quot; width=&quot;330&quot; height=&quot;323&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;794&quot; data-filename=&quot;5.PNG&quot; width=&quot;287&quot; height=&quot;356&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d1GL6O/btq6p8FajTU/tYQZ0n1ikKOAA3Nnrb3xT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d1GL6O/btq6p8FajTU/tYQZ0n1ikKOAA3Nnrb3xT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d1GL6O/btq6p8FajTU/tYQZ0n1ikKOAA3Nnrb3xT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd1GL6O%2Fbtq6p8FajTU%2FtYQZ0n1ikKOAA3Nnrb3xT0%2Fimg.png&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;794&quot; data-filename=&quot;5.PNG&quot; width=&quot;287&quot; height=&quot;356&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;644&quot; data-filename=&quot;6.PNG&quot; width=&quot;321&quot; height=&quot;284&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sc7iO/btq6sdZQ1Zx/XgIyGGSNzIIJh9lKrkIY31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sc7iO/btq6sdZQ1Zx/XgIyGGSNzIIJh9lKrkIY31/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sc7iO/btq6sdZQ1Zx/XgIyGGSNzIIJh9lKrkIY31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsc7iO%2Fbtq6sdZQ1Zx%2FXgIyGGSNzIIJh9lKrkIY31%2Fimg.png&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;644&quot; data-filename=&quot;6.PNG&quot; width=&quot;321&quot; height=&quot;284&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;624&quot; data-filename=&quot;7.PNG&quot; width=&quot;322&quot; height=&quot;235&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1gcgI/btq6nBHWQpW/aMwWZdrNtt7Ui4WZ0fCGJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1gcgI/btq6nBHWQpW/aMwWZdrNtt7Ui4WZ0fCGJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1gcgI/btq6nBHWQpW/aMwWZdrNtt7Ui4WZ0fCGJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1gcgI%2Fbtq6nBHWQpW%2FaMwWZdrNtt7Ui4WZ0fCGJ1%2Fimg.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;624&quot; data-filename=&quot;7.PNG&quot; width=&quot;322&quot; height=&quot;235&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;8.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;678&quot; data-origin-height=&quot;671&quot; data-filename=&quot;8.PNG&quot; width=&quot;304&quot; height=&quot;301&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3aoNg/btq6pH2bpau/eWO3JT9R8dviITnkpV5rBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3aoNg/btq6pH2bpau/eWO3JT9R8dviITnkpV5rBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3aoNg/btq6pH2bpau/eWO3JT9R8dviITnkpV5rBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3aoNg%2Fbtq6pH2bpau%2FeWO3JT9R8dviITnkpV5rBK%2Fimg.png&quot; data-origin-width=&quot;678&quot; data-origin-height=&quot;671&quot; data-filename=&quot;8.PNG&quot; width=&quot;304&quot; height=&quot;301&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>쿰쿵</author>
      <guid isPermaLink="true">https://insite.tistory.com/23</guid>
      <comments>https://insite.tistory.com/23#entry23comment</comments>
      <pubDate>Wed, 2 Jun 2021 21:43:04 +0900</pubDate>
    </item>
  </channel>
</rss>