JAVA
千年游隼
java开发
展开
-
双向链表的实现
手动实现一个简单的双向链表package com.scc.demo;public class MyLinkedList { private Node first;// 链表中第一个节点 private Node last;// 链表中最后一个节点 private int size;// 节点的数量 // 创链表中的每一个节点 class Node { Node prev;//...原创 2019-03-24 23:22:39 · 146 阅读 · 0 评论 -
jdk1.8新特性之LocalDate和Date的相互转换
Date和LocalDate的转换Date和LocalDate的转换需要借助Instant时间戳import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.util.Date;public class Demo5 {public static void ...原创 2019-04-03 23:30:06 · 4202 阅读 · 1 评论 -
集合之ArrayList的实现
实现ArrayList集合原创 2019-03-23 20:22:38 · 174 阅读 · 0 评论 -
java面试题之使用Lock交替实现输出20遍A、B、C
使用Lock交替实现输出20遍A、B、Cpackage com.scc.thread;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class AlterNa...原创 2019-04-01 21:39:57 · 692 阅读 · 0 评论 -
List接口实现类的五种遍历方式
package com.scc.stage02;import java.util.Enumeration;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Vector;public class Demo02 { //List集合这边,都具备下...原创 2019-04-08 18:59:06 · 547 阅读 · 0 评论 -
java内存管理
一 java内存管理java内存管理主要分为stack, Heap ,method area ,pc register,native method stack五部分.如下图所示:1.程序计数器程序计数器是一块较小的的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如...原创 2019-07-11 23:54:25 · 334 阅读 · 0 评论