反射:在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每一个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。 Java反射机制是在系统运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和 ...
分类:
编程语言 时间:
2018-12-19 22:00:09
阅读次数:
221
1、扩展Java.lang.Thread类 1.1、进程和线程的区别: 进程:每个进程都有自己独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1~n个线程。 线程:同一类线程共享代码和数据空间,每一个线程有独立的运行栈和程序计数器,线程切换开销比较小。 进程和线程一样都分 ...
分类:
编程语言 时间:
2018-12-19 21:59:58
阅读次数:
256
0、并发和并行、进程核线程、多进程和多线程的区别: (这里的时间和时刻上的概念同物理上的一样) 并发:在一段时间内多个任务同时执行,或者说是在一段很短的时间内可以执行多条程序指令,微观上看起来好像是可以同时运行多个进程,单核处理器就可以做到。 并行:在同一时刻多个任务同时执行,或者说是在同一时刻可以 ...
分类:
编程语言 时间:
2018-12-18 19:33:42
阅读次数:
200
1.面向对象和面向过程的区别面向过程优点:性能比面向对象要高,因为类的实例化需要消耗大量的资源,通常用在嵌入式系统开发中缺点:代码量太大,难维护,难扩展面向对象优点易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点性能低于面向对象程序2.Java语言的特点简单、易学跨平台面向对象分布式健壮性支持多线程支持网络编程支持编译和解释3
分类:
编程语言 时间:
2018-12-11 17:23:02
阅读次数:
236
一、软件测试常用模型 1、V模型 V字型也就是瀑布流模型。是一个从上到下的流程。必须第一步完成了才开始第二步。每个步骤都会做评审。评审通过后,才会开始下一步的工作。V字模型一一对应关系:单元测试的依据就是开发的代码;集成测试的依据就是详细设计文档;系统测试的依据就是概要设计文档;验收测试的依据就是需 ...
分类:
其他好文 时间:
2018-12-05 12:17:54
阅读次数:
218
一、什么是软件测试? 1、软件测试是指使用人工或者自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 二、一般的软件测试的应用场景有: APP、WEB和小程序。 三、软件测试的发展历程: 软件测试从开始到现在,已经经历了三个阶段的发展,到现在 ...
分类:
其他好文 时间:
2018-12-03 15:30:39
阅读次数:
179
摘要 第二篇主要讲:变量、连接符占位符等、转义字符、数据的计算、数据的转换、try-catch的简单熟悉、复合运算符和自加自减 一、变量 1.数据存储在内存中:内存叫做RAM,内存被分隔为一小格一小格的,每个小格有个地址。内存的特点是:断电后数据丢失 2.变量:变量代表着一块内存空间,我们可以通过名 ...
毕向东—Java基础知识总结(超级经典) Java基础知识总结(超级经典) 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技术是 ...
分类:
编程语言 时间:
2018-11-22 18:13:43
阅读次数:
164
Linux基础知识总结,shell算术运算,shell条件判断类型,shell编程 if条件结构
分类:
系统相关 时间:
2018-11-13 22:12:10
阅读次数:
207
基础数据类型初始: int(数字):+ 加 - 减 * 乘 / 除 % 取余数 str(字符串):python中凡是用引号引起来的都是字符串 可以相加,用来表示字符串的拼接 可以相乘,只能与数字相乘 例如 bool(布尔值):True,False *判断数字类型用type() 例如 *字符串转化成数 ...
分类:
编程语言 时间:
2018-11-09 00:06:17
阅读次数:
190