【数据类型转换、运算符】 内容 数据类型转换 算数运算符 比较运算符 逻辑运算符 三元运算符 第一章 数据类型转换 Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 1.1 自动转换 一个int 类型变量和一个 byte 类型变量进行加法运算, 结 ...
分类:
其他好文 时间:
2020-03-05 13:08:51
阅读次数:
86
泛型的本质是参数化类型,也就是说所操的数据类型被指定为一个参数,这种参数类型可以在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。引入泛型的好处是在编译的时候检查类型安全,并且所有强制转换都是自动和隐式的,提高代码的重用效率。简单来说就是安全简单。 实例一 强制转换问题 1 /* 2 * ...
分类:
编程语言 时间:
2020-03-05 10:38:56
阅读次数:
96
CGLIB代理: CGLIB底层:使用字节码处理框架ASM,来转换字节码并生成新的类。 CGLIB(CODE GENERLIZE LIBRARY)代理是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的所有方法,所以该类或方法不能声明称final的。 如果目标对象实现了接口,可以强制使用CGL ...
分类:
其他好文 时间:
2020-03-05 01:36:05
阅读次数:
93
Linux之rm命令 以下仅为本人工作、学习过程中所接触到的内容,不足之处请多包涵。 rm是remove的缩写,用来移除档案或目录。执行 rm 指令可删除文件或目录,如欲删除目录必须加上参数" r",否则预设仅会删除文件。 语法 rm [ dfirv][ help][ version][文件或目录. ...
分类:
系统相关 时间:
2020-03-05 01:33:18
阅读次数:
100
转 1、首先打开虚拟机的安装目录。如果你忘了是哪个目录,错误信息当中的"D:\Program File\Fedora\"就是安装目录。 2、找到目录中的"xxxx.vmss"文件,我的虚拟机是fedora,所以文件名就是"Fedora.mvss"。这个.vmss文件存储的就是挂起后的虚拟机状态信息。 ...
分类:
系统相关 时间:
2020-03-04 23:01:52
阅读次数:
701
malloc/free 用户须指定创建多大的空间 不会调用相应的构造函数,必须自己进行初始化 申请成功,返回void ,在赋值前必须进行强制类型转换 申请失败时,返回NULL,不会进行安全检查,需用户自己进行判断是否为NULL free不会自动调用对象的析构函数,直接释放内存 new/delete ...
分类:
其他好文 时间:
2020-03-04 20:51:44
阅读次数:
52
答:官方的解释:此为type hints,是Python 3.5新加的功能。类型建议符并非强制规定和检查,也就是说即使传入的实际参数与建议参数不符,也不会报错。 函数参数中的“:”是参数的类型建议符(告诉程序员希望传入的实参的类型)。 函数后面跟着的“->”是函数返回值的类型建议符(用来说明该函数返 ...
分类:
编程语言 时间:
2020-03-04 12:50:11
阅读次数:
71
一、类方法的强制重写与禁止重写 1、强制重写 需求:父类的一个方法,强制子类去重写 方式一: 把父类变成抽象基类,然后给指定的方法加上装饰器@abc.abstractmethod import abc class Animal(metaclass=abc.ABCMeta): @abc.abstrac ...
分类:
编程语言 时间:
2020-03-03 15:08:30
阅读次数:
77
<script type="text/javascript"> /** * 实时动态强制更改用户录入 * arg1 inputObject **/ function amount(th){ var regStrs = [ ['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上,但首位 ...
分类:
其他好文 时间:
2020-03-03 14:58:09
阅读次数:
87
Map的使用: 1 public class Main 2 { 3 public long factorial(int n){ 4 if(n<=1) 5 return 1; 6 return n * factorial(n-1); 7 } 8 9 public long func(String li ...
分类:
其他好文 时间:
2020-03-03 14:42:04
阅读次数:
74