java的本质系列
mrz97
这个作者很懒,什么都没留下…
展开
-
java基础之泛型的本质
概述泛型,即参数化类型(把类型当做一个参数传入?,添加规则,用类型限制输入,和多态中用父类限定子类类似)。集合中可以存储任何类型的对象,但把不同对象以同一种方式输出的时候,在运行时会出现问题。比如,我们把String类型的aaa存入集合,再把Int类型的111存入集合, 然后以String类型输出集合,此时编译不会出现问题,而在运行的时候会报错。泛型的存在意义,就是在编译的时候,就把这个问题...原创 2019-03-15 10:35:06 · 237 阅读 · 0 评论 -
泛型相关之Arrays
Arrays当我们需要存取某个对象的列表的时候,比如Person,可以创建一个Person类的数组,然后一个一个地存入,再用Arrays.toString()输出。因为数组的长度在创建的时候就被规定好了,所以在加入的时候需要新建数组把原数组放入以及把新元素加入。//when you define a class of Person //Person have name and age co...原创 2019-03-15 15:06:09 · 665 阅读 · 0 评论 -
java泛型之Set
Setimport java.util.ArrayList;import java.util.List;public class Test2 { public static void main(String[] args){ List<Person> men = new ArrayList<Person>(); men.add(new Person...原创 2019-03-15 15:50:53 · 700 阅读 · 0 评论 -
java泛型之Map
import java.util.HashMap;import java.util.Map;public class Test2 { public static void main(String[] args){ Person p1 = new Person("小红",18); Person p =new Person("xiaoming",22); Map<S...原创 2019-03-15 16:20:24 · 3047 阅读 · 1 评论 -
枚举和注解
枚举类java中的一条主线: 约束=安全如何自定义枚举类如何使用enum定义枚举类枚举类的主要方法实现接口的枚举类一、什么时候使用枚举类?当一个类的对象有限且固定的时候,就应该使用枚举类去约束它。如果我们使用如下的常量定义的话: public static final int SEASON_SPRING = 1; public static final int ...原创 2019-03-18 10:21:26 · 130 阅读 · 0 评论 -
javaSE之集合
为什么出现集合类为了方便对多个对象的操作,对对象进行存储,集合就是存储对象最常用的一种方式。好了,集合的存在就是为了方便存储对象!这是其本质用途!!数组和集合的不同-------数组集合长度不可变可变存储基本数据类型存储对象类型同一种多种常见体系抽取容器的共性,我们得到了集合框架,常用的有三种:MapCollection(i...原创 2019-03-18 20:46:59 · 182 阅读 · 0 评论