Java基础
文章平均质量分 88
包工头小王
这个作者很懒,什么都没留下…
展开
-
java反射
反射 Reflection是java语言被视为动态语言的关键,反射机制允许程序在执行期借助Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性和方法 加载类的方法Class c = Class.forName(""); 加载完之后,在堆内存的方法区就会产生一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,通过这个镜子按到类的结构,所以,我们形象的称之为反射 反射机制原创 2021-04-28 10:02:54 · 52 阅读 · 0 评论 -
多线程简单基础
多线程简单基础 线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 程序是指令、数据及其组织形式的描述,进程是程序的实体。 线程的状态 /** * A thread can be in only o原创 2021-04-12 22:52:32 · 67 阅读 · 0 评论 -
Java位运算及简单应用
位运算 1.位运算与移位运算 细化 符号 描述 运算规则 按位运算 & 与 两位都为1,那么结果为1 | 或 有一位为1,那么结果为1 ~ 非 ~0 = 1,~1 = 0 ^ 异或 两位不相同,结果为1 移位运算 << 左移 各二进制位全部左移N位,高位丢弃,低位补0 >> 右移 各二进制位全部右移N位,若值为正,则在高位插入 0,若值为负,则在高位插入 1 >>> 无符号右移 各二进制位全部右移N位,无论正原创 2021-04-12 00:04:22 · 252 阅读 · 0 评论