- 博客(5)
- 收藏
- 关注
原创 深入浅出Java Object源码
Java中的ObjectJava中的Object类位于java.lang包中,每一个Java类直接或者间接继承自Object,如果一个类没有继承任何类,那么该类默认直接继承Object,如果一个类继承了某一个类,那么Object间接继承了Object,因此所有Java对象都可以访问Object中定义的方法,因此Object是所有类的顶级父类。Object源码解析toString方法...
2018-07-31 23:11:35 375
原创 设计模式之单例模式
原文链接 Java单例模式是四中创建模式之一,本文我们讲从例子讲解单例模式的方方面面Java单例模式(Singleton)Java限制了类的实例,保证了JVM中只能存在一个某个类的一个实例单实例类必须提供一个访问该实例的全局方法(其实就是public static)单例模式使用在日志(logging),驱动(driver),缓存(caching),线程池(thread pool)...
2018-07-29 15:05:32 145
原创 ArrayList源码解析
原文链接 ArrayList底层使用数组实现,所以随机访问特定位置的元素的速度特别快,时间复杂度为0(1)transient Object[] elementData; // non-private to simplify nested class accessArrayList默认分配大小为10的容量/** * Default initial capacity. */pr...
2018-07-28 20:11:43 99
原创 你真的知道JAVA中抽象类和接口的区别么?
原文链接详解在抽象类中可以写非抽象的方法,从而避免在子类中重复书写他们,这样可以提高代码的复用性,这是抽象类的优势;接口中只能有抽象的方法。public abstract class Person { void eat(){ System.out.println("it is valid"); }}接口中的方法不能有具体实现,以下代码报错...
2018-07-23 21:07:26 256
原创 开始你的shell脚本编程
原文链接 对于我自己来说,学习新框架或技术的最佳方式是同时获得实践经验,在本文中,你将自己通过编写代码来学习shell脚本的基础知识!本文包含语法,shell脚本的基础知识到中级shell编程,通过这篇文章你可以学习shell的相关知识,并且通过shell来实现Unix/Linux之间的接口介绍您可能已经多次遇到过“脚本”这个词,但脚本的的含义是什么意思呢?简单的来说,脚...
2018-07-14 16:48:09 2286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人