摘要:
我们都知道创建一个线程可以继承Thread类或者实现Runnable接口,实际Thread类就是实现了Runnable接口。 到今天才明白后端线程的作用:我们可以开启线程去执行一些比较耗时的操作,类似于前台的ajax异步操作,比如说用户上传一个大的文件,我们可以获取到文件之后开启一个线程去操作该文件 阅读全文
摘要:
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。实现多态的两种方式也是接口和抽象类,当然重写是多态的第三种表现方式。 1.抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声 阅读全文
摘要:
commons-lang包 这个包中的很多工具类可以简化我们的操作,在这里简单的研究其中的几个工具类的使用。 1.StringUtils工具类 可以判断是否是空串,是否为null,默认值设置等操作: /** * StringUtils */ public static void test1() { 阅读全文