Java虚拟机规范(JavaSE7) 笔记

摘要: 引用类型与值 Java虚拟机中有三种引用类型:类类型(Class Types)、数组类型(Array Types)和接口类型(Interface Types)。这些引用类型的值分别由类实例、数组实例和实现了某个接口的类实例或数组实例动态创建。 异常 Java虚拟机中异常的出现总是由下面三种原因之一导 阅读全文
posted @ 2018-02-22 17:05 Lv Jianwei 阅读(182) 评论(0) 推荐(0) 编辑

Java synchronized关键字

摘要: synchronized关键字简化了加锁语句,可以省略Lock.lock()、Lock.unlock()、Condition.await()、Condition.SignalAll()语句,可以与condition对比 输出: 阅读全文
posted @ 2018-02-11 19:05 Lv Jianwei 阅读(133) 评论(0) 推荐(0) 编辑

Java Condition条件对象

摘要: Condition用于管理已经获得了一个锁但是却不能做有用工作的线程。由Lock对象的newCondition()方法一个与当前Lock对象相关联的条件对象,共同管理该锁相关的对象和线程。 当线程已经获得锁,但是因为条件限制,无法继续工作的时候,调用Condition.await()方法,此线程进入 阅读全文
posted @ 2018-02-11 17:31 Lv Jianwei 阅读(390) 评论(0) 推荐(0) 编辑

Java ReentrantLock

摘要: countAdd方法和countReduce争夺count的计算,由于加锁,不论如何运行,最终结果都是0。 同一个线程可以添加多个锁,但是必须都要解锁才能释放,代码中增加一个longTimeLock用于多加一把锁,每一个线程执行的时候都会输出当前锁的数量和排队线程的数量,随着程序的执行,排队数量逐渐 阅读全文
posted @ 2018-02-11 15:49 Lv Jianwei 阅读(180) 评论(0) 推荐(0) 编辑

Java code lib aes 加解密

摘要: Java aes 加解密 阅读全文
posted @ 2018-02-08 18:10 Lv Jianwei 阅读(190) 评论(0) 推荐(0) 编辑

Java lambda表达式

摘要: lambda表达式是一个可以传递的代码块,可以在以后执行一次或多次。 表达形式:(param)->{do something;}, 如果没有param,需要保留“()”; 如果可以推到一个lambda表达式的参数类型,则可以忽略其他类型; 如果方法只有一个参数,而且这个参数的类型可以推导得出,那么甚 阅读全文
posted @ 2018-01-25 16:04 Lv Jianwei 阅读(132) 评论(0) 推荐(0) 编辑

Java code lib javax.swing,Timer定时任务

摘要: /** * Created by LvJianwei on 2018/1/24. */ import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Date; import javax.swing.*; /** * @progra... 阅读全文
posted @ 2018-01-24 11:04 Lv Jianwei 阅读(135) 评论(0) 推荐(0) 编辑

Java code lib 输出对象所有属性值

摘要: /** * Converts an object to a string representation that lists all fields; * @param obj an object * @return a string with the object's class name and all filed names and values ... 阅读全文
posted @ 2018-01-23 15:27 Lv Jianwei 阅读(205) 评论(0) 推荐(0) 编辑

Java code lib 反射查询类结构

摘要: import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Modifier; public class ReflectionDemo { public static void main(St... 阅读全文
posted @ 2018-01-23 14:25 Lv Jianwei 阅读(208) 评论(0) 推荐(0) 编辑

js html5 绘制折线图

摘要: 效果: 测试页面 script: 阅读全文
posted @ 2018-01-04 15:20 Lv Jianwei 阅读(12803) 评论(0) 推荐(0) 编辑