Java技术
浪里个浪儿ii
这个作者很懒,什么都没留下…
展开
-
Java注解
Java包含4个元注解,所谓元注解,就是定义自定义注解的注解,我们可以通过他们自定义我们的注解。下面首先讲解下4个元注解:@Target:@Target说明了Annotation所修饰的对象范围:Annotation可被用于packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、原创 2017-01-16 09:45:48 · 306 阅读 · 0 评论 -
Java GC及堆内存
堆内存Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。转载 2017-01-16 10:59:40 · 1511 阅读 · 0 评论 -
Java中对象的深复制(深克隆)和浅复制(浅克隆)介绍
1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原转载 2016-12-21 15:31:56 · 474 阅读 · 0 评论 -
反转链表Java实现
package cn.wangss.demo;/** * 反转链表 * @author LiPeng * */public class Test { public static Node Reverse(Node head){ Node current=head; Node nextTemp=null; Node prevTem原创 2018-01-24 11:30:57 · 815 阅读 · 0 评论