一、引言 一般的Array,底层是数组实现的,对于数据的查找和修改十分高效。但是有2个大的缺点,其一为增删低效,其二为数组长度时固定的,无法动态增加长度。 ArrayList类相当于一种高级的动态数组,是Array类的升级版本。与一般的Array相比,ArrayList主要可以动态增加数组的长度。尽 ...
分类:
编程语言 时间:
2018-08-07 20:37:59
阅读次数:
190
问:标识符是神马? 答:标识符就是用于给 Java 程序中变量、类、方法等命名的符号。 使用标识符时,需要遵守几条规则: 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴 2. 标识符不能是 Ja ...
分类:
编程语言 时间:
2018-07-31 17:19:13
阅读次数:
145
把一个n位数看做n-1次的多项式,每一项的系数是反过来的每一位最后每一项系数进进位搞一搞就行了(数组一定要开到2的次数..要不然极端数据会RE) ...
分类:
其他好文 时间:
2018-07-27 14:36:55
阅读次数:
122
一、使用while循环的猜年龄游戏: 二、使用for循环的猜年龄游戏: 三、升级版猜年龄游戏: ...
分类:
编程语言 时间:
2018-07-26 21:10:20
阅读次数:
165
原理: 任何一个合数都可以表示成一个质数和一个数的乘积 假设A是一个合数,且A = x * y,这里x也是一个合数,那么有: A = x * y; (假设y是质数,x合数) x = a * b; (假设a是质数,且a < x——>>a<y) -> A = a b y = a Z (Z = b y) ...
分类:
其他好文 时间:
2018-07-25 18:59:54
阅读次数:
119
MyBatis是ibatis的升级版,作为hibernate的老对手,它是一个可以自定义SQL、存储过程和高级映射的持久层框架。与Hibernate 的主要区别就是 Mybatis 是半自动化的,而 Hibernate 是全自动的,所以当应用需求越来越复杂的时候,自动化的 SQL 显得比较笨拙。经常 ...
分类:
编程语言 时间:
2018-07-18 00:33:18
阅读次数:
388
网上或参考书中,对于java权限控制大多给出一张看似很整齐很好记实则不好理解的表格,我整理了一个2.0升级版,自认为会好理解很多,希望可以有所帮助。 同一包内 不同包内 修饰符 当前类 非当前类(含子孙类) 子孙类 非子孙类 public Y Y Y Y protected Y Y Y N defa ...
分类:
编程语言 时间:
2018-07-14 20:59:55
阅读次数:
119
Alei最近和迭代器较上了劲,之前自以为深究过迭代器,不成想原来是坐井观天,以蠡测海。上文中写的东西哪里算什么深入探究?!但亡羊补牢,犹未迟也,经我多次试验,终于弄懂其中某些精巧机制,闲话少说,我们进入正题。 注意,之后所有的知识点都以 ArrayList 这个容器类为例来进行详细说明 在讨论这个问 ...
分类:
编程语言 时间:
2018-07-14 20:59:33
阅读次数:
196
windows2012R2标准版升级到数据中心版,不用重装系统 Windows Server 2012 R2是微软的服务器系统,是 Windows Server 2012 的升级版本。 Windows Server 2012 R2主要的区别在于虚拟机的个数。 Windows Server 2012 ...