Java中线程的生命周期 发表于 2018-07-28 | 分类于 技术 | | 阅读次数 ℃ 字数统计 726 | 阅读时长 3 与人的生老病死一样,线程也同样要经历新建、就绪、运行、阻塞和死亡五种不同的状态。这五种状态都可以通过Thread类中的方法进行控制。 (1)新建状态(New Thread):在Java语言中使用new操作符创建一个线程后,该线程仅仅是一个空对象,它具备类线程的一些特征,但此时系统没有为其分配资源,这 ... 阅读全文 »
Java中的线程模型 发表于 2018-07-28 | 分类于 技术 | | 阅读次数 ℃ 字数统计 963 | 阅读时长 4 1、概念了解(1)程序是安装在磁盘上的一段指令集合,它是静态的概念。 (2)进程是运行中的程序,是动态的概念。每个进程有独立的资源空间。 (3)线程是轻量级的进程,是程序执行流的最小单位,是程序中一个单一的顺序控制流程。线程是进程中的一个实体,是被系统独立调度和分派的基本单位。 (4)多线程是在单个 ... 阅读全文 »
Java反射API(二) 发表于 2018-07-26 | 分类于 技术 | | 阅读次数 ℃ 字数统计 607 | 阅读时长 3 1、案例介绍Student类,有属性id,name,age,对应的get、set方法和构造方法,现产生一个Student对象。通过反射复制此Student对象。 2、案例设计通过反射机制来获取类的属性和方法。通过反射来生成对象,并通过反射来调用其set方法来对属性进行赋值以达到复制对象的目的。最后对 ... 阅读全文 »
Java反射API(一) 发表于 2018-07-24 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,094 | 阅读时长 5 1、Java.lang.reflect库Class类和java.lang.reflect类库一起对反射的概念进行支持。在java.lang包下:Class:表示一个正在运行的Java应用程序中的类和接口,是Reflection的起源。在java.lang.reflect包下:Field类:代表类的成 ... 阅读全文 »
Java中的反射 发表于 2018-07-23 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,026 | 阅读时长 4 1、反射概述(1)反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。 (2)JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方 ... 阅读全文 »
Java中的观察者模式和Swing 发表于 2018-07-23 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,040 | 阅读时长 4 1、观察者模式定义对象间的一种一对多的依赖关系。当一方的对象改变状态时,所有的依赖者都会得到通知并被自动更新。也称之为依赖(Dependents)、发布-订阅(Publish-Subscribe)模式。 2、观察者模式意图将一个系统分割成一系列相互协作的类有一个常见的副作用:需要维护相关对象间的一致 ... 阅读全文 »