Java
夜半来疯癫
这个作者很懒,什么都没留下…
展开
-
面试时被问到Java的ArrayList扩容问题,看看源码,并使用反射测试了下,作此笔记,以此谨记。。。 继续找工作ing。。。
面试的时候被问到了ArrayList超出容量扩容问题,特此记录一下,增强记忆。先看ArrayList的三个构造方法一、无参构造方法/** * Constructs an empty list with an initial capacity of ten.*/public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA;}看注释:Constructs an empty list with an ini原创 2020-06-12 20:18:19 · 321 阅读 · 0 评论 -
实战Linux Centos7 安装Oracle JDK1.8,附JDK8 JDK11 JDK14下载
Centos7 安装Jdk1.8下载Jdk1.8Oracle官网下载:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html.注:可能要注册账号哈! 自己注册一下就行了。上传到Centos通过ftp工具上传到centos系统的 /usr/local目录,我是放到这个目录了哈, 当然也可以放其它目录。解压tar -xf jdk-8u251-linux-x64.tar.gz配置环境变量vim /原创 2020-06-11 22:56:51 · 650 阅读 · 0 评论 -
Java反射机制原理及示例实践
为什么写这个呢? 答案在最后。。。Java反射机制java的反射机制是指在程序在运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任选一个对象和方法。这种动态获取程序信息以及动态调用对象的功能称为java语言的反射机制。原理+示例java类的class字节码文件被类加载器加载到JVM中,生成对应的java.lang.Class对象实例,通过该Class对象可以获得对应类中的成员变量和方法(构造方法Constructor和成员方法Metho原创 2020-05-12 23:52:46 · 438 阅读 · 0 评论