java基础
youzixiao
只有你伸手,苹果才是你的!
又是元气满满的一天~~
展开
-
java反射机制
1、反射定义 java反射机制是指在运行时获取一个类的方法和变量信息,通过获取到的信息创建对象,调用相应的方法的一种机制。 2、获取Class类对象 三种方法.Class 、GetClass() 、Class.forName(); 3、反射获取构造方法 GetConstructors():获取类的所有公共的构造方法对象 GetConstructor():获取类的单个公共的构造方法对象 GetDeclaredConstructors():获取类的所有构造方法对象 GetDeclaredConstructor原创 2020-07-11 17:11:35 · 142 阅读 · 0 评论 -
java多线程以及线程的生命周期
1、多线程 线程是指进程中的单个顺序控制流,是一条执行路径,单线程是指一个进程只有一条执行路径,多线程指有多个执行路径。 2、线程调度 (1)分时调度模型:所有线程轮流使用CPU,平均分配每个线程占用的CPU的时间。 (2)抢占式调度模型:优先让优先级高的线程使用CPU。 java中使用第二种模型,多线程程序的执行具有随机性,优先级只代表获取使用CPU的机率高,并不一定都跑前面。 3、线程控制 sleep() :使线程等待 setDaemon():设置线程为守护线程 join():等待线程死亡 4、线程的生原创 2020-07-10 22:03:19 · 163 阅读 · 0 评论 -
HashMap和HashSet的区别
原博文链接: https://blog.csdn.net/chen213wb/article/details/84647179 1、为什么用HashMap? HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)映射 HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和链转载 2020-07-10 21:41:14 · 538 阅读 · 0 评论 -
java异常
1、异常定义 异常就是有异于常态,和正常情况不一样,有错误出现。在java中,阻止当前方法或作用域的情况,称之为异常。 2、异常分类 Error 表示应用程序中出现了严重的错误,一般表示代码运行时JVM出现问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出等。java无能为力,当错误发生时应用不应该处理此类错误。 Exception为异常,Exception 类表示程序可以处理的异常,需要捕捉、需要处理的异常,是由与程序设计的不完善而出现的问题,程序必须处理的问题。 RuntimeExceptio原创 2020-07-10 21:10:38 · 112 阅读 · 0 评论