- 博客(14)
- 资源 (10)
- 收藏
- 关注
原创 【Java线程池】Java线程池汇总,看这一篇文章就够了-1
【Java线程池】Java线程池汇总,看这一篇文章就够了(1)引言1:Java线程池在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服...
2018-10-25 13:31:42 8593 6
原创 【Java多线程实战】实现连环爆炸
【Java多线程实战】实现连环爆炸 1、Timer和TimerTask可以做为实现线程的第三种方式,前两种方式分别是继承自Thread类和实现Runnable接口。2、Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask是一个抽象类,实现了Runnable接口,所以具备了多...
2018-10-25 10:54:42 1126
原创 【Java内存模型】笔记
【Java内存模型】笔记 【Java内存模型】笔记,此专栏是用来记录一些关于Java内存模型的知识点的,可能会比较零零散散。比较详细的内存模型应该会写专门的博客来学习。 1、这就涉及到内存模型的知识了,我们都知道CPU运算速度极快,但是每次读取数据都要直接访问内存,会严重拖慢CPU的速率,所以在内存之外就有了一层高速缓存,在JAVA中,每次线程读取到一个数据,都会将这份数据copy...
2018-10-25 09:43:18 189
原创 【Java多线程实战】求和
Java多线程实战-求和 需求:开启五个线程,每个线程对一个给定数值从0开始累加求和。(1)MyCallable.javapackage com.storm_02;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.concurrent.Calla...
2018-10-24 17:03:59 1920
原创 Spring中的IOC原理解释-来自知乎
Spring IOC详解一、Spring IOC详解1、Spring IOC详解:https://www.zhihu.com/question/23277575/answer/24259844
2018-10-22 20:58:38 509
转载 【Java提高篇1】内部类
【Java提高篇】内部类 1、详解内部类:http://cmsblogs.com/?p=632、详解匿名内部类:http://cmsblogs.com/?p=68 PS:非常简单明了的系列Java提高教程。转自:http://cmsblogs.com/?tag=java%e6%8f%90%e9%ab%98%e7%af%87-2...
2018-10-20 15:25:53 158
原创 【Java新特性JDK7】
【Java新特性JDK7】二进制字面量。数字字面量可以出现下划线。switch 语句可以用字符串。泛型简化。异常的多个catch合并。try-with-resources 语句。 一、二进制字面量1、Java7中, 整数类型(byte, short, int以及long) 也可以使用二进制数形式来表示。要指定一个二进制字面量,可以给二进制数字添加前缀 0b 或者 0B。2、分析:...
2018-10-13 12:41:38 421
原创 【Java新特性JDK5】1.枚举
【Java新特性JDK5】1.枚举 一、枚举类1、JDK5中提供了枚举类。格式是:只有枚举项的枚举类public enum 枚举类名 { 枚举项1,枚举项2,枚举项3…;}2、枚举类的注意事项: 定义枚举类时要用关键字enum 所有的枚举类都是Enum的子类 枚举类的第一行上必须是枚举项,最后一个枚举项后的分号可以省略,但是,如果枚举类...
2018-10-13 11:08:15 253
原创 Java设计模式-6.装饰模式
装饰模式1、装饰模式概述装饰模式,就是使用被装饰类的一个子类的实例,在客户端将这个子类的实例交给装饰类。是继承的替代方案。 优点:使用装饰模式,可以提供比继承更灵活的扩展对象的功能,它可以动态的添加对象的功能,并且可以随意的组合这些功能。 缺点:正因为可以随意组合,所以就可能出现一些不合理的逻辑。2、装饰模式举例(1)Phone.java:接口里面定义一个抽象方法packa...
2018-10-08 21:46:00 217
原创 Java设计模式-5.模板模式
模板模式 1、模版模式概述模版设计模式,就是定义一个算法的骨架,而将具体的算法延迟到子类中来实现。 优点:使用模板设计模式,在定义算法骨架的同时,可以很灵活的实现具体的不同算法,满足用户灵活多变的需求。 缺点:如果算法骨架有修改的话,则需要修改抽象类。2、模板模式举例 需求:计算出一段代码的运行时间。(1)模板模式类:GetTime.javapackage cn....
2018-10-08 21:09:40 256
原创 Java反射5.JDK动态代理
动态代理1、动态代理代理:本来应该自己做的事情,却请了别人来做,被请的人就是代理对象。 举例:春季回家买票让人代买。 动态代理:在Java程序运行过程中产生的这个对象被称之为动态代理。而程序运行过程中产生对象,其实就是前面反射所介绍的内容,所以,动态代理其实就是通过反射来动态生成一个代理。2、动态代理简述(1)在Java中java.lang.reflect包下提供了一个Pr...
2018-10-07 12:39:52 190
原创 Java反射4.反射应用举例
反射应用举例 1、给你ArrayList<Integer>的一个对象,想在这个集合中添加一个字符串数据,如何实现呢?package cn.itcast.test;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Arr...
2018-10-07 11:37:36 544
原创 Java反射3.通过配置文件运行类中的方法
反射需要配置文件的配合来运行类中的方法 1、配置文件简述配置文件一般都是由“键值对”组成的。 一般情况下,配置文件中的“键”都是固定的,值都是变化的。2、通过配置文件运行类中的方法(1)学生类:Student.javapackage cn.itcast.test;public class Student { public void love() { System....
2018-10-07 10:26:50 1070
zkanddubbo.zip
2022-01-16
动力节点视频和技术文档.zip
2021-01-10
ssm-web-20210102.zip
2021-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人