목록

[Java] Scanner와 BufferedReader
Scanner Java에서 데이터를 입력받을 때, 가장 손쉽고 빠르게 입력받을 수 있도록 도와주는 클래스이다. 이 Scanner 클래스는 java.util 패키지에 포함되어 있으며 문자, 정수, 실수를 입력받을 수 있도록 도와주고, 무엇보다 쓰기 너무 편하다. Scanner의 객체를 만들 때는 System.in을 넣어 만드는데 이 System.in은 입력값을 바이트 단위로 입력받는 것을 의미한다. 한번 코드로 알아보자. Scanner scanner = new Scanner(System.in); 이렇게 객체를 만든 뒤, scanner를 통하여 next() 메서드를 이용하여 입력값을 받을 수 있는데, 공백 이전까지의 값이 입력된다. 또한 각 입력 값을 받을때 원하는 자료형으로 입력받도록 메서드를 지원한다. ..

[안드로이드] 안드로이드 4대 컴포넌트
1. 액티비티(Activity) 액티비티(activity)는 사용자 인터페이스 화면을 가지고, 특정한 작업을 담당하는 컴포넌트이다. - UI를 갖는 하나의 스크린을 나타낸다 - 안드로이드 애플리케이션은 최소한 하나의 activity를 가지고 있어야 한다 - 각 액티비티는 매니페스트 파일에 등록되어 있어야 한다 - 하나 이상의 View를 가질 수 있다 2. 서비스(service) 서비스(service)는 백그라운드에서 실행되는 컴포넌트로 오랫동안 실행되는 작업이나 원격 프로세스를 위한 작업을 할 때 사용된다. - UI로 표현이 없다. - Service 클래스를 상속받는다. - 한번 시작된 Service는 애플리케이션이 종료되거나 정지상태로 변경되더라도 계속 백그라운드에서 실행된다 3. 브로드캐스트 리시버(..