ServerServerSocketTCP소켓 통신을 위해 port번호를 지정하여 ServerSocket객체를 생성> ServerSocket 서버소켓이름 = new ServerSocket( port번호 );accept() 메서드 ==> Client에서 연결 요청이 올 때까지 계속 기다린다 ==> 연결 요청이 오면 새로운 Socket객체를 생성해서 Client의 Socket과 연결한다 > Socket 소켓이름 = 서버소켓이름.accept();IP/ Port번호(접속한 사람) 소켓의 ip주소> 소켓이름.getInetAddress().getHostAddress()(접속한 사람) 소켓의 port번호> 소켓이름.getPort()(자신) ip 주소> 소켓이름.getLocalAddress()(자신) port번호> 소켓이..
Date()객체를 생성하여 현재 날짜 생성특정한 날짜를 생성하기 위해선 가로안에 값을 직접 쓰기new Date(); // 현재 날짜와 시간new Date(ms); // 1970/01/01 이후의 밀리 초new Date(dateString); ex. "2010. 3. 15" new Date(year,month,day[,hour[,minutes[,seconds]]]); // 0월 부터 시작 .toLocaleString() ==> 한글로 표현.toLocaleDateString() ==> 날짜만 표현.toLocaleTimeString() ==> 시간만 표현 요일 자바스크립트 함수const proc2 = () => { let today = new Date();// ..
Array객체 메서드indexOf(item, start) item : 찾는 문자start : 시작 index (생략시 0부터)lastIndexOf(item, start)중복된 item index 찾기 (반복문 이용) while(true){ index = 배열.indexOf(fruit, vidx); if(index== -1){ // index=-1이면 더이상 찾지못함 break; } index++; // 찾은 인덱스부터 검색하면 무한루프가 되어버리기 때문에 꼭 다음 인덱스부터 검색}push(item1, item2, item3 ...) pop()마지막에 저장된 데이터 1개를 꺼냄반환값 : 꺼내진 문자slice(start, end) (기존 배열 유지)start ..
InetAddressInetAddress 클래스 ==> IP주소를 다루기 위한 클래스getByNamegetHostAddresstoStringgetLocalHostgetAllByNameimport java.net.InetAddress;import java.net.UnknownHostException;public class InetAddressTest { public static void main(String[] args) throws UnknownHostException { // InetAddress 클래스 ==> IP주소를 다루기 위한 클래스 // www.naver.com의 IP정보 가져오기 InetAddress ipTest = InetAddress.getByName("www.nate.com")..
문제) 이름, 주소, 전화번호를 멤버로 갖는 Phone클래스를 만들고 Map을 이용하여 '전화번호 정보'를 관리하는 프로그램을 작성하시오. (이 때 Map의 구조는 key값으로 '이름'데이터를 사용하고, value값으로는 'Phone클래스의 인스턴스'로 한다.) - 추가 조건 1) 6. 전화번호 저장 메뉴를 추가하고 구현한다 (저장 파일 명 : 'phoneData.dat) 2) 이 프로그램이 시작될 때 저장된 파일이 있으면 그 파일을 읽어와 Map에 세팅한다 3) 프로그램을 종료할 때 Map의 데이터가 변경되거나 추가 또는 삭제되면 저장 후 종료되도록 한다.package kr.or.ddit.basic;import java.io.BufferedInputStream;import java..
리터럴 객체const 이름 = { key : "value" (변수 추가)메서드 이름: function() { }메서드 이름() { }}메서드 속성 선언 이후 추가시객체이름.변수이름 = 객체이름.메서드 이름 = function(){ } 리터럴 객체 생성 const rect = { key : "value" } 리터럴 객체 생성 const rect = { key : "value" }가로세로를 입력받음 리터럴 객체 생성 const rect = { key : "value" }name과 color를 추가 객체 const 밖에서 속성을 선언하는 것도 가능하다 리터럴 객체 생성 const rect = { key : "value" } ..