본문 바로가기

Java/공부7

자바 싱글턴 1.public class Singleton { private static Singleton singleton = new Singleton(); private Singleton() { // TODO Auto-generated constructor stub } public static Singleton getInstance() { return singleton; } } 2. public class Singleton { private static Singleton singleton = null; private Singleton() { // TODO Auto-generated constructor stub } // 해당 인스턴스는 완벽한 싱글턴이 안된다. 스레드 타이밍에 여러개의 인스턴스가생길 수 있다. //.. 2018. 4. 9.
자바 컬렉션 자바 컬렉션. 다수의 데이터를 쉽게 처리할 수 잇는 표준화된 방법을 제공하는 클래스. List : 순서가 있는 데이터의 집합. 데이터의 중복을 허용. 구현클래스 : ArrayList, LinkedList, Stack, Vector Set : 순서를 유지하지 않는 데이터의 집합, 데이터의 중복을 허용하지 않는다. 구현클래스 : HashSet, TreeSet Map : 키(key)와 값(value)의 쌍(pair)으로 이루어진 데이터의 집합. 순서는 유지되지 않으며, 키는 중복을 허용하지 않으며, 값은 중복을 허용한다. 구현클래스 : HashMap, TreeMap, Hashtable, Properties Stack, Queue Stack : LIFO(Last In First Out) 가장 마지막 데이터를 가.. 2018. 4. 5.
자바 표기법. 파스칼 표기법모든 단어의 첫 번째 문자를 대문자로 표기하는 방법각 단어의 첫 번재 문자를 대문자로 표기하고 나머지를 소문자로 표기한다.-대표적인 사용처 : class 이름, interface 이름 : class Car 카멜표기법단어와 단어 사이를 대문자로구분하는 방법각 단어의 첫 번째 문자를 소문자로, 나머지를 대문자로 표기한다.-대표적인 사용처 : Method 이름, 변수명 : void speedUp(), speed 헝가리안 표기법특별한 형식의 접두어를 사용하여 표기하는 방법타입+이름형식으로 작성한다.-대표적인 사용처 : AWT,SWING 등.GUI적용시 : txtName, lblAge 전체 대문자모든 단어를 대문자와 언더스코어( "_" )로 표기하는 방법이다.-대표적인 사용처 : 상수 : final .. 2015. 5. 21.
반복문 for(초기화 ; 조건식 ; 증감식){// 조건식이 true일때 수행될 문장들을 넣는다.} while(조건식){// 조건식이 true일때 수행될 문장들을 넣는다.} do- while문do{// 조건식이 true일때 수행될 문장들을 넣는다.}while(조건식);- while문의 변형. 블럭{}을 먼저 수행한 다음에 조건식을 계산한다.- 블럭{}이 최소한 1번 이상 수행될 것을 보장한다. break문- 자신이 포함된 하나의 반복문 또는 switch 문을 빠져 나온다.- 주로 if()문과 함께 사용해서 특정 조건을 만족하면 반복문을 벗어나게 한다. continue 문- 자신이 포함된 반복문의 끝으로 이동한다.(다음 반복문으로 넘어간다.)- continue문 이후의 문장들은 수행되지 않는다. * 이름붙은 반복문.. 2015. 1. 5.