摘要:
线程有5种状态,分别是新建、受阻塞、运行、死亡、休眠、等待。 在api中的解释如下图1所示 图1 图2 解释一下上述图2的过程。 1、new一个线程对象,该对象的状态为“新建状态”。 2、执行start(),如果cpu现在空闲,则切换到运行状态,否则切换到阻塞状态。 3、线程执行sleep(),切换 阅读全文
摘要:
数组 操作数据(增加): 是将原数组的数据复制一份,再加上增加的对应位置的数据,形成一个新的数组。所以较慢。 查找数据:数组是有下标的,根据下标进行查找。 链表 一个链表的数据单元,结构是存储着一个数据,以及下一个链表单元数据的地址。如下所示。 操作数据(增加):如 a-b。在ab之间增加一个c,增 阅读全文
摘要:
todo 阅读全文
摘要:
java程序在执行时,jvm的内存执行方案。 阅读全文
摘要:
为什么会出现公钥和私钥,主要是要解决两个问题, 1、保证信息传输的安全,防止被其他人截获,泄露信息。 2、保证信息的真实性,不能被伪造。 举个例子来说明。 场景: 部队a 向 部队b 发送情报message1。对方部队c想截获a的情报,并伪造一封假的情报给b。 步骤: 1、这时b生成 一组公钥和私钥 阅读全文
摘要:
private,public,protected,默认不写(firendly)1、Class类的访问权限: public:可以供所有的类访问。 默认:默认可以称为friendly但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。 即如果 阅读全文
摘要:
转自http://www.cnblogs.com/dolphin0520/p/3592500.html 在学Java时,可能会经常碰到下面的代码: 为什么第4行和第5行的输出结果不一样?==和equals方法之间的区别是什么?如果在初学Java的时候这个问题不弄清楚,就会导致自己在以后编写代码时出现 阅读全文
摘要:
转自:http://www.cnblogs.com/nerxious/archive/2013/01/24/2875649.html 内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己 阅读全文
摘要:
1、新建项目界面 2、新建类界面 3、类中右击 阅读全文