- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 java重新认识线程的状态
java线程的状态又称为线程的生命周期,源码如下: /** * A thread state. A thread can be in one of the following states: * <ul> * <li>{@link #NEW}<br> * A thread that has not ye...
2018-09-29 19:31:34 168
原创 java Classloader 类加载器
类的加载时指将类的.class文件中的二进制数据读取到内存中,将其存放在运行时数据区的方法区,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区的数据结构java虚拟机与程序的生命周期在如下几张情况,java虚拟机讲结束生命周期1.执行了System.exit()方法2.程序正常执行结束3.程序在执行过程中遇到异常或错误终止4.由于操作系统出现错误...
2018-09-23 19:15:03 238
原创 Java 8 Lambda表达式
只能用于函数式接口语法如下:/** * ():表示参数列表,不需要指定参数的类型,会自动推断 * -> :链接符 * {} :表示方法体 */实例1 @FunctionalInterface interface IWorker { void test(); } /** * ():表示参数列表,不需要指定参数...
2018-09-20 10:58:31 124
原创 Java8 在接口的变化
Java8 对接口的改变1.增加了default方法和static方法,这两种方法完全可以有方法体2.default方法属于实例,static方法属于类(接口)3.接口中的静态方法不会被继承,接口中的静态变量会被继承实例如下: package com.xxf.lambda.java8features;/** * com.xxf.lambda.java8features ...
2018-09-19 16:31:09 4753 2
原创 手动实现一个可重入锁
首先 自定义一个锁,我们可以实现Lock接口;lock接口源码如下:package java.util.concurrent.locks;import java.util.concurrent.TimeUnit;public interface Lock { void lock(); void lockInterruptibly() throws Inte...
2018-09-18 16:58:44 556 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人