반응형

Java 37

Java :: 자바 :: JDBC

JDBC(Java Database Connectivity) 자바에서 Database S/W를 사용하게 해보자. *DB장점 : 데이타 관리 능력이 탁월. 많은 데이타 -----> 사람이 원하는 정보(조건) --> 정보 ---------> 이익 (테이블의 내용) (쿼리문) (의사결정) 자바 웹서버클라이언트 │ │JDBC │ DB(ms-sql, mysql, oracle==>표준 SQL문장) JDBC란? 자바에서 데이타 베이스관련 프로그램을 할수있는API이다. Sun : 데이타베이스 사용관련 Interface만 제공. (interface : 추상메소드만 있는 껍데기다.) interface : 아래 코드 참조. //Sun회사에서는 interface Connection{ //DB에 연결할 수 있는 기능 public..

Programing/JAVA 2008.11.06

java :: 자바 :: FileReader :: 파일리더 테스트

시작하기전 c:\Test\ 경로로 내용있는 텍스트 파일을 만듭니다. import java.io.*; public class FileReaderTest { public static void main(String[] args){ FileReader fr = null; try{ fr = new FileReader("c:\\Test\\aaa.txt");//open BufferedReader br = new BufferedReader(fr); /* char cbuf[] = new char[512]; //Stream-->byte형 배열, Reader--> char형 배열 while(fr.read(cbuf) != -1){// 한글자씩 읽어서 cbuf로 쏴준다. // 파일내용 끝엔 눈에 보이지 않는 -1이 있다. //..

Programing/JAVA 2008.11.05

java :: 자바 :: 움직이는 이미지 만들기. :: Applet

image와 sound 소스파일 (소스파일과 미디/이미지 파일과 첨부하였습니다.) image 1.Applet - getImage(위치, 파일명)메소드 2.Frame - Toolkit 객체사용. sound 1.Applet - getAudioClip(위치, 파일명)메소드 2.Frame - import javax.sound.midi.*; 불러오면 됨. import java.awt.*; import java.awt.event.*; import java.applet.*; public class MyImage extends Applet implements Runnable, ActionListener{ private Button btnStart = new Button("start"); private Button bt..

Programing/JAVA 2008.11.04

JAVA :: 자바 :: 클래스 로더가 바이트 코드를 찾는 순서.

*클래스 로더가 바이트 코드를 찾는 순서. 자바 프로그램을 실행하면 JVM이 메모리에 올라가고 클래스 로더가 발동해서 바이트 코드를 찾는다. java AAA 1. c:\java\j2sdk/lib/rt.jar 먼저 찾는다.(기본 API) (우리가 항상 사용하던 import java.io.*; 가 rt.jar에 다있다.) 2. c:\java\j2sdk/lib/exe/ 디렉토리안을 찾아 본다. (~.jar 라이브러리를 넣어 놓으면 import해서 무조건 사용가능) 3. classpath 옵션에 위치를 고려해서 바이트코드를 찾음. cmd > set classpath 4. 현재 폴더(.)도 찾는다. 5. 1~4까지 찾아보다가 없으면 class not found Exception걸림.

Programing/JAVA 2008.10.28

자바의 특징

*자바의 특징 1.코드의 재사용성(클래스단위)우수, 프로그래머의 재프로그래밍 하는 문제해결(JSP, PHP) 검증된 프로그램을 재사용하는방법 a.import로 해당 클래스를 포함-->해당클래스를 new로 객체화시켜사용 b.import로 해당 클래스를 포함-->해당클래스 상속-->나 자신을 객체화시켜 사용 2.스펙(표준)에 강한 특징이있어 S/W모델링에 강한특징.-->공동 프로젝트에서의 작업을 약속. PM-->빈껍떼기 메쏘드.(표준) 하위개발자-->표준 메쏘드를 받아서 구현. Sun-->빈껍떼기 메쏘드.(표준) 벤더-->표준 메쏘드를 받아서 구현. 3.미리만들어진 API(작은 기능들의 클래스들은 거의 다제공) 링크드리스트, 배열, 해쉬테이블, JDBC, 네트워크, GUI 4.플렛폼의 독립성 : JVM이 각..

Programing/JAVA 2008.10.27

JAVA :: 자바 :: 자바환경셋팅

자바환경셋팅, 실행 1.자바개발환경 구축-Java2 Standard Edtion j2sdk : 소스를 작성하고, 자바언어를 컴파일(컴파일러)하고 그 컴파일한 실행파일을 실행하기위한 JVM 및 SUN사에 제공하는 API(프로그램 모듈덩어리들)를 모아놓은 패키지. 2.준비사항 a. j2sdk 설치(컴파일러, JVM, API소스)-->환경셋팅 b. java API 사전(라이브러리 사전) c. 에디터(메모장-->에디터 플러스-->이클립스, J빌더) 설치 c:\java\j2sdk\ 폴더를 만들어 놓고 실행 cmd창에서 C:\java\j2sdk\bin에서 확인 ---패스경로 지정--- C:\>set Path=Path;c:\java\j2sdk\bin C:\>set path=%path%;C:\java\j2sdk\bin..

Programing/JAVA 2008.10.27

//Swing 프로그램 기본 틀

import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; public class Swing extends JFrame{ public Swing(String title){ super(title); //컴포넌트 초기화 this.init(); //이벤트 처리 this.start(); //Toolkit 은 스크린, 이미지관련 처리를 위한 클래스이다. //화면 해상도 사이즈 얻어오 Toolkit tk = Toolkit.getDefaultToolkit(); Dimension dim = tk.getScreenSize(); //화면 해상도 사이즈 얻기 int x = (int)dim.getWidth(); //..

Programing/JAVA 2008.10.24
반응형