[JAVA] 스레드
스레드
스레드
JCF Java Collections Framework 여러 원소를 하나의 그룹으로 묶어 관리해주는 객체 컬렉션을 표현하고 다루기 위한 통합 프레임워크 클래스와 인터페이스의 집합 다양한 방식으로 저장, 정렬, 검색, 수정하는 도구를 제공 ...
Java.nio 패키지 NIO는 ‘New Input Output’의 약자 기존 java.io 패키지를 개선한 새로운 입출력 패키지 JDK 7부터는 파일 I/O를 개선한 NIO2도 등장 java.nio와 그것의 서브 패키지 형태 java.nio.f...
스트림 순서가 있는 일련의 데이터 흐름을 의미 데이터 생산자(소스)와 데이터 소비자(목적지) 사이의 데이터가 지나가는 통로 Java 언어에서 스트림을 통해 입출력을 수행할 수 있음 입력 스트림은 데이터 생산자(소스)와 연결 출력 스트림은 ...
java.lang 패키지 자바 프로그래밍에 필요한 기본 클래스를 제공 import문이 필요 없음 Object, System. Math, String, StringBuffer, Thread, Exception, Throwable, Error 등
패키지 관련이 있는 클래스와 인터페이스의 묶음 클래스와 인터페이스는 패키지의 멤버로 존재 전체적으로 계층 구조의 클래스 라이브러리 폴더와 유사 형식으로 계층적으로 분류 됨
제네릭 타입 클래스, 인터페이스, 메소드를 정의할 때 타입 매개변수(타입 파라미터)를 선언하고 사용할수 있음
열거형 열거형 열거형은 미리 정의된 상수값을 만들기 위한 자료형 enum을 사용하여 정의 열거형으로 선언된 변수에는 미리 지정된 값만 대입 가능 상수값을 배열로 리턴하는 static 메소드로 values()를 제공 ...
추상 클래스 추상 메소드 abstract 키워드를 사용 몸체의 구현이 없이 형식만 존재하는 메소드 자식 클래스에 상속될 때, 몸체의 구현이 필요 final과 함께 사용할 수 없음
클래스의 사용
배열 같은 자료형의 원소를 정해진 개수만큼 가지고 있는 객체 배열의 크기는 배열이 초기화 도는 생성될 때 정해짐 숫자 인덱스(첨자)를 사용하여 특정 원소를 다룸
JAVA 프로그램과 기본사항 식별자 클래스, 변수, 메소드, 레이블 등의 이름 프로그래머가 작명함 작명 규칙 1) 대소문자 구분 2) 길이에 제한 없음 3) 영 대소문자, 한글, 숫자, ‘_’, ‘$’를 사용 4) 숫자로...
JAVA 언어의 특징 C/C++ 언어와 유사하나 단순함 플랫폼에 독립적 완전한 객체지향 언어 웹 또는 네트워크 프로그래밍이 용이 엄격한 자료형의 검사 예외 처리 기능 제공 멀티 스레딩 지원