데이터 베이스 MySQL 튜토리얼 学习日记 10 高新(2) 泛型

学习日记 10 高新(2) 泛型

Jun 07, 2016 pm 03:43 PM
나타나다 공부하다 신문 제네릭 버전

泛型是1.5版本以后出现新特性 好处: 1. 安全。 2 避免了强制转换麻烦。 泛型式:通过来定义要操作的引用数据类型。 泛型类定义的泛型,在整个类中有效, 就是用来接收类型的 以前用Object来完成扩展,现在定义泛型来完成扩展。 当使用集合时,将集合中要存储的

 

 

泛型是1.5版本以后出现新特性

 

好处:
1.         安全。

2          避免了强制转换麻烦。

泛型格式:通过来定义要操作的引用数据类型。

泛型类定义的泛型,在整个类中有效,

就是用来接收类型的

以前用Object来完成扩展,现在定义泛型来完成扩展。

 

当使用集合时,将集合中要存储的数据类型作为参数传递到中

 

泛型定义在接口上。
interface Inter
{
 void show(T t);
}

迭代时 使用泛型    

 接受  String类型

Iterator it = al.iterator();

 

?    通配符   在不确定接受那种类型时

用通配符来表示 

格式  :    >

? extends E: 接收E类型或者E的子类型,向上限定
? super E: 接收E类型或者E的父类型,向下限定

 

 

泛型的静态使用特点:

静态方法不可以访问类上定义的泛型。
如果静态方法操作的应用数据类型不确定,可以将泛型定义在方法上。

 

例:

public static void fanxing(Collection extends Person> al)

表示 只能接受 Person 的类型或者 Person的子类

 

 

 

 

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

<gum> : Bubble Gum Simulator Infinity- 로얄 키를 얻고 사용하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Nordhold : Fusion System, 설명
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora : 마녀 트리의 속삭임 - Grappling Hook 잠금 해제 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

대형모델간 75만 라운드 1대1 대결, GPT-4가 우승, 라마3가 5위 대형모델간 75만 라운드 1대1 대결, GPT-4가 우승, 라마3가 5위 Apr 23, 2024 pm 03:28 PM

Llama3에 대해 새로운 테스트 결과가 공개되었습니다. 대형 모델 평가 커뮤니티 LMSYS가 공개한 대형 모델 순위 목록에서 Llama3는 5위에 올랐으며, 영어 부문에서는 GPT-4와 함께 공동 1위를 차지했습니다. 다른 벤치마크와는 그림이 다릅니다. 이 목록은 모델 간 1:1 대결을 기반으로 하며, 네트워크 전체의 평가자들이 각자의 제안과 점수를 내립니다. 결국 Llama3가 5위를 차지했고, GPT-4와 Claude3 Super Cup Opus의 세 가지 버전이 그 뒤를 이었습니다. 영어 싱글 목록에서는 Llama3가 Claude를 제치고 GPT-4와 동점을 기록했습니다. 이 결과에 대해 Meta의 수석 과학자 LeCun은 매우 기뻐했으며 트윗을 통해 다음과 같이 말했습니다.

일반 함수가 Golang의 가변 매개변수 유형 문제를 해결합니까? 일반 함수가 Golang의 가변 매개변수 유형 문제를 해결합니까? Apr 16, 2024 pm 06:12 PM

Go의 일반 함수는 가변 유형의 문제를 해결합니다. 일반 함수를 사용하면 런타임에 유형 매개변수를 지정할 수 있습니다. 이를 통해 다양한 유형의 인수를 처리할 수 있는 함수를 작성할 수 있습니다. 예를 들어 Max 함수는 두 개의 비교 가능한 매개변수를 허용하고 더 큰 값을 반환하는 일반 함수입니다. 일반 함수를 사용하면 다양한 유형의 매개변수를 처리할 수 있는 보다 유연하고 일반적인 코드를 작성할 수 있습니다.

Douyin의 버전을 확인하는 방법 Douyin의 버전을 확인하는 방법 Apr 15, 2024 pm 12:06 PM

1. Douyin 앱을 열고 오른쪽 하단의 [나]를 클릭하여 개인 페이지에 들어갑니다. 2. 오른쪽 상단의 [삼선] 아이콘을 클릭한 후 팝업 메뉴 바에서 [설정] 옵션을 선택하세요. 3. 설정 페이지에서 하단으로 스크롤하여 Douyin의 현재 버전 번호 정보를 확인하세요.

golang의 제네릭의 특정 애플리케이션 시나리오 golang의 제네릭의 특정 애플리케이션 시나리오 May 04, 2024 am 11:45 AM

