![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
佳佳闯天涯
这个作者很懒,什么都没留下…
展开
-
java计算函数执行时间
定义一个起始时间:long start = System.currentTimeMillis();//这里是你要执行的程序块。。。。定义一个结束时间long end = System.currentTimeMillis();程序快执行耗时=start-end; //开始计时long startTime = System.nanoTime(); ...原创 2015-12-03 16:50:11 · 809 阅读 · 0 评论 -
hashmap和hashtable的区别
HashMap 是Hashtable 的轻量级实现(非线程安全的实现),他们都完成了Map 接口,主要区别在于HashMap 允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap 允许将null 作为一个entry 的key 或者value,而Hashtable 不允许。HashMap 把Hashtable 的contains 方法去掉了,改成con...原创 2015-12-08 09:57:54 · 167 阅读 · 0 评论 -
ArrayList和LinkedList的区别
原文地址:http://blog.csdn.net/qianzhiyong111/article/details/6678035一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedLis...原创 2015-12-08 10:44:08 · 77 阅读 · 0 评论 -
ArrayList,Vector, LinkedList
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据...原创 2015-12-08 11:02:49 · 75 阅读 · 0 评论 -
UML 建模语言
优点1.可视化功能2.说明功能3.建造功能4.建文档功能方法的下面有道下划线说明该方法是静态的本文转自 http://blog.csdn.net/tianhai110/article/details/6339565 http://blog.csdn.net/monkey_d_meng/article/details/5995610在UML...原创 2015-12-08 16:25:36 · 99 阅读 · 0 评论 -
接口与抽象类
抽象类什么是抽象类使用abstract关键字修饰的类就是抽象类,抽象类不能new对象,原因在于抽象类含有抽象方法,不能被调用。没有方法体的方法为抽象方法,使用abstract关键字修饰。有抽象方法的类必须声明为抽象类,抽象类不一定含有抽象方法。 为什么要定义抽象类如果有多个类具有相同的方法声明,而方法的实现不一样,这时就可以抽象出父类,将方法在父类中声明...原创 2015-12-09 09:54:38 · 56 阅读 · 0 评论 -
码表 字节
ASCII:英文码表,每个字符占1个字节。A是65,a是97GB2312:兼容ASCII,包含中文,每个英文占1个字节(正数),中文占2个字节(2个负数)。 GBK:兼容GB2312,包含更多中文,每个英文占1个字节(正数),中文占2个字节(第一个负数、第二个可正可负)。 Unicode:国际码表,每个字符占2个字节。Java中存储字符类型就是使用的Unicode编码。UTF-8:...原创 2015-12-14 15:23:25 · 226 阅读 · 0 评论 -
静态内部类
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口例如线程 继承Thread 实现Runnable接口abstract class Person { public abstract void eat();} public class...原创 2015-12-15 15:21:20 · 78 阅读 · 0 评论 -
n的阶乘
public class Test { public static void main(String[] args) { BigInteger in = new BigInteger(String.valueOf(3)); BigInteger i = factorial(in); System.out.println(i); } private static B...原创 2016-03-17 10:57:43 · 199 阅读 · 0 评论