자바
-
java :: 싱글톤 패턴(Singleton Pattern)IT/Java & JSP & FW 2012. 4. 17. 11:49
싱글톤 패턴이란!? 싱글톤 패턴이란, 자주 사용되는 클래스를 객체 선언할 때 한번만 만들어지게 하는 방법입니다. 일반적인 객체선언은 이렇습니다. A a=new A(); 이런식의 객체선언은 선언할 때마다 메모리에 새로운 영역을 할당시킵니다. A a=new A(); A b=new A(); A c=new A(); A d=new A(); ....... a, b, c, d는 모두 다른 메모리를 가지게 되고 쓸모없이 메모리 영역 낭비를 하게 됩니다. 이런 메모리 영역의 낭비를 줄이기 위해 일단 객체를 만들려고 하는 클래스의 생성자를 private 로 선언해서 접근하지 못하게 만듭니다. 그런 다음 클래스 안에서 변수 하나를 private static 으로 선언하고 자신의 클래스를 객체화 시킵니다. 그리고 public..
-
java :: 자바 입출력 패키지IT/Java & JSP & FW 2012. 3. 22. 21:23
Byte Stream - 영어, 음악 기타 등등 Character Stream - 영어권을 제외한 모든 나라의 언어 Object Stream - 네트워크를 통해 객체를 주고 받을 수 있다. Stream? - Data를 목적지로 Input(읽는다)/Output(쓴다)하기 위한 방법이다. - Stream에 Data를 쓸 수 있고, Stream에서 Data를 읽을 수 있다. - Stream에 Data를 쓸 경우, 이러한 Stream을 output stream이라고 한다. - Stream에서 Data를 읽을 경우, 이러한 Stream을 input stream이라고 한다. Stream의 특징 Stream은 FIFO 구조이다. - FIFO구조란 먼저 들어간 것이 먼저 나오는 형태로서 Data의 순서가 바뀌지 않는다..
-
java :: 다중 if 문, switch문, for문 각종 예제 프로그램IT/Java & JSP & FW 2011. 12. 9. 10:30
제어문 조건제어문, 반복제어문 다중 if 문 특징 (기억) 1.순차조건문 2.트리형구조 3.if else 의 원형을 그대로 따라간다. 다중 if 문 사용_음식주문 프로그램 import java.io.*; public class day05_01 { public static void main(String[] args) throws IOException{ System.out.println("먹고싶은메뉴를 고르세요"); System.out.println("1.짜장, 2.짬뽕, 3.탕수육, 4.팔보채"); System.out.print("메뉴>"); int menu=System.in.read()-48; if(menu==1){ System.out.println("짜장면을 주문하셨습니다."); }else if(men..