일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 나의 프로젝트
- 명사 분석기
- php
- scala
- express for node.js
- 메일왕창보내는법
- 나의 취미
- docker
- node.js web framework
- ajax
- flex3
- 명사 뽑아내기
- 스킨 스쿠버
- Eclipse
- C/C++
- ejb
- php thumbnail
- Node.js
- 디즈니씨
- nodejs express
- 도커
- rss
- iBatis
- 베트남어
- 주식이야기
- Lift
- 명사 추출기
- Cross
- ror실행
- 책이야기
- Today
- Total
목록My Programing/JAVA (63)
nkdk의 세상
// 레이아웃에 대한 설명을 하겠습니다. package gui; import java.awt.*; import java.awt.event.*; public class LayoutTest extends Frame implements ActionListener{ Button btnGo; TextField txtBun=new TextField(" "); TextField txtIrum=new TextField(" "); // 텍스트 상 CardLayout card=new CardLayout(); // CardLayout 을 넣음 Panel pn1=new Panel(); Panel pn2=new Panel(); Panel pn3=new Panel(); Panel pn4=new Panel(); Panel pn5=..
대표적인 컴포넌트는 Frame 이다. 거기에 집어 넣는 것은 패널이다. 스윙은 그 곳에 Jname, Jframe 식으로 넣는다. 컴포넌트에 이벤트를 이용하여 이벤트 핸들러가 수행될 메소드를 실질적인 메소드가 있는 곳으로 넘겨준다. 컴퍼넌트를 이용하여 상황을 주고 받는다. awt 에서 발전된 것은 swing 이다. 2번째로는 AWT에 대해서 설명을 하였습니다. 그곳에서도 Layout 에 대해서 설명을 하였습니다. package gui; import java.awt.*; import java.awt.event.*; public class LayoutTest extends Frame implements ActionListener{ Button btnGo; TextField txtBun=new TextField..
자 오늘은 자바 처리를 할 때 동기화에 대해서 배웠습니다. package Thread; public class Bank { private int money=10000; // 공유될 자원 public int getMoney() { return money; } public void setMoney(int money){ try{ Thread.sleep(3000); }catch(Exception ex){} this.money=money; } public synchronized void saveMoney(int save) { int m=this.getMoney(); try{ Thread.sleep(5000); }catch(Exception ex){} this.setMoney(m + save); } public s..
프로세스 단위로 실행시키다 보면 CPU에 IDLE타임이 발생하게 된다. 실행 단위를 쓰레드 단위로 수행을 시키려는 것을 만들때 사용한다. 쓰레드를 사용하면 쓰레드 스케줄러를 이용하여 데몬 프로그램이 작동한다. runnable 인터페이스를 인플리 먼트해서 사용한다. 쓰레드를 사용하기 위해서 extends 예약어를 굳이 이곳에서 소비할 필요는 없다. wait() Runnable Not runnable Thread -> run() -> Sleep(1000) start() | =904) sw1 = 3; if (sw1 == 3 && x