목록자바 (2)
판봉 개발 일기
콘솔은 시스템을 사용하기 위하여 키보드로 입력을 받고 모니터로 출력하는 소프트웨어입니다. 참고로 자바는 콘솔로부터 데이터를 입력받을때 System.in을 사용하며,반대로 출력할 경우엔 System.out을 사용합니다. 에러를 출력할땐 System.err를 사용합니다. System. in 필드 자바는 System 클래스의 in 정적 필드를 제공합니다. 또한 System.in은 InputStream 타입의 필드이므로 다음과 같이 InputStream 변수로 참조가 가능합니다. InputStream is = System.in; 또한 키보드로부터 무슨 키가 입력이 되었는지 확인하려면 InputStream의 read()메소드로 1byte를 읽으면 됩니다. 리턴된 int의 값엔 해당 키의 코드가 저장이 되어져있습니..
Hastable은 HashMap과 동일한 내부 구조를 가지고 있다. 그래서 키로 사용할 객체는 hashCode()와 equals() 메소드를 재정의해서 동등 객체가 될 조건을 정해야 한다. 한가지 차이점이 있다면 Hashtable은 동기화된 메소드로 구성되어 있기때문에 스레드에 안전하다. Hashtable의 생성 방법은 다음과 같다. Map map = new Hashtable(); 다음 코드는 Hashtable은 활용한 예제이다. import java.util.*; public class HashTableExample { public static void main(String[] args) { Map map = new Hashtable(); // Hashtable 생성 map.put("spring", "..