목록 JAVA (26)
이롭게 현명하게
목차 서버 소프트웨어 클라이언트 소프트웨어 서버와 클라이언트 네트워크 기반의 게임은 네트워크를 통해 경기가 이루어진다. 하지만 경기자들은 서로의 포트 번호를 알 수 없기 때문에 직접 연결 될 수 없기 때문에 서버가 필요하다. 서버는 잘 알려진 포트로 경기자들에게 제공하고 경기 신청을 받는다. 따라서 서버와 클라이언트 소프트웨어가 필요하다. [서버 소프트웨어] 여러명의 유저가 서버에 접속하여 게임을 플레이하려면 2명의 유저가 접속 할 때 마다 새로운 게임 객체와 2명의 경기자 객체를 생성하여 이들 객체를 서로 연결한다. Game 클래스 : 현재 보드 상태 Player 클래스 : 경기자를 모델링 서버의 메인 루프 while(true){ Game game = new Game(); Player player1 =..
목차 JDK 설치 방법 JAVA 환경 변수 설정 이클립스 설치 [설치 전] JDK? JRE?JVM? JAVA SE? JAVA EE? JAVA ME? JAVA FX...??? 이게 다 뭔가요? 1. JVM (Java Virtual Machine) 자바 프로그램은 완전한 기계어가 아닌 중간 단계의 바이트코드이기때문에 운영체제에서 자바 프로그램을 바로 실핼 할 수 없습니다. 그래서 자바를 해석하고 실행 할 수 있도록 도와주는 가상의 운영체제가 필요합니다. 그렇기 때문에 JVM을 통해서 운영체제와 상관없이 프로그램을 개발 할 수 있습니다. JVM은 어떻게 설치하나요? JVM은 JDK 또는 JRE를 설치하면 자동으로 설치 됩니다. 2. JDK (Java Development Kit) 자바 개발 키트로 자바 응용 ..