본문 바로가기

자바 이중배열 달팽이 배열 package jongkyu.array11; import java.util.Random;import java.util.Scanner; public class array11 {Scanner sc = new Scanner(System.in);Random r = new Random(); public void array12() { System.out.print("숫자를 입력하세요");//숫자입력하라는걸 띄운다.int size = sc.nextInt();//숫자를 입력받는다. int size1=size;//입력한값을 난 몇개 더만들려고 정수형 변수를 추가했다.int size2=size;//입력한값을 난 몇개 더만들려고 정수형 변수를 추가했다.int size3=size;//입력한값을 난 몇개 더만들려고 정수형 변수.. 더보기
자바 싱글톤(Singleton) 싱글톤(Singleton)전체 프로그램에서 단 하나의 객체만 만들도록 보장해야 하는 경우가 있다.단 하나만 생성된다고 해서 이 객체를 싱글톤(Singleton)이라고 한다. 조건1. 싱글톤 만들려면 클래스 외부에서 new 연산자로 생성자를 호출할 수 없도록 막아야 한다.2. 생성자를 외부에서 호출할 수 없도록 하려면 생성자 앞에 private 접근 제한자를 붙여줘야 한다. ex)예시-----------------------------------------------------------------------------------------------------public class Singleton {private static Singleton singleton = new Singleton(); priv.. 더보기
정적 멤버와 static 정적 멤버와 static정적(static)은 '고정된'이란 의미를 가지고 있다. 정적 멤버는 클래스에 고정된 멤버로서 객체를 생성하지 않고 사용할 수 있는 필드와 메소드를 말한다. 이들을 각각 정적필드, 정적 메소드라고 부른다. 정적 멤버는 객체(인스턴스)에 소속된 멤버가 아니라 클래스에 소속된 멤버이기 때문에 클래스 멤버라고도 한다. ex)-------------------------------------------------------------------------------------public class 클래스 {//정적 필드static 타입 필드 [=초기값]; //정적 메소드static 리턴 타입 메소드( 매개변수선언, ...) {...}} 중요객체마다 가지고 있어야 할 데이터라면 인스턴스 필.. 더보기