![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 85
..Serendipity
唯一不变的是变化本身
展开
-
反射...
问题根据配置文件re.properties指定信息,创建Cat对象并调用其hi方法(通过反射)配置文件classfullpath=com.zjh.reflection.Catmethod=hiCat类public class Cat { private String name = "招财"; public void hi(){ System.out.println("喵喵"); }}实现public void test1() thro原创 2022-04-22 10:35:54 · 254 阅读 · 0 评论 -
IO流..
1. File类1.1 File类的创建new File(String pathName) 根据路径构建一个File对象new File(File parent,String child) 根据父目录文件+子路径构建new File(String parent,String child) 根据父目录+子路径构建public class FileTest { @Test public void fileCreat() throws IOException { //原创 2022-04-21 19:43:27 · 435 阅读 · 0 评论 -
Collections工具类
1.Collections工具类Collections工具类是一个操作list,set,map的工具类Collections工具类中提供了一系列静态的方法对集合元素进行排序,查询,修改等操作2. 方法2.1 排序方法reverse(List) :反转list元素shuffle(list):对list集合元素进行随机排序sort(list) :根据元素的自然顺序对指定的list集合元素按升序排序sort(list,Comparator):根据指定的Comparator产生的顺序对list原创 2022-02-28 21:36:52 · 92 阅读 · 0 评论 -
Map集合及源码分析
1. Map接口的基本介绍(jdk8为例)Map与Collection并列存在,用于保存具有映射关系的数据:key-valueMap中的key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中Map中的key不允许重复,原因和HashSet一样(如果出现一样的情况,后者会将前者覆盖)Map中的value可以重复Map中的key可以为null,value也可以为null,但是key为null只能有一个,value为null可以有多个常用String类作为Map的key原创 2022-02-28 21:28:00 · 494 阅读 · 0 评论 -
Set集合及源码分析
1. Set接口基本介绍无序(添加和取出的顺序不一致),没有索引不允许重复元素,所以最多包含一个nullpublic static void main(String[] args) { HashSet<Object> set = new HashSet<>(); set.add(1); set.add(1); set.add("zjh"); set.add("zjh"); set原创 2022-01-26 22:16:31 · 924 阅读 · 0 评论 -
List集合及源码分析
1. 集合体系图Collection接口,Collection接口有两个重要的子接口 1.List 2. Set 。这俩的实现子类都是单列集合,即存放的都是单个单个的数据Map接口的实现子类是双列集合,即存放数据的形式是以key-value的形式进行存放2. Collectioncollection实现子类可以存放多个元素,每个元素可以是Object有些Collection的实现类,可以存放重复的元素,有些不可以有些Collection的实现类,有些是有序的(List),有些不是有序的(S原创 2022-01-24 18:27:57 · 370 阅读 · 0 评论