Java Basic: Network Programming
네트워크 프로그래밍 네트워크상의 두대 이상의 컴퓨터끼리 서로 데이터를 주고 받는 프로그래밍
네트워크 프로그래밍 네트워크상의 두대 이상의 컴퓨터끼리 서로 데이터를 주고 받는 프로그래밍
메모장 만들기 com.sist.draw -> 주메뉴(그리기색상)에 대한 처리를 위하여 LinePanel 과 GraphicInfo 클래스에 Color drawColor (새로운)멤버변수를 추가한다.
메모장 만들기 com.sist.draw -> 주메뉴(그리기색상)에 대한 처리를 위하여 LinePanel 과 GraphicInfo 클래스에 Color drawColor (새로운)멤버변수를 추가한다.
객체단위 입출력 클래스
멀티 프로세스 하나의 컴퓨터에서 한꺼번에(동시에) 여러 프로그램을 동시에 실행시킬 수 있는 것 멀티 쓰레드 하나의 프로그램에서 동시에 여러개의 메소드를 동작시키는 것
예외처리 프로그램 실행 중에 예기치 않는 상황이 발생하는 것을 “예외”라고 한다. 이러한 “예외”를 처리하는 것을 “예외처리”라고 한다.
.next() vs .nextLine() Scanner sc = new Scanner(System.in); sc.next()와 sc.nextLine() 은 동작방식이 다르다!
배열의 단점 1) 자료형이 동일한 데이터만 담을 수 있다. 2) 크기를 변경할 수 없다. -> 메모리낭비
int userYear = 1900+Integer.parseInt(jumin.substring(0,2)); Integer.parseInt(); //string을 int로 바꾸기 (숫자로 바꾸기)
접근명시자의 종류
상속관계에 있을때 부모클래스의 참조변수가 자식클래스형의 객체를 참조 할 수 있다. 이때 부모클래스의 메소드를 자식클래스에서 오버라이딩했다면 오버라이딩한 자식클래스의 메소드가 동작한다.
this와 this()
public String toString(){ String result="가로:"+width+",세로:"+length+",높이:"+height; return result; } System.out.println(box1); 객체참조변수를 출력문에 써주면 toString...