Go의 제네릭 적용 시나리오: 컬렉션 작업: 필터링과 같은 모든 유형에 적합한 컬렉션 작업을 만듭니다. 데이터 구조: 큐, 스택, 맵과 같은 범용 데이터 구조를 작성하여 다양한 유형의 데이터를 저장하고 조작합니다. 알고리즘: 다양한 유형의 데이터를 처리할 수 있는 정렬, 검색, 축소 등의 범용 알고리즘을 작성합니다.

Apple Vision Pro가 주요 업데이트를 받고 VisionOS 1.3 RC 버전이 출시되었습니다. Apple Vision Pro가 주요 업데이트를 받고 VisionOS 1.3 RC 버전이 출시되었습니다. Jul 25, 2024 pm 04:25 PM

7월 24일 뉴스에 따르면, Apple은 최근 많은 기대를 모았던 VisionOS1.3RC 버전 업데이트를 VisionPro 헤드셋 사용자들에게 푸시했습니다. 이번 업데이트는 가상 현실 분야에서 Apple의 지속적인 혁신과 발전을 의미합니다. 관계자는 이번 업데이트의 구체적인 내용을 명확히 밝히지 않았지만, 사용자들은 일반적으로 성능 최적화, 기능 개선, 버그 수정 등이 포함될 것으로 기대하고 있다. 이번 업데이트의 내부 버전 번호는 21O771이며, 마지막 업데이트 이후 141일이 지났습니다. 그러나 Apple의 다양한 지역에서 노드 서버 구성의 캐싱 문제로 인해 일부 사용자의 경우 업그레이드 및 업데이트가 지연될 수 있습니다. Apple은 정보 보안을 보장하기 위해 업데이트를 설치하기 전에 사용자에게 데이터를 백업할 것을 권장합니다. 1.VisionPro 사용자는 "

Golang 제네릭이 함수 서명 및 매개변수에 미치는 영향은 무엇입니까? Golang 제네릭이 함수 서명 및 매개변수에 미치는 영향은 무엇입니까? Apr 17, 2024 am 08:39 AM

Go 함수 서명 및 매개변수에 대한 제네릭의 영향은 다음과 같습니다. 유형 매개변수: 함수 서명에는 함수가 사용할 수 있는 유형을 지정하는 유형 매개변수가 포함될 수 있습니다. 유형 제약 조건: 유형 매개 변수에는 충족해야 하는 조건을 지정하는 제약 조건이 있을 수 있습니다. 매개변수 유형 유추: 컴파일러는 지정되지 않은 유형 매개변수의 유형을 유추할 수 있습니다. 유형 지정: 일반 함수를 호출하기 위해 매개변수 유형을 명시적으로 지정할 수 있습니다. 이를 통해 코드 재사용성과 유연성이 향상되어 여러 유형과 함께 사용할 수 있는 함수 및 유형을 작성할 수 있습니다.

Java 함수 제네릭의 상한과 하한은 무엇입니까? 사용하는 방법? Java 함수 제네릭의 상한과 하한은 무엇입니까? 사용하는 방법? Apr 26, 2024 am 11:45 AM

Java 함수 제네릭을 사용하면 상한 및 하한을 설정할 수 있습니다. 확장은 함수에서 허용하거나 반환하는 데이터 유형이 지정된 유형의 하위 유형이어야 함을 지정합니다. 하한(슈퍼)은 함수에서 허용하거나 반환하는 데이터 유형이 지정된 유형의 슈퍼 유형이어야 함을 지정합니다. 제네릭을 사용하면 코드 재사용성과 보안이 향상됩니다.

Win7에 가장 적합한 권장 Office 버전(Win7 시스템과 완벽하게 호환) Win7에 가장 적합한 권장 Office 버전(Win7 시스템과 완벽하게 호환) May 30, 2024 pm 05:24 PM

많은 사용자들이 Windows 10 운영 체제로의 업그레이드를 고려하고 있습니다. Microsoft가 더 이상 Windows 7에 대한 보안 업데이트 및 기술 지원을 제공하지 않을 것이라고 발표했습니다. 그러나 상당수의 사용자는 여전히 Win7 시스템을 고수하고 이 시스템에 적합한 사무용 소프트웨어를 찾고 있습니다. 사용자가 사무실 효율성을 향상시킬 수 있도록 이 문서에서는 Win7 시스템에 가장 적합한 여러 Office 버전을 소개합니다. 1.Office2010: 안정성과 호환성의 완벽한 조합 2.Office2013: 인터페이스 최적화 및 실용적인 기능 업그레이드 3.Office2016: 크로스 플랫폼 협업 및 클라우드 스토리지의 새로운 기능 4.OfficeOnline: 언제 어디서나 가볍고 무료인 온라인 오피스 5 . WPS사무실:

See all articles