//외부 HashMap HashMap mainMap = new HashMap(); //내부 HashMap 초기화 null HashMap subMap = null; //mainMap에 String과 HashMap 저장 mainMap.put("가족", new HashMap()); //mainMap에서 key '가족'으로 value를 얻으면 HashMap //mainMap이 참조하는 HashMap을 subMap이 참조함 subMap = (HashMap)mainMap.get("가족"); //subMap에서 값을 저장함 subMap.put("김두부", 28); subMap.put("김숭늉", 24); subMap.put("김벚꽃", 16); //mainMap의 사이즈는 1 System.out.println(mai..

1. 프로젝트 폴더 -> src의 폴더로 이동한다. 컴파일하려는 자바 파일이 있는 경로로 타고타고타고 들어가자. 이때 위 노란 칸을 클릭하여 경로를 복사하자. 2. 나는 D드라이브에 프로젝트 폴더를 생성했다. cmd에서 D드라이브로 진입하는 방법은 'D:'를 입력해주면 된다. 3. 1에서 복사한 경로를 붙여넣기! 경로 앞에 'cd'를 함께 입력하도록! 4. 자바 파일을 컴파일 한다. 'javac Main.java' 컴파일 후 'java Main.java'를 실행한다. 책이나 다른 분들은 확장자를 적지 않아도 되던데 나는 적어야 한다. 자바 코드 : public class Main { public static void main(String[] args) { System.out.println("args.le..
자바에서의 입출력 I / O 입출력이란 컴퓨터 내부/외부 장치와 프로그램의 대화이다. 보통 콘솔로 진행된다. 스트림이란? 데이터를 주고 받을 두 대상을 이어줄 무언가가 필요한데 그 이어주는 역할을 스트림이 하게 된다. 데이터가 연속적으로 물처럼 흐르는 것과 비유할 수 있다. 물이 한 방향으로 흐르는 것처럼 스트림은 단방향 통신만 가능하다. 하나의 스트림으로 입출력이 불가능하단 의미이다. 동시에 입출력을 가능하기 위해서 입력 스트림과 출력 스트림 즉, 두 가지의 스트림을 활용하자! 먼저 보낸 데이터를 먼저 받을 수 있어서 Collection의 Queue를 생각하면 된다. (First In First Out) Stream 1. 바이트 기반의 스트림 ● InputStream / OutputStream 모든 바..
https://quilljs.com/docs/quickstart/ Quickstart - Quill Quickstart The best way to get started is try a simple example. Quill is initialized with a DOM element to contain the editor. The contents of that element will become the initial contents of Quill. Hello World! Some initial bold text var quill = new Quill quilljs.com 위의 사이트로 접속하여 코드를 복사한다. Hello World! Some initial bold text 기본 설정 결과 : See..
try{ response.setCharacterEncoding("EUC-KR"); PrintWriter out = response.getWriter(); out.println(""); out.flush(); //buffer 비우기 }catch(Exception e){ e.printStackTrace(); } alert 창 계속 한글이 깨지길래 방법을 찾았다. response객체에 인코딩을 UTF-8로 설정해도 계속 한글이 깨진다. 그래서 최후의 수단으로 EUC-KR을 입력했더니 한글이 깨지지 않고 잘 나온다.