随笔分类 - java
摘要:匿名内部类 匿名内部类: 匿名内部类仍然是一个类,不需要指定类名,编译器会自动为该类取名 Java中的匿名内部类: public class MainAnonymousClass { public static void main(String[] args) { new Thread(new Ru
阅读全文
摘要:一.线程的状态 在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解。 线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)、阻塞(block
阅读全文
摘要:1.简单例子 // 1. 不需要参数,返回值为 5 () -> 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x // 3. 接受2个参数(数字),并返回他们的差值 (x, y) -> x – y // 4. 接收2个int型整数,返回他们的和 (int x, int
阅读全文
摘要:JAVA语言使用两种机制来实现堆某种共享资源的同步,synchronized和Lock。其中,synchronized使用Object对象本身的notify、wait、notifyAll调度机制,而lock可以使用Condition进行线程之间的调度,完成synchronized实现所有功能。 具体
阅读全文
摘要:学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一
阅读全文
摘要:一、延迟加载器LazyLoader作用: 说到延迟加载,应该经常接触到,尤其是使用Hibernate的时候,本篇将通过一个实例分析延迟加载的实现方式。LazyLoader接口继承了Callback,因此也算是CGLib中的一种Callback类型。 二、示例: 首先定义一个实体类LoaderBean
阅读全文