본문 바로가기
반응형

전체 글34

private / default / protected /public 접근제어자 public>protected>default>private 1. private - private가 붙은 변수, 메소드는 해당 클래스(같은클래스)에서만 접근이 가능하다. 2. default - 접근제어자를 별도로 설정하지 않는다면 변수, 메소드는 default 접근제어자가 되어 같은 패키지 내에서만 접근이 가능하다. 3. protected - protected가 붙은 변수, 메소드는 동일 패키지내의 클래스 또는 해당 클래스를 상속받은 외부 패키지의 클래스에서 접근이 가능하다. (동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근이 가능하다.) 4. public - 어떤 클래스에서라도 접근이 가능하다. 접근제어자 반환형 메소드(매개변수) public int insert(membe.. 2021. 1. 14.
URI/URL/URN URI 서버 리소스 이름은 통합 자원 식별자(uniform resource identifier) 혹은 URI라고 불린다. URI는 인터넷의 우편물 주소 같은 것으로, 정보 리소스를 고유하게 식별하고 위치를 지정할 수 있다. 그리고 이 URI에는 두 가지 형태가 있는데 이것이, URL, URN이라는 것이다. URL 통합 자원 지시자(uniform resource locator, URL)는 URI의 가장 흔한 형태이다. - 특정 서버의 한 리소스에 대한 구체적인 위치를 서술 - URL은 리소스가 정확히 어디에 있고 어떻게 접근할 수 있는지 분명히 알려준다. URN URI의 두 번째 형태는 유니폼 리소스 이름(uniform resource name, URN) 이다. URN은 콘텐츠를 이루는 한 리소스에 대해,.. 2021. 1. 14.
List / ArrayList List = 인터페이스 ArrayList = 클래스 List list = new ArrayList(); ArrayList list = new ArrayList(); ... 도형에 비유하면, List list = new ArrayList(); -> 도형 list = new 정사각형(); ArrayList list = new ArrayList(); -> 정사각형 list = new 정사각형(); 위의 코드의 차이는? 2가지 모두 같은 결과를 도출합니다. 하지만 List를 사용해 ArrayList를 생성하는 것은 유연성에서 효과 Generic(제너릭)개념 Generic은 클래스 내부에서 지정하는 것이 아닌 외부에서 사용자에 의해 지정되는 것을 의미합니다. 한마디로 특정 타입을 미리 지정해주는 것이 아닌 필요에.. 2021. 1. 14.
변수선언방식 var/const/let var 단점 : 중복선언가능 간단한 테스트에는 사용. const - 재선언 불가능, 재할당 불가능 let - 재선언불가능, 재할당 가능 * 결론 * 기본적으론 const사용 (상수, 기본적 객체등..) 재할당 필요한경우 한정적으로 let사용 특징정리 특징 var let const 스코프 함수 스코프 블록 스코프 블록 스코프 재할당 가능 여부 재할당 가능 재할당 가능 재할당 불가능 전역 객체 속성 예 (전역 범위에서 선언 시) 아니오 아니오 초기화 값 undefined undefined 필수 (할당이 반드시 필요) 2021. 1. 14.
반응형