Home

Live Study 8주차 - 인터페이스

인터페이스 정의하는 방법 인터페이스 목적 : 느슨한 결합 인터페이스 구현하는 방법 implements 익명 클래스 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메서드(Default Method), 자바8 디폴트 메서드가 구현체의 메서드와 이름이 중복될 경우 인터페이스의 static 메서드, 자바8 인터페

Live Study 7주차 - 패키지

package 키워드 import 키워드 클래스패스 CLASSPATH 환경변수 -classpath 옵션 접근지시자 package 키워드패키지는 클래스의 묶음이며, 자바는 반드시 하나의 패키지에 속해야 한다. 패키지의 특징은 다음과 같다. 점을 구분자로 하여 계층구조로 구성한다. 패키지는 물리적으로 클래스 파일을 포함하는 하나의 디렉토리이다.

뉴욕가는 쿠팡($CPNG)에 대한 생각

쿠팡이 얼마 전 뉴욕 증권위윈회에 상장신청서인 S-1 문서를 제출했다고 밝혔다. 이 S-1문서를 보니 꽤 놀라운 포인트들이 있었는데, 문서도 길고 영어로 되어 있어서 어려웠는데, 이를 이바닥늬우스에서 잘 요약해주셔서 이바닥늬우스와 S-1 문서를 보면서 쿠팡의 투자포인트를 정리해보았다. 쿠팡이 상장하면 투자할 의향이 있긴한데, 투자한다면 어떤 이유로, 또

Live Study 6주차 - 상속

자바 상속의 특징 다중상속 상속관계에서 메서드 호출 업캐스팅/다운캐스팅 super 키워드 메소드 오버라이딩 메서드 오버라이딩과 메서드 오버로딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 자바 상속의 특징자식 클래스는 부모 클래스의 상태와 기능을 사용 가능1234p

Hackerrank - Java Datatype

ProblemJava has 8 primitive data types; char, boolean, byte, short, int, long, float, and double. For this exercise, we’ll work with the primitives used to hold integer values (byte, short, int, and

Live Study 5주차 - 클래스

클래스와 객체 클래스 정의하는 방법 접근제한자 생성자 객체 만드는 방법 (new 키워드 이해하기) 메서드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 클래스와 객체클래스에 앞서 객체 를 먼저 이해할 필요가 있다. 객체를 중심으로 프로그래밍을 하는 것을 객체지향 프로그래밍(Object Oriented Programming)이라 한다.

디지털 개인정보

최근에 뉴욕타임즈 온라인 구독을 시작했다. 영어 실력이 부족하다보니 파파고를 이용해 번역하거나 iOS/MacOS에 내장된 사전기능(Lookup)을 이용한 검색이 많지만, 그래도 양질의 컨텐츠를 읽을 수 있다는 점이 상당히 매력적인것 같다. 뉴욕타임즈 칭찬하려고 쓰는 글은 아니고, 최근에 디지털 개인정보에 대해 관심이 커지게 된 계기가 여기서 읽게 된 몇

Live Study 4주차 - 제어문

조건문 if 삼항연산자 switch 반복문 for-i for-each while do-while 조건문과 반복문에서 쓰이는 키워드 break continue Live-Study 참석율 대시보드 생성하기 조건문조건문은 if문과 switch문으로 구분된다. if 삼항연산자 switch if1234boolean condition;if(cond

클래스변수와 인스턴스 변수 차이(생성시점)

백기선님 라이브 스터디의 피드백 영상을 보면서 미처 모르고 코딩했던 부분을 알게되어 정리하게 되었다. 그냥 라이브 스터디 2주차 포스팅에 업데이트 할 수 있었으나 꽤 중요한 부분이라는 생각이 들어서 따로 분리했다. 위의 스크린샷의 코드를 보면, static 메서드에서 인스턴스 변수를 참조하지 못하는 상황이다. 왜 그럴까? static 메서드는 클래스 생성