반응형

Java 37

자바 :: JAVA :: Thread :: Socket :: 쓰레드 :: Chat :: 단방향 채팅

단방향 채팅 프로그램 만들기 강좌를 나가기전에..(이클립스일 경우) 이클립스를 두개 실행합니다. 이클립스는 한개실행후 하나더 실행하면 workspace충돌로 인해 workspace의 경로를 확인해 라는 메시지 창을 띄웁니다. 2번째로 띄운 이클립스의 workspace의 경로는 임의로 workspace2로 바꾸어줍니다. 2개의 이클립스가 실행이 되면 디렉토리 C:\Documents and Settings\Administrator\workspace2 가 생성 됨을 확인하실수 있습니다. 자 그러면 C:\Documents and Settings\Administrator\workspace 이 있고 C:\Documents and Settings\Administrator\workspace2 가 있습니다. 하나는 서버..

Programing/JAVA 2008.10.23

자바 :: JAVA :: Thread :: 쓰레드 :: 다중 상속

쓰레드(Thread) 한개의 프로그램 (한개의 프로세스)에서 여러개의 동시(시분할)작업을 시키고 싶을때. 하나의 프로세스 안에서 여러개의 병렬 Thread가 동시에 진행될수 있다. 여러개의 프로세스를 동시작업을 하면 속도, 리소스의 비용이 많이 들기 때문에 한개의 프로세스안에서 여러 쓰레드(작업단위)를 두어, 가벼운 프로세스를 여러개 돌리는 효과 즉 작업의 단위가 여러개 라는건 반복문을 멀티로 돌릴 수 있다. 시계를 만들어 돌리고 키보드의 입력을 받으며 출력 이미지가 계속 바뀌면서 동적으로 움직인다. 1)하나의 프로그램은 하나의 프로세스로 동작. 하나의 프로세스는 최소 한개의 쓰레드로 동작(주 쓰레드) main()메소드가 시작하면 main쓰레드가 동작 2)주 쓰레드는 별도의쓰레드를 생성하지 않고 Syst..

Programing/JAVA 2008.10.20

JAVA :: 자바 :: 예외처리 :: Encapsulation

Encapsulation 이란?캡슐화는 객체를 만들 때, 객체 내부에 들어있는 변수나 메소드등의 정보를 객체 밖으로 공개하지 않고, 따로 공개하는 변수나 메소드를 통해서 객체를 사용할 수 있게 해주는 개념을 말한다. 캡슐화는 프로그램을 복잡하지않게 만들 수 있는데 도움을 주며, 소프트웨어 개발자에게 몇가지 장점을 제공한다. Encapsulation하려면 멤버변수에는 직접 접근이 불가능하게 접근제한자를 private 으로 지정한다.\ 접근이 가능한 메소드를 선언한다. 메소드의 접근 제한자는 public 으로 지정한다. Encapsulation예제Member.java Custemer.java Company.java(main) Given : Member.java 1 2 3 4 5 6 7 8 9 10 11 12..

Programing/JAVA 2008.10.20

JAVA :: 자바 :: instanceof :: Type 비교연산자

instanceof(Type 비교연산자) : 상위 자료형 내용이 이 자식개체의 내용이라면..비교? 음.. instanceof는 저도 잘 모르겠네요..;; 대충 개념은 잡히긴했는데 확실히 잡히질 않아서 설명하기가 애매하네요.. 혹시 아시는분은 알려주세요 ㅠ_ㅠ 근 2년이 다되어가는 포스팅에 재희님께서 instanceof에 대해 알려주셨습니다 : ) instanceof는 전자의 파라미터가(anminal이라는 객첵)가 어떤 Class에 의해 생성된 객체(Dog 또는 Duck Class)인지 확인해주는 것입니다. 참고]개체가 특정 클래스 또는 생성된 함수의 인스턴스인지 여부를 나타내는 부울 값을 반환합니다.

Programing/JAVA 2008.10.16

JAVA :: 자바 :: 예외처리 :: exception :: try :: catch :: finally :: 사용자 정의 예외클래스 만들기

Given : ExceptionTest.java 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 32 33 34 35 36 37 import java.io.*; public class ExceptionTest { public static void main(String[] args){ //만약에 파일을 카피하거나 네트워크 전송할때. //FileInputStream fis = new FileInputStream("c:\\test\\aaa.txt"); //문자로 읽어보기, 파일카피, 네트워크 전송 //FileReader fr = new FileReader("c:\\test\\aaa.txt"); FileRead..

Programing/JAVA 2008.10.16

윈도우XP에서 jar파일 만들기

아래 jar파일 만드는 방법은 blog.naver.com/whily312 에서 99.9%참고하였습니다.(거진 베꼈다는..;ㅂ;) -------------------------------------------------------------------------------------------- 텍스트문서에서 set CPATH=%CD% CD class (jar로 만들 class폴더명) jar -cvf "%CPATH%\생성될파일명.jar" . pause 작성하고 확장자를 txt에서 cmd로 바꿔준다. class 폴더가 있는 경로에 해당 cmd 파일을 놓고 실행하면 jar파일이 만들어진다. 주의 : 시스템 환경변수에 jdk1.4버전의 경로가 잡혀있어야한다. jar파일을 만들때 사용하는 jar명령어는 1.4에있..

Programing/JAVA 2008.10.14

자바 윈도우 응용프로그램 만들기 :: java -> exe로 만들기!

자바컴파일후 윈도우에서 실행할수 있는 응용프로그램을 만들기위해 네이버 누나에게 물어봤지만 들려오는 대답은 사막에서 모래알찾기[어?] 1시간정도 삽질후 exe파일만들기 성공 ㅠ_ㅠ 혹시나 저처럼 고생하시는 분이 계실까봐 exe파일 만드는 방법 올립니다~ : ) 준비물 : 이클립스, JSmoot, *.jar 있어도 좋고 없어도 좋은 준비물 : 아이콘[...] [JSmooth다운받기] 1.exe프로그램을 만들기전에 일단 jar파일을 만들어야합니다. 네 여기까지 하셨다면 *.jar파일이 생성 되셨을 겁니다. 그럼 이 *.jar파일을 가지고 JSmooth프로그램을 이용하여 exe를 만들어 보겠습니다. (아.. 포샵 노가다...OTL) 일단 첨부한 JSmooth파일을 받아 설치합니다. :: 밑의 강좌는 제로스님(h..

Programing/JAVA 2008.10.14
반응형