
java的学习
流水荡荡
这个作者很懒,什么都没留下…
展开
-
线程
一.线程 1.1 线程概念 线程是轻量级进程,是一个基本的CPU执行单元,也是程序执行流的最小单元,由线程ID,程序计数器,寄存器集合和堆栈组成.是操作系统独立调度和分派的基本单位,不拥有系统资源. 1.2 线程的状态 此图的出处 1.3 线程的使用 1.3.1线程的创建 //1.采用实现interface Runnable public class RunnableImpl implements Runnable{ @Override public void run() {原创 2020-06-02 00:03:28 · 131 阅读 · 0 评论 -
集合
一.集合框架 1.1 List 链表主要分为两种ArrayList,LinkedList 1.1.1 ArrayList ArrayList组成是由数组形式生成的.故其拥有查找时速度快.但是插入和删除时的损耗较大 如果添加元素的数量大于其容量时.会触发扩容 private void grow(int minCapacity) { // overflow-conscious code int oldCapacity = elementData.length;原创 2020-06-01 10:53:16 · 136 阅读 · 0 评论 -
反射
一.反射 1.1 反射概念 通过反射库所给予的工具类,来进行类的信息获取.从而进行该类的操作. 1.2.1 获取反射类 /** * 1.通过Object类中的getClass()获取 **/ Employee e; Class c1 = e.getClass() /** * 2.通过静态方法forName 获得类名对应的class对象 **/ String className = "java.util.Random" Class c1 = Class.forName(className); /** * 3.原创 2020-05-31 18:08:00 · 193 阅读 · 0 评论