java基础
Awna
这个作者很懒,什么都没留下…
展开
-
进程与线程
进程与线程 1.什么是进程 进程就是正在运行的程序,进程是系统进行资源分配和调度的独立单元,每一个进程都有他自己的内存空间和系统资源。 2.多进程的意义 在同一时间执行多个任务,例如一边玩游戏,一边听音乐,这个动作是同时进行的,但是不是说这个动作是在同一时间点上进行的,单核的cup,在某个时间点只能做一件事情,儿我们在玩游戏和听音乐时,是cup进行高效切换,分别执行玩游戏和听音乐,让我们觉原创 2016-12-18 19:20:37 · 239 阅读 · 0 评论 -
java5、java6、java7、java8的新特性
Java5: 1、泛型 Generics: 引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。 Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection的基石。 A、类转载 2017-05-04 10:24:32 · 283 阅读 · 0 评论 -
java实现深拷贝
我们经常会用到对象的拷贝,但是但是继承Cloneable重写clone实现的只是浅拷贝,那么什么是深拷贝,什么是浅拷贝呢。 拷贝就是设计模式中原型模式的一种体现,原型模式是内存二进制流的拷贝,要比new一个对象的性能好的多的多,特别是在for循环中产生大量对象时,原型模式能更好的体现其优点。 其实从内存方面来说简单一句话,就是看有没有开辟新的内存空间用于存储拷贝的对象,浅拷贝只是拷贝一份引用,...原创 2018-04-12 16:26:54 · 20014 阅读 · 5 评论