总结:throw 是在方法中抛出一个异常,不能单独使用 。 throws是在方法定义处或者类定义处声明该类或方法可能产生的异常,(一个或者多个). 也可以理解为将方法内部异常不处理直接抛出,让调用处去处理。 throwable 是所有错误和异常的超类,所以当不知道要产生的异常是什么类型时候,直接th ...
分类:
其他好文 时间:
2020-06-21 22:56:11
阅读次数:
55
#函数的定义 : 功能 : 包裹一部分代码,实现某一个功能,达成某一个目的 2.函数的特点 # 函数的定义处 def func(): print(123) # 函数的调用处 func() 3.带有参数的函数 # (1) 普通形参 # 函数的定义处 hang , lie 是普通形参,在函数的定义处 d ...
分类:
编程语言 时间:
2020-06-21 19:39:27
阅读次数:
53
线程安全是编程中的术语,指某个函数、函数库在多线程环境中被调用时,能够 正确地处理多个线程之间的共享变量,使程序功能正确完成。 Servlet 不是线程安全的,servlet 是单实例多线程的,当多个线程同时访问同一个 方法,是不能保证共享变量的线程安全性的。 Struts2 的 action 是多 ...
分类:
编程语言 时间:
2020-06-21 13:43:38
阅读次数:
61
JDK动态代理实现原理 动态代理机制 通过实现 InvocationHandler 接口创建自己的调用处理器 通过为 Proxy 类指定 ClassLoader 对象和一组 interface 来创建动态代理类 通过反射机制获得动态代理类的构造函数,其唯一参数类型是调用处理器接口类型 通过构造函数创 ...
分类:
编程语言 时间:
2020-06-21 11:45:06
阅读次数:
62
1.1 理解什么是泛型 在.NET 2.0,可以成为革命性壮举的, 就是引入了激动人心的特性——泛型。.NET泛型是CLR和高级语言共同支持的一种全新的结构,实现了一种将类型抽象化的通用处理方式。在泛型机制中,我们不再为特定的类型而编码,取而代之的是一种通用的编码方式,因此泛型本质上就是一种代码重用 ...
从“垂死挣扎”到“满血复活”,这位运维工程师经历了啥?
分类:
其他好文 时间:
2020-06-16 00:33:09
阅读次数:
84
一、回调 回调函数 当一个函数A作为参数,传入另一个函数B中,某种情况下执行,作为参数的函数A,叫回调函数 用处: 获取异步的数据 获取将来的数据 回调地狱 当回调函数嵌套过多时 格式混乱,不方便程序调试 浪费性能 回调地狱解决了什么问题 多层异步,嵌套的问题 更好的解决方式 不产生回调地狱,实现多 ...
分类:
Web程序 时间:
2020-06-15 09:45:32
阅读次数:
73
认识Java异常 throw(抛出)和throws(声明)的区别 throws一般用于检查型异常,就是编译时就有需要声明或者捕获的异常,表示此方法不处理异常,而交给方法调用处进行处理 throw一般用于运行时异常,继承于(RuntimeException),并且不需要throws Exception ...
分类:
编程语言 时间:
2020-06-14 23:17:47
阅读次数:
59
i.MX8MMini是恩智浦首款嵌入式多核应用处理器,定位在任何通用工业和物联网的应用,是一款针对边缘计算应用的芯片,也是恩智普i.MX系列中第一个加了机器学习核的产品线。这颗芯片采用先进的14LPCFinFET工艺技术构建,包含四个ARMCORTEX-A53以及CORTEX-M4,它的尺寸仅是手机芯片的四分之一,同时功耗也比同类产品低75%。
分类:
其他好文 时间:
2020-06-13 00:23:13
阅读次数:
295
将开发过程常用的内容收藏起来,如下代码段是关于python 读取系统环境变量的代码,应该是对码农们有些用处。 #!/usr/bin/env python## [SNIPPET_NAME: Read an environmental variable]# [SNIPPET_CATEGORIES: os ...
分类:
编程语言 时间:
2020-06-12 14:30:07
阅读次数:
72