> Java > java지도 시간 > Java 고급 기능이란 무엇입니까?

Java 고급 기능이란 무엇입니까?

(*-*)浩
풀어 주다: 2019-05-27 13:28:49
원래의
5153명이 탐색했습니다.

Java 고급 기능에는 주로 컬렉션 프레임워크 및 제네릭, 유틸리티 클래스, 입력 및 출력 처리, 주석 및 멀티스레딩, 네트워크 프로그래밍 및 XML 기술이 포함됩니다.

Java 고급 기능이란 무엇입니까?

Collection Framework

은 뛰어난 성능과 사용하기 쉬운 인터페이스 및 클래스 세트(java.util 패키지에 있음)로, 배열이 동적 변화에 잘 적응할 수 없는 문제를 해결합니다.

Collection 인터페이스: Map, Collection(하위 인터페이스 List, Set), Iterator

Interface 구현 클래스: HashMap TreeMap, ArrayList LinkedList, HashSet TreeSet은 map, list, set 인터페이스를 구현합니다.

컬렉션 도구 클래스: 배열, 컬렉션 컬렉션에 대한 액세스 제공 요소 작업을 위한 알고리즘

일반 컬렉션

제네릭은 컬렉션의 요소 유형을 지정하여 제약 조건을 구현하는 매개변수화된 유형입니다.

기능: 유형 사용 객체를 다른 클래스나 메소드에 지정하기 위한 매개변수로, 유형 변환의 안전성과 안정성을 보장하기 위해

유틸리티 클래스

Java API: Java 애플리케이션 프로그래밍 인터페이스, Java 도움말 문서

유틸리티 클래스: 공통 클래스 Java API에서 제공

이 부분을 꼭 익히세요. Java API에 대해 자세히 알아보세요.

입력/출력 및 반사

IO 스트림에 일반적으로 사용되는 기본 클래스

참고: () 내부에는 File** 클래스, Buffered** 클래스와 같은 하위 클래스가 있습니다.

Buffered** 클래스에는 버퍼가 있습니다. 내용을 한 줄씩 읽어오는 readLine() 메소드

Byte stream

Byte 입력 스트림: InputStream(FileInputStream, BufferedInputStream)

Byte 출력 스트림: OutputStream(FileOutputStream, BufferedOutStream)

Character stream

문자 입력 스트림: Reader(FileReader, BufferedReader)

문자 출력 스트림: Writer(FileWriter, BufferedWriter)

Java 리플렉션

Reflection: 자체 설명 및 자체 제어가 가능한 Java 프로그램을 말합니다. 프로그램이 실행 중일 때 실행할 프로그램 컴파일 중에 전혀 알려지지 않은 클래스를 로드하고 감지하고 사용

반사 메커니즘: 실행 중인 상태에서 동적으로 클래스 정보를 획득하고 객체 메소드를 동적으로 호출하는 기능을 말합니다

Annotations

Java 코드의 특수 태그. Java 프로그램에서 표현할 수 없는 코드에 추가 정보를 추가하기 위한 형식적인 방법을 제공합니다. 주석은 프로그램 요소를 수정하는 수정자로 간주될 수 있습니다.

주석은 컴파일, 클래스 로딩, 런타임 중에 읽을 수 있습니다. 프로그램은 주석을 읽지 않습니다.

스레드 예약

여러 스레드가 실행 가능 상태에 있으며 스레드 예약은 우선 순위에 따라 스레드가 실행 가능 상태로 들어가는 순서를 결정합니다.

스레드의 우선순위는 1부터 10까지 표현되며, 10이 가장 높은 우선순위를 가지며, 기본값은 5입니다.

네트워크 프로그래밍 기술

네트워크: 정보 전송, 수신, 공유를 위한 가상 플랫폼이며, 다양한 점, 표면 통합, 모든 정보를 연결하여 리소스 공유 달성

네트워크 프로그래밍: 소켓을 사용하여 프로세스 간 통신 목적을 달성하는 프로그래밍

XML 소개

XML(Extensibel Markup Language): Extensible Markup Language , 일련의 간단한 태그를 사용하여 데이터를 설명하는 간단한 데이터 저장 언어입니다.

기능: 운영 체제 및 개발 플랫폼에 독립적입니다.

기능: Ajax의 초석인 데이터 상호 작용;

위 내용은 Java 고급 기능이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