![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
java学习
glamour2015
这个作者很懒,什么都没留下…
展开
-
Java如何使用Joda-Time的Interval类?
Java如何使用Joda-Time的Interval类?转载 2022-08-03 17:33:56 · 999 阅读 · 0 评论 -
JAVA8十大新特性详解(精编)
一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:interface Formula { double calculate(int a); default double sqrt(int a) { return Math.sqrt(a); }}Formula接口在拥有calculate方法之外同时还定义了sqrt方法,实现了Formula接口的子类只需要实现一个ca转载 2020-07-13 06:18:58 · 230 阅读 · 0 评论 -
Object有哪些方法
clone方法protected native Object clone() throws CloneNotSupportedException;实现对象的浅拷贝,只有实现了cloneable接口才可以调用此方法,否则抛出 CloneNotSupportedException异常getClass方法public final native Class<?> getClass();...转载 2020-04-12 10:14:14 · 104 阅读 · 0 评论 -
强引用、软引用、弱引用和幻象引用有什么区别
在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收集的影响。1 、强引用我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关键字new创建的对象所关联的引用就是强引用。当JVM内存空间不足,JVM宁愿抛出OutOfMemo...原创 2020-04-12 10:09:17 · 107 阅读 · 0 评论 -
java双亲委派机制及作用
什么是双亲委派机制当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。类加载器的类别BootstrapClassLoader(启动类加载器)c++编写,加载java核心库 java.*,构造ExtClassLoader和AppClassLoader。由于引导类加载器涉及到虚拟机本地实现细节,开...转载 2020-04-12 08:07:33 · 221 阅读 · 0 评论 -
java集合
一、Collection的全局继承关系二、系列文章【Java集合系列一】ArrayList解析备注:1、ArrayList本质上就是一个数组,所有对外提供的方法都是对数组操作的封装;2、比如add操作,先扩容,然后插入到数组中;set操作,本质上就是替换操作;删除操作,就是将待删除元素之后所有的元素统统前移一位;indexOf操作,就是遍历数组,找到元素所在位置的下标;3、此类中依赖...转载 2020-04-11 06:56:41 · 85 阅读 · 0 评论 -
JAVA学习必须掌握的框架,不看后悔
Web应用,最常见的研发语言是Java和PHP。后端服务,最常见的研发语言是Java和C/C++。大数据,最常见的研发语言是Java和Python。可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。有不少朋友问,除了掌握Java语法,还要系统学习哪些Java相关的技术,今天分享一个...转载 2020-04-03 06:47:35 · 289 阅读 · 0 评论