노력과 삽질 퇴적물
0. Runnable과 Thread비교 자바 Thread 와 Runnable Runnable, Thread 차이 01. start() * 스레드 객체와 실행 //ThreadA.java public class ThreadA extends Thread { public void run() // run() 재정의[오버라이드] { while(true) { System.out.print("A"); } } } //ThreadMain.java public class ThreadMain { public static void main(String[] args) { // ① 스레드 객체 생성 ThreadA ta = new ThreadA(); // ② 스레드 실행. ta.start(); System.out.print("스레드..
* 이클립스등을 UTF-8환경으로 안 하시면 실행되는 윈도우내 폰트들이 깨집니다. 01. 윈도우 기본 이벤트AWT와 달리 스윙에서는 별도의 지정 없이도 종료버튼을 누르면 윈도우가 종료된다.하지만 불완전한 종료여서 AWT/스윙에 윈도우 종료에 대한 이벤트 처리를 지정해줘야 한다. import javax.swing.JFrame; public class WindowEventFrame extends JFrame{WindowEventHandler weh;public WindowEventFrame(){weh = new WindowEventHandler();this.addWindowListener(weh);setSize(300, 400);setVisible(true);//setDefaultCloseOperation(..
* 아래의 예시소스들은 자바스윙을 기준으로 작성되었습니다.* 자바 공식 API : http://docs.oracle.com/javase/7/docs/api/ 01. 기본형태 1. 자바 윈도우 생성-> 다음의 예제는 swing으로 했으며 awt와는 거의 유사합니다. ① swing클래스를 객체 생성한 유형 ② 포함에 의한 컨테이너 생성 유형.//package GUI_exercise;import javax.swing.JFrame; public class BasisFrame{public BasisFrame()//생성자{} public static void main(String [] arr){JFrame frame = new JFrame(); frame.setTitle("자바 GUI프로그래밍");frame.set..
JAVA: 자바 기초 (1) JAVA: 자바 기초 (2) JAVA: 자바 기초 (3) JAVA: 자바 기초 (4) 11장. 네트워크 통신 0. CMD를 이용한 NW통신 테스트 방법 1) 컴파일 javac 클라이언트_소스파일.java javac 서버_소스파일.java ->소스파일내에 패키지 선언이 있으면 절대 안 됩니다. 컴파일 에러가 납니다. 2) 실행 CMD창을 2개 띄워서 1개는 서버 실행, 다른 하나로 클라이언트 실행입니다. 참고로 서버파일을 먼저 실행한후에 클라이언트를 실행하는게 좋습니다. java 클라이언트 파일명 java 서버파일명 * 제 예시코드에 잇는 서버들은 반복동작을 지정하지 않았기 때문에 1번만 클라이언트와 통신하고 종료됩니다. * 추천자료: "강이"의 JAVA 강좌: 자바의 소켓 프..
* 사용환경-> 이클립스 유노(Eclipse Juno R Packages)-> 오라클10g 익스프레스 에디션-> 오라클 JDBC 드라이버 (ojdbc14.jar)-> easy-quantum-3.0.6 [공식 홈페이지] [이클립스 플러그인 페이지]-> 톰캣 6.0.35 32-bit Windows zip (Installer보단 zip을 권장) 00. 기본이론 및 보충자료 http://blog.naver.com/b1ack7circ1e/10058141059 http://blog.naver.com/b1ack7circ1e/10059087173 1. 주의사항 01. 톰캣 연동 설정법압축을 해제한 톰캣의 lib폴더에서 servlet-api.jar파일을 복사한다. C:\Program Files\Java\jdk1.7.0_..
* 추천링크HTML Tutirial http://www.w3schools.com/html/default.asp태그랑 홈만들기 http://skin011.com.ne.kr/HOME/homelesson1.html 01. HTNL기본 구조 및 태그옵션 01. 태그 기본구조 및 옵션 예시 -> body영역 : 화면에 띄워질 내용구현-> HTML태그는 대소문자 구분은 없다. html태그 기초 CH01_01 (br) BR태그는 LineBreak 줄 바꿈 태그 ( )띄어쓰기 연습, 웹프로그래미 잉 P태그에 옵션을 준 예시. P태그 정렬에는 좌/중앙/우 맞춤(Justify) 정렬이 있다.DIV태그와 SPAN태그 차이점 DIV태그 이 영역을 보시기 바랍니다. DIV태그는 단락을 나눌떄 사용하는 태그입니다. SPA..
* 오라클 자체가 설치되었다는 전제상황인 요약정리입니다. * 사용환경-> 이클립스 유노(Eclipse Juno R Packages)-> 오라클 엔터프라이즈 (Oracle Database 10g)-> easy-quantum-3.0.6 [공식 홈페이지] [이클립스 플러그인 페이지]-> 오라클 JDBC 드라이버 (ojdbc14.jar) 07. 테이블 관리 01. 테이블 만들기 create table mytable(num number(4), name varchar(20), height number(5,1)); 02. 테이블 삭제 --일반삭제, 복원가능drop table mytable;--완전삭제, 복원불가drop table mytable purge; 03. 테이블 복사 --전체복사create table clon..