用户中心USER CENTER

首页/用户
  • 源码|jdk源码之Object及装箱类型分析

    摘要:作为条件变量的的不仅可以认为内嵌了一把锁,还内嵌了一个条件变量。操作条件变量的函数将当前线程在条件变量上阻塞,一般是为了等待其他线程的某件事情执行完成。其它装箱类其它装箱类的代码这里就不分析了。重点关注下各装箱类的缓存范围。 jdk源码读到现在这里,重要的集合类也读了一部分了。集合类再往下读的话,就要涉及到两个方向。第一,是比较典型的但是不常用的数据结构,这部分我准备将数据结构复习、回...

    VioletJack 发布于Java
  • 类文件注释规约

    摘要:类文件注释规约简介为了区分作者和版本的概念以及,开发请遵守下面设置。如现在项目大版本为,创建类文件模板默认因为版本。请务必需要在注释上标注该类的使用用途测试作者如果你不是该类的创建者,要增加新的特性方法,需要在注释头部加入自己的。 类文件注释规约 1.简介 为了区分作者和版本的概念以及,开发请遵守下面设置。如:现在项目大版本为1,创建类文件模板默认因为版本1。作者名字为自己的名字,如需...

    VioletJack 发布于Java
  • JAVA面试题(41)

    摘要:创建不可变对象的目的是程序运行时只允许拥有一个对象,且该对象是线程安全的。若不可变对象中含有可变对象,则违反了初衷。     本文首发于cartoon的博客    转载请注明出处:https://cartoonyu.github.io/c... 接口的意义 为模块间交互定义规范 为系统功能迭代提供极强的扩展性 JAVA9中提供回调接口供系统进行异步调用 抽象类的意义 定义...

    VioletJack 发布于Java
  • Java语言有个bug

    摘要:先上代码泛型的泛型是,却能添加入非类型的元素当从取元素的时候,会报类型转换异常运行结果原因是里的泛型本质上是个,只是对加入的元素有类型检查。 我发现java有一个bug。泛型不一定能泛住。先上代码 /** * java 泛型bug * @param * @param * @param ts * @return */ private static List create...

    VioletJack 发布于Java
  • JAVA接口

    摘要:接口无法被实例化,但是可以被实现,一个实现接口的类,必须实现接口内所描述的所有方法,否则必须声明为抽象类。接口与类之间的关系类与类之间继承关系,只能是单继承,可以多层继承。并且还继承一个类的同时实现多个接口。 JAVA接口 1.什么是接口 接口在java编程语言中是一种抽象的类型,是抽象方法的集合,接口主要用interface来声明,一个类通过继承接口的方式,从而来继承接口的抽象方法。...

    VioletJack 发布于Java
<