自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Java的Builder模式和协变返回类型

原文链接:https://juejin.im/entry/5b83fe1851882542e16bfcf6?utm_source=gold_browser_extension Builder 模式是一种创建型的设计模式,即解决对象的创建问题。 在 Java、C++ 这类语言中,如果一个类在创建时存在可选参数,那么可以通过函数重载来实现,但是如果可选参数非常多的话,构造函数的数量也会变得非常多,...

2019-07-29 16:37:02 247

翻译 Java多线程中的notify和notifyAll的区别

既然说到多线程,首先要引入几个概念。1、锁池:直白的说就是等待竞争锁的池子,比如当前竞争的对象的锁已经被其中一个线程取得,其他线性等待锁释放后开始竞争,这些等待的线程总和我们就可以叫锁池。2、等待池:某个线程调用了某个对象的wati()方法,释放了锁,进入不竞争锁的状态。我们可以说这个线程进入了等待池。区别如果线程调用了对象的 wait()方法,那么线程便会处于该对象的等待池中,等待池中的线程不会...

2018-05-04 17:05:49 574

转载 JIT技术和为什么JVM不用JIT全程编译

https://www.zhihu.com/question/37389356      点击打开链接知乎

2018-04-26 14:28:18 750

原创 split()方法的一些问题(转义字符、截取数组长度)

今天在公司做html课表解析的时候,老是报数组越界错误,debug了一下发现原来是在用split()方法时除了错。现在总结一下split的一些小坑。一:转义字符在split时如果涉及到转义字符,如:str.split("[实]")转义字符必须用转义符转义,如图。如果上面没有用转义字符转义,就会出现下面的情况。String str = "大学物理实验,[实]E109"; String[] split...

2018-03-27 16:44:55 1875

原创 Java中的关键字default

default是Java8中的新特性,一般用于修饰接口中的方法。接口中的方法使用default关键词修饰后可以拥有方法体,而一般接口中的方法是不能有方法体的。只有在Java8或者更高的版本中才能使用这个关键词。public interface WordTEST_interface{ default void test(){ System.out.println("default te...

2018-03-10 17:26:47 831

原创 Python中的多态

Python中的多态不同于C++、Java中的多态,没有前者要求的严格。class Dog(object): def print_self(self): print("大家好!") class Dog_2(Dog): def print_self(self): print("hello everyone!") def introduce(temp)...

2018-02-26 21:40:26 560

原创 Java的class文件加载简述

Java虚拟机JVM在需要类时会加载.class文件,但是在Java中使用类声明参考名称时并不会加载.class文件,如:Person p = null并不会加载类Person,编译器只会检查是否存在名为Person的.class文件。当然在创建一个对象时,如:Person p = new Person()无疑会加载.class文件...

2018-02-25 11:12:21 278

原创 EL表达式实体类问题

在jsp页面中如果涉及到Java实体类对象的使用:如果出现propertyNotFoundException且成员属性确认书写没有错误。那么,在EL表达式中实体类的成员属性第一个首字母大写即可。如:${person.Name}...

2018-02-24 11:20:07 1119 1

原创 测试

这是一篇用于测试的文档。public class Test{ public static void main(String[] args){ System.out.println("测试"); } }

2017-12-29 17:00:23 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除