Java 메소드에서 매개변수의 수를 모르는 경우 메소드에서 매개변수의 수를 모르는 경우 메소드에서 여러개의 매개변수를 넘기는 경우 배열을 이용 매개변수의 수가 몇개가 들어올지 모를때에 '...'을 사용함으로 넘겨받는 값의 수에 따라 자동으로 배열 생성 public class Parameter { public static void
Java 어노테이션 (Annotation) 프로그램에게 추가적인 정보를 제공해주는 메타데이터(metadata)이다. 컴파일러에게 코드 작성 문법에러 체크하도록 정보제공 ex) Override 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보 제공 ex) XML 설정 파일을 자동 생성한다거나 배포를 위한 JAR
Java Getter와 Setter Getter 일반적으로 클래스선언시 필드는 prvite 접근제한을 한다. (외부로 부터 변경을 막기위해) 때에 따라서 필드를 읽기만 하기 위해 Getter를 사용한다. Getter는 private 필드를의 값을 리턴 하는 구현기술 중 하나이다. getFieldName() 또는 isFieldName() 메소드의 이름을
Java 접근 제한자(Access Modifier) 클래스 제한 생성자 제한 필드와 메소드 제한 public protected 같은패키지:default와 동일 다른패키지:자식클래스만 접근 허용상속의 개념과 연관 클래스 앞에는 선언할수없다. 필드 메서드 생성자는 가능 default private References. https://www.hanbit.co.kr/
Java 패키지(Pakage) 상위 패키지와 하위 패키지는 도트(.)로 구분 패키지이름은 소문자 && 숫자,특수문자 안됨 && 도메인 역순(com.naver.projectname) 명령 라인 환경에서(CLI) 컴파일 <ul> <li>javac XXX.java <-- 이 명령어로 컴파일시 .class는 생기나 패키지는 자동으로 생성안됨</li> <li>javac -d [패키지가
Java final (field,Static final(상수), Class, Method) 한번의 초기화로 인하여 값을 변경할수 없는 필드 메서드를 호출해서 객체가 사용할수있도록 준비하는 역할 수행 CODE public class Person { final String nation = "kr"; //값을 초기에 할당하거나 final String ssn; public Person(String ssn)
Java 싱글톤 패턴(Singleton-Pattern) 디자인 패턴(Design Pattern List) 싱글톤 패턴 (Singleton pattern) 싱글턴(Singleton) 이란 ? 싱글턴 패턴은 인스턴스가 오직 1개만 생성되야 하는 경우에 사용되는 패턴입니다. 예를들어 레지스트리 같은 설정 파일의 경우 객체가 여러개 생성되면 설정 값이 변경될
Java 생성자(Constructor) new 클래스(); 필드의 값을 설정하거나 메서드를 호출해서 객체가 사용할수있도록 준비하는 역할 수행 생성자(Constractor) References. https://www.hanbit.co.kr/