泛型是JDK1.5以后出现的安全机制,简化机制,提高安全性 泛型的长处 1.将执行时出现的问题ClassCastException转移到了编译时期 2.避免了强制转换的麻烦 <>在当操作的引用数据类型不确定的时候使用,将要操作的引用数据类型导入就可以,事实上<>就是一个用于接收详细引用数据类型的參数范围 在敲代码时,仅仅要用到了带<>的类或接口.就必需要明白传人的详细引用数据类型 import java.util.ArrayList; import java.util.…
package cn.temptation.test; import java.util.ArrayList; import java.util.Iterator; public class Sample01 { public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add("中国"); arrayList.add("美国"); // 下句会…
泛型: jdk1.5出现的安全机制 好处: 1.将运行时期的问题ClassCastException转到了编译时期. 2.避免了强制转换的麻烦. <>: 什么时候用? 当操作的引用数据类型不确定的时候,就使用<>.将要操作的引用数据类型传入即可. 其实<>就是一个用于接收具体引用数据类型的参数范围. 在程序中,只要用到了带有<>的类或者接口,就要明确传入的具体引用数据类型. 泛型技术是给编译器使用的技术,用于编译时期.确保了类型的安全. 运行时,会将泛型去掉…
PS:退ACM集训队了,自己也疯玩了两天,后天就开学了,就正式大二了,该收收心好好学习啦                                                                                  JAVA概述 首先先复习一下基础常识: 1.软件开发 2.人机交互 3.经常使用的DOS命令 一.软件开发 什么是软件? 软件是一系列依照特定顺序组织的计算机数据和指令集合(指令:是处理数据的方式) 常见的软件有:系统软件(DOS.WIndows.…
1.泛型定义 1.泛型类: public class Generic <T>{ public void get(T t){ System.out.println(t); } } example: public class Generic <T> { public void get(T t){ System.out.println(t); } public static void main(String[] args){ Generic <String> generic…
"泛型"这个术语的意思就是:"使用与许多许多的类型".泛型在编程语言中出现时,其最初的目的是希望类或方法能够具备最广泛的表达能力.如何做到这一点呢,正是通过解耦类或方法与所使用的类型之间的约束.    在你创建参数化类型的一个实例时,编译器会为你负责转型操作并保证类型的正确性.看一个例子: public class Cat<T> { private T str; public Cat() { } public Cat(T str) { this.str…
泛型: ... Map:一次添加一对元素.Collection 一次添加一个元素. Map也称为双列集合,Collection集合称为单列集合. 其实map集合中存储的就是键值对. map集合中必须保证键的唯一性. 常用方法:1,添加. value put(key,value):返回前一个和key关联的值,如果没有返回null. 2,删除. void clear():清空map集合. value remove(key):根据指定的key翻出这个键值对. 3,判断. boolean contain…
JVM:JAVA虚拟机,JAVA核心,跨平台,作用是翻译. JRE:运行环境,包含JVM和运行的核心类库. JDK:全新开发使用,包含JRE,编译工具: 核心是JVM 以下是关系库 安装路径不要有空格和中文: DOS清屏幕命令: cls JAVAC 来开发程序,JAVA  用来运行程序 编写源代码,编译源代码,运行 JAVAC 编译会生成一个class文件 JAVAC运行有后缀 JAVA运行没有后缀 JAVA运行的是CLASS文件 Notepad++ 里面的首选项里面修改 注释: 单行注释://…
Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型. 泛型的本质是参数化类型,也就是说将所操作的数据类型被指定为一个参数. 假定我们有这样一个需求:写一个排序方法,能够对整形.数组.字符串.数组甚至其他任何类型的数组进行排序,该如何实现? 答案是可以使用 Java 泛型. 使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序.然后,调用该泛型方法来对整型.数组.浮点数…
Java学习——泛型 摘要:本文主要介绍了什么是泛型,为什么要用泛型,以及如何使用泛型. 部分内容来自以下博客: https://www.cnblogs.com/lwbqqyumidi/p/3837629.html https://blog.csdn.net/s10461/article/details/53941091 概述 什么是泛型 泛型,即“参数化类型”.一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参.那么参数化类型怎么理解呢? 顾名思义,就是将类型由原来的具体的类型…