
java
onedegree
学无止境
展开
-
java读写xlsx文件
使用XSSF读取,所需jar包:所需jar包(全部都在poi-5.0.0包及其子包下):1.poi-5.0.02.poi-ooxml-5.0.03.poi-ooxml-lite-5.0.04.lib\commons-collections4-4.45.lib\commons-math3-3.6.16.ooxml-lib\commons-compress-1.207.ooxml-lib\xmlbeans-4.0.0XSSFWorkbook和HSSFWorkbook区别:和excel的原创 2021-10-21 17:07:26 · 2644 阅读 · 0 评论 -
Java程序的执行过程
执行过程:大致过程就是,我们写好的.java文件(源文件)被编译器编译后变成.class文件(字节码),然后被JVM的类加载器加载到内存,通过字节码校验器去做一些校验,校验通过后交由解释器将字节码文件解释成计算机能够识别的机器指令。字节码:字节码是已经经过编译,但与特定机器码无关,需要解释器转译后才能成为机器码的中间代码。Java字节码:是Java虚拟机执行的一种指令格式。解释器:是一种电脑程序,能够把高级编程语言一行一行直接翻译运行。解释器不会一次把整个程序翻译出来,只像一位“中间人”,每次运行原创 2020-10-21 21:26:29 · 5148 阅读 · 0 评论 -
java中的hash
HashMapHashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为null,不支持线程同步。HashMap 是无序的,即不会记录插入的顺序。HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。更多APILinkedHashMap扩展HashMap增加双向链表的实现,原创 2020-10-08 12:03:52 · 280 阅读 · 1 评论 -
java集合——ArrayList
ArrayList源码:/** * The array buffer into which the elements of the ArrayList are stored. * The capacity of the ArrayList is the length of this array buffer. */ private transient Object[] elementData; /** * The size of the ArrayList (the原创 2020-09-03 20:16:17 · 108 阅读 · 0 评论 -
从java的static关键字开始谈到运行数据区
文章目录前言一、static的四种用法二、具体用法1.修饰成员变量2.修饰成员方法3.静态块4.静态导包三、static关键字的总结四、运行数据区1.堆区2.栈区3.方法区前言平时都是随便用static关键字,但是没有了解过为什么需要用这个关键字。一、static的四种用法首先,static方法一般称作静态方法,有四种用法。1.修饰成员变量 2.修饰成员方法 3.静态块 4.静态导包static关键字可以修饰成员变量和方法,来让它们变成类的所属,而不是对象的所属,方便在没有创建对象的情况下.原创 2020-08-29 22:00:59 · 117 阅读 · 0 评论