1、新建 new 关键字创建线程之后,该线程处于新建状态 JVM为线程分配内存,初始化成员变量值 2、就绪 线程调用start()方法,线程处于就绪状态 JVM为线程创建方法栈和程序计数器,等待线程调度器调度 3、运行 就绪态的线程获得CPU资源,开始执行run()方法,线程处于运行状态 4、阻塞 ...
分类:
编程语言 时间:
2020-05-10 10:21:08
阅读次数:
61
USES-A:依赖关系,A类会用到B类,这种关系具有偶然性,临时性。但是B类的变化会影响A类。这种在代码中的体现为:A类方法中的参数包含了B类。 关联关系:A类会用到B类,这是一种强依赖关系,是长期的并非偶然。在代码中的体现为:A类的成员变量中包含有B类。 HAS-A:聚合关系,拥有关系,是关联关系 ...
分类:
其他好文 时间:
2020-05-09 17:16:34
阅读次数:
115
HashMap 实现了 Map<K,V> 接口, HashTable实现了Dictionary<K,V> 数据结构 : 数组 + 链表 + 红黑树(增加查询速度) 基本使用方法 : 1 . 从测试用例开始查看HashMap的源码 当然在查看前 , 我们先来认识几个我们需要知道的成员变量. stati ...
分类:
其他好文 时间:
2020-05-09 11:52:22
阅读次数:
77
学生管理系统项目【所有知识点整合】 1. 学生管理系统项目 1.1 包结构划分 1.2 学生实体类 1.3 管理类功能分析 1.4 管理类构造方法 1.5 构造方法完成和成员变量补充 1.6 增删改查方法实现 1.6.1 增【重点】 1.6.2 grow方法,底层数组容量扩容方法【核心】 1.6.5 ...
分类:
其他好文 时间:
2020-05-09 00:27:38
阅读次数:
57
1 简介 是`Spring spring core ReflectionTestUtils spring test ReflectionUtils ReflectionTestUtils`,能增加我们的便利性。 假设我们需要创建一个类,但它的某些成员变量是私有的,并且没有提供公共的 方法,而我们无法 ...
分类:
编程语言 时间:
2020-05-08 22:40:47
阅读次数:
84
0507构造代码块和static案例,接口interface 【重点】 ~~~ 1.局部变量,成员变量,静态变量的特点 2.接口 接口语法:interface A {} 接口内的成员变量【缺省属性】public static final 接口内的成员方法【缺省属性】public abstract 接 ...
分类:
其他好文 时间:
2020-05-07 19:36:05
阅读次数:
55
工程相当于一个软件,包相当于模块,类相当于模块下各个功能的实现。(学过python的同学更好理解,类似python下模块和方法) 类下再有各种自己具体完成任务需要的成员变量和实现方法。主方法也在某一个public类中。 包(package)相当于姓名中的“姓”,类(class)相当于“名”。所以在调 ...
分类:
编程语言 时间:
2020-05-07 19:35:37
阅读次数:
166
1.构造方法:对象创建时首先初始化变量,然后调用构造方法,用于初始化变量 实例化一个对象实际上就是调用这个对象的构造方法 2.有参构造方法使用总结 1.参数的类型和顺序同样需要和定义规范一致 2.有参数的构造方法可以让用户轻松选择使用何种方式完成对象的初始化工 作 3.使用有参构造方法能有效比卖你用 ...
在Java面试的首轮,经常会问很多关于Java面试基础以及高级的问题,今天收集相关Java面试36题和答案分享出来。 1.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? “static”关键字表明一个成员变量或者是成员方法可以 ...
分类:
编程语言 时间:
2020-05-06 13:50:37
阅读次数:
59
http://blog.chinaunix.net/uid-23629988-id-158156.html 在产品的开发过程中,无论是代码的重构,还是添加新的功能时,都不可避免的有对现有结构体的修改,比如结构体成员变量名字的修改,类型的变动,等等。如果只是修改名字,使用工具,就可以把所有的改动完成了 ...
分类:
其他好文 时间:
2020-05-05 23:34:03
阅读次数:
64