page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6214 次

3096 个回答

0 赞同

有哪些工具可以帮助查找错误或执行静态分析?

PyChecker是一个静态分析工具,可以检测Python源代码中的错误,并警告错误的风格和复杂性。Pylint是另一种验证模块是否符合编码标准的工具。

回答于 2021-07-23 14:54

0 赞同

如何在Python中内存管理?

Python内存由Python私有堆空间管理。所有Python对象和数据结构都位于私有堆中。程序员无权访问此私有堆,解释器负责处理此私有堆。 Python对象的Python堆空间分配由Python内存管理器完成。核心API提供了一些程序员编写代码的工具。 Python还有一个内置的垃圾收集器,它可以回收所有未使用的内存并释放内存并使其可用于堆...

回答于 2021-07-23 14:53

0 赞同

如何解释Python?

Python语言是一种解释语言。Python程序直接从源代码运行。它将程序员编写的源代码转换为中间语言,再次转换为必须执行的机器语言。

回答于 2021-07-23 14:52

0 赞同

什么是序列化和非序列化?

Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其转储到文件中,此过程称为pickling。从存储的字符串表示中检索原始Python对象的过程称为unpickling。

回答于 2021-07-23 14:52

0 赞同

什么是PEP 8?

PEP 8是一个编码约定,关于如何编写Python代码更具可读性。

回答于 2021-07-23 14:51

0 赞同

final, finally, finalize 的区别?

final:修饰符(关键字)有三种用法: 修饰类,final,只读,不能被继承,因此它和abstract是反义词。 变量声明,final,只读,保证不可改变。 声明方法,final,只读,不能在子类中被重写。 finally:通常放在try…catch的后面构造总是执行代码块,这就意味着程序无论正常执行还是发生异常,这里的代码只要JVM不关闭都...

回答于 2021-07-23 14:50

0 赞同

列出一些你常见的运行时异常?

ArithmeticException(算术异常) ClassCastException (类转换异常) IllegalArgumentException (非法参数异常) IndexOutOfBoundsException (下表越界异常) NullPointerException (空指针异常) SecurityException (安全异常)

回答于 2021-07-23 14:49

0 赞同

运行时异常与受检异常有何异同?

异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。Java编译器要求方法必须声明抛出可能发生的受检异常,但是并不要求必须声...

回答于 2021-07-23 14:48

0 赞同

Java 语言如何进行异常处理,关键字:throws、throw、try、catch...

Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java 中,每个异常都是一个对象,它是Throwable 类或其子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java 的异常处理是通过5 个关键词来实现的...

回答于 2021-07-23 14:48

0 赞同

try{}里有一个return语句,那么紧跟在这个try后的finally{}里的c...

会执行,在方法返回调用者前执行。Java允许在finally中改变返回值的做法是不好的,因为如果存在finally代码块,try中的return语句不会立马返回调用者,而是记录下返回值待finally代码块执行完毕之后再向调用者返回其值,然后如果在finally中修改了返回值,这会对程序造成很大的困扰,C#中就从语法上规定不能做这样的事。

回答于 2021-07-23 14:47