본문 바로가기
반응형

Java97

Java InputStream의 메서드 InputStream - 바이트 기반 입력 스트림의 최상위 클래스로 추상클래스입니다. 모든 바이트 기반 입력 스트림은 InputStream을 상속받아 만들어 집니다 java.io.InputStream에 있는 모든 메서드입니다. int available() - 현재 읽을수 있는 바이트수를 반환한다. void close() - 현재 열려있는 InputStream을 닫는다. void mark(int readlimit) - InputStream에서 현재의 위치를 표시해준다. boolean markSupported() - 해당 InputStream에서 mark()로 지정된 지점이 있는지에 대한 여부를 확인한다. abstract int read() - InputStream에서 한 바이트를 읽어서 int값으로 반환한.. 2017. 7. 20.
Java IO패키지 IO 패키지란 ? 사용자로부터 입력을 받고 또는 파일 , 네트워크로부터 입력받아 파일로 출력, 모니터로 출력하거나 저장할수있다. 자바에서는 이러한 데이터를 스트림을 통해 입출력되므로 스트림을 잘 알아야 한다. 스트림에는 입력스트림 , 출력스트림 두가지가 있다. 이 두가지를 간단하게 설명하자면 다음과 같다 입력 스트림 (InputStream) - 프로그램을 기준으로 데이터를 입력받을때. 출력 스트림 (outputStream) - 프로그램을 기준으로 데이터를 내보낼 때. 프로그램상 네트워크상의 다른 프로그램과 데이터 교환을 하려면 양쪽 모두 입,출력 스트림이 따로 필요하다. └이유는 스트림은 단방향이므로 하나의 스트림으로 입출력 모두 할수가 없다. java.io 패키지의 주요 클래스에 대해 알아보겠습니다 (.. 2017. 7. 20.
Java Attach Source 설정하기. 이클립스를 하면서 System.out.println()이라던지 .. 다양한 메서드들이 어떻게 코딩되어있는지 궁금한 경우가 있다. 해당 메서드 위에서 F3을 누르거나 Ctrl + 왼쪽버튼으로 클릭했을때 코드가 나오지 않고 아래처럼 파일이 열리는것을 확인할 수 있습니다. 이러한 경우 어떻게 하면 소스를 볼수 있는지 알아보도록 하겠습니다. 지금부터 Attach Source를 통한 해결방법을 알아보겠습니다 위에 보이는 Attach Source를 클릭하면 다음과 같은 화면을 확인 할 수 있습니다. External location 클릭후 Path에 있는 Extenal file을 클릭합니다. 그리고 java jdk가 설치된 디렉터리 밑에있는 src.zip을 클릭해줍니다. 확인을 하고 F3을 누르거나 Ctrl + 왼쪽.. 2017. 7. 18.
Java Thread를 활용한 경마 예제 Thread를 활용한 간단한 경마 게임입니다. 문제 : Thread를 통하 5개의 말을 생성한다음 start시켜서 각각의 말마다 rank를 적어준다. 1등 말의경우에는 JOptionPane.showMessageDialog를 통해 1등만 출력해준다 import javax.swing.JOptionPane; public class ThreadHorse { public static void main(String[] args) { /** 말 쓰레드 5개 생성*/ //Horse horse1 = new Horse("최윤진", new Rank()); //Horse horse2 = new Horse("김윤진", new Rank()); //Horse horse3 = new Horse("박윤진", new Rank()); /.. 2017. 7. 17.
반응형