摘要:
一、 内部类特性 二、 匿名内部类 1. 在上述代码中, contents() 方法将返回值的生成与表达这个返回值的类定义结合在一起。另外,这个类是匿名的,它没有名字。 语法:创建一个继承自Contents的匿名类的对象。通过new表达式返回的引用被自动向上转型为对Contents的引用。(向上转型 阅读全文
摘要:
一、定义 向上转型:子类对象转为父类,父类可以是接口。 如:Father f = new Son(); 向下 转型:父类对象转为子类。 如: Son s = (Son)f; 注:括号内容为强制转型,向下转型必需要这样做。向上转型则不需要这样做 二、 向上转型使用举例 运行结果: Male sleep 阅读全文
摘要:
在学习过程中,我们有时需要去查看JAR包中的代码源码,但是点击进入无法查看,显示如下页面: 此时,我们需要安装反编译插件JAD。 一. 下载JAD和JADClipse jad下载地址:http://varaneckas.com/jad/ JADClipse下载地址:http://sourceforg 阅读全文
摘要:
1. 静态变量的定义 静态变量(Static Variable)在计算机编程领域指在程序执行前系统就为之静态分配(也即在运行时中不再改变分配情况)存储空间的一类变量。 说明:静态变量(用static修饰),它所被分配的空间是一直伴随程序运行的,空间将会保持到程序的结束关闭,才会被释放。 2.用sta 阅读全文
摘要:
在使用python过程中,我们往往需要使用matplotlib进行图片的绘制,在绘图过程中,我们有时需要在图片上进行文字的显示,在使用过程中,会出现文字无法显示的问题。如下图: 遇到上述问题我们只需在代码中加入如下语句即可解决: 阅读全文
摘要:
一、 简介 Kears中提供了一种将模型绘制为层组成的图,而不是TensorFlow运算组成的图。通过使用keras.utils.plot_model函数,可以更加直观的看到模型所构成的层组,而不再需要使用TensorBoard去实现模型可视化。与其相比,该方法更加简单,并且可以将其以.png的格式 阅读全文
摘要:
文本的编码与解码问题,其中很常见的一种解码错误如下所示: 问题一 UnicodeDecodeError: 'gbk' codec can't decode byte 0x93 in position 130: illegal multibyte sequence (首先在打开文本的时候,设置其编码格 阅读全文
摘要:
在使用pychrom中,往往需要我们批量注释一整段代码,可使用方法及快捷键如下: 选中你所要注释的代码,按 “Ctrl” + “/” 两个按键即可 取消批量注释 选中所需取消注释的代码 按 “Ctrl” + “/” 两个按键即可 阅读全文
摘要:
简介: Python为脚本语言,不像其他编译语言一样,在运行之前,先将程序编译成二进制,在运行。该语言运行方式为逐行解释运行,因此,在整个程序中没有统一的程序入口。 Python源文件除了可以被直接运行外,还可以作为模块被其他python文件导入。不管是直接运行还是被导入,.py文件的最顶层代码都会 阅读全文
摘要:
正则表达式 定义:是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 用处:通过某种匹配模式,将有效的python标识筛选出来。 字符描述 在正则表达式中,如果直接给出字符,就是精确匹配。[] 阅读全文