1.System 静态方法: (1)currentTimeMillis() 返回当前时间的毫秒值 用来测试程序的效率 开始时间减去结束时间 (2)void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) ...
分类:
编程语言 时间:
2020-04-20 12:12:56
阅读次数:
70
"Collection" :接口 "AbstractCollection" :抽象类 "AbstractSet" :抽象类 __ "HashSet" __:实现 Set 接口 __ "LinkedHashSet" __:实现 Set 接口 __ "TreeSet" __:实现 NavigableSe ...
分类:
编程语言 时间:
2020-04-20 01:26:55
阅读次数:
74
Java中的选择结构 通过本周的课程学习,让我了解了什么是选择结构以及各类的选择结构,以下就我学到的各类选择结构梳理了以下心得体会。 一、if选择结构(最基本的结构) 程序执行时,先判断条件。当结果为true时,程序先执行if大括号里的代码块,再执行后面的代码。当结果为false时,不执行if大括号 ...
分类:
编程语言 时间:
2020-04-20 00:58:13
阅读次数:
64
文章首发我的博客,欢迎访问:https://blog.itzhouq.cn/annotation reflection 最近又回顾了一下 Java 中的注解和反射知识点,注解在日常开发中使用很多,但是反射比较少。值得注意的是 Java 的各种框架底层源码中大量使用了注解和反射,阅读源码,这些是基本功 ...
分类:
编程语言 时间:
2020-04-19 13:04:47
阅读次数:
59
概述Map方法之后, 数据首先进入到分区方法, 把数据标记好分区, 然后把数据发送到环形缓冲区; reduce的并行数量以及输出文件的个数, 由分区数决定. 默认分区是根据key的hashCode对ReduceTasks个数取模得到.自定义步骤1.自定义类继承Partitioner, 重写getPa... ...
分类:
其他好文 时间:
2020-04-19 13:01:58
阅读次数:
62
reflect包中的Class类(注意是大写C)——类型标识类-Class import java.lang.reflect; 反射reflection:程序可以访问、检测和修改它本身状态或行为的能力,即自描述和自控制。 可以在运行时加载、探知、使用编译期间完全未知的类 可以在运行时查看和操作对象: ...
分类:
编程语言 时间:
2020-04-18 17:16:37
阅读次数:
63
图示 set的两个主要实现类,TreeSet和HashSet,底层存储结构都是用的map,而且是将set需要存储的值放在map的key里的,PRESENT是一个空的object对象。 map每次put如果key值不存在,返回的是null,key值如果存在,则返回之前key的oldValue,这样与n ...
分类:
其他好文 时间:
2020-04-18 09:38:02
阅读次数:
76
题意描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 解题思路 一、使用DFS算法 从 ...
分类:
编程语言 时间:
2020-04-17 22:10:05
阅读次数:
102
1.".equals()" should not be used to test the values of "Atomic" classes equals()方法不应该用在原子类型的数据上(如:AtomicInteger, AtomicLong, AtomicBoolean). AtomicInt ...
分类:
其他好文 时间:
2020-04-17 20:16:13
阅读次数:
74
hashcode hashcode()方法提供了对象的hashCode值,是一个native方法,返回的默认值与System.identityHashCode(obj)一致。 通常这个值是对象头部的一部分二进制位组成的数字,具有一定的标识对象的意义存在,但绝不定于地址。 作用是:用一个数字来标识对象 ...
分类:
编程语言 时间:
2020-04-17 20:02:49
阅读次数:
95