a = [1,2,3]try: a[5]except Exception as e: # 有异常执行 print('不存在',e)else: # 没异常执行 print(a)finally: # 有没有异常都执行 print('1') try: raise KeyError # 主动抛出一个keye ...
分类:
编程语言 时间:
2019-11-16 12:55:11
阅读次数:
67
摘录:https://www.liaoxuefeng.com/wiki/1016959663602400/1017598873256736 错误处理 高级语言都会使用内置的一套try...except...finally...的错误处理机制, 可以更高效的处理错误, 无需程序员自己写错误处理的代码。 ...
分类:
编程语言 时间:
2019-11-16 12:26:37
阅读次数:
97
1. final 在java中,final可以用来修饰类,方法和变量(成员变量或局部变量)。下面将对其详细介绍。 1.1 修饰类 当用final修饰类的时,表明该类不能被其他类所继承。当我们需要让一个类永远不被继承,此时就可以用final修饰,但要注意: final类中所有的成员方法都会隐式的定义为 ...
分类:
其他好文 时间:
2019-11-15 20:02:38
阅读次数:
61
参考:https://blog.csdn.net/woshilijiuyi/article/details/81335497 在规定时间内,使用 hashMap 实现一个缓存工具类,需要考虑一下几点 不可变对象 单例 线程安全 回收失效数据 垃圾回收 缓存大小 LRU 注备: LRU: Least ...
分类:
其他好文 时间:
2019-11-15 12:33:07
阅读次数:
121
1.int是几个字节? 4 2. 3 默认是什么类型?int,4个字节 3.3.14默认是什么类型?double 4.java中基本数据类型有哪些? 5.说下final的用法?1,修饰变量的时候表示常量 2,3 final finally finalize的区别? 6. System.out.pri ...
分类:
其他好文 时间:
2019-11-14 21:41:23
阅读次数:
78
参考资料:《Effective Java》、《Java核心技术 卷1》、https://www.cnblogs.com/flyingeagle/articles/10152925.html 基础回顾 1.finally子句 当代码抛出异常时,就会终止方法中剩余代码的处理,如果这个方法获取了一些本地资 ...
分类:
其他好文 时间:
2019-11-14 19:54:18
阅读次数:
70
该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。 前言: Java的基本理念是“结构不佳的代码不能运行”。 “异常”这个词有“我对此感到意外”的意思。问题出现了,你也许不 ...
分类:
编程语言 时间:
2019-11-14 16:38:40
阅读次数:
81
await 拿到用户信息,函数前面加await await等待Promise成功或者失败。 如果Promise里面失败了 什么也拿不到。报了一个错误,叫做不认识。 如果想拿到正常错误,就绪try一下 catch catch就是只处理错误,等价于下面then第一个参数为null,只传递了第二个参数。 ...
分类:
其他好文 时间:
2019-11-12 00:52:41
阅读次数:
90
使用引用取代了指针,指针的功能强大,但是也容易造成错误,如数组越界问题。 拥有一套异常处理机制,使用关键字 throw、throws、try、catch、finally 强制类型转换需要符合一定规则 字节码传输使用了加密机制 运行环境提供保障机制:字节码校验器->类装载器->运行时内存布局->文件访 ...
分类:
编程语言 时间:
2019-11-11 09:27:16
阅读次数:
84
架构师进阶之路 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。 一: 编程基础 不管是C还是C++,不 ...
分类:
其他好文 时间:
2019-11-10 13:29:30
阅读次数:
89