상속 2

Java.서버_네트워크 게임 만들때 유용한 Socket 교차 알고리즘 3부(객체 직렬화)

안녕하세요 j.sieun 입니다. 이번글에는 서버와 클라한테 데이터를 주고 받거나 임시 데이터를 저장하는 직렬화부분에 대해서 적어보도록 하겠습니다. ※프로그래밍을 "독학"으로 배워서 용어 대해 전문성이 떨어지는 점 양해바랍니다.※ 이건 눈에 보이는 부분이 아니니, 바로 소스를 보여드리겠습니다. ServerData.javaimport java.io.Serializable;import java.util.Vector; //게임에 저장이 되야 할 데이터들을 여기에 저장함 public class ServerData implements Serializable {private String message;private String userName;private int state,count,division;private..

java 2016.08.06

쉽지만 어려운 #Java #자바 #성공적 5.멀티 스레드

안녕하세요 j.sieun 입니다. 요번에 배우실 내용은 멀티 스레드 입니다. 처음에 이것을 배울 때에는 이해가 잘되지 않지만 몇번 연습하다보면 어떻게 되는지 알게 되고 응용 문제도 잘풀거라 예상이 됩니다. 그럼 개념부터 보겠습니다. 스레드란?? 스레드(thread) : 프로그램의 실행 흐름을 말합니다. 스레드에도 종류가 몇가지 있습니다. 1. 싱글스레드(single thread program) : 스레드가 하나뿐 인 프로그램2.멀티 스레드 프로그램(multithread program) : 스레드가 둘 이상인 프로그램이렇게 2가지가 있습니다. 거의 대부분 싱글 스레드는 사용을 잘안하고 멀티스레드를 주로 많이 사용합니다. 작동방식을 보도록 하겠습니다. 우선 왼쪽에 있는 것은 싱글 스레드를 말하는것이고 오른쪽..

java 2016.05.03