20175314 《Java程序设计》第八周学习总结 教材学习内容总结 第十五章:泛型和集合框架 泛型:可以使用class名称声明一个类,里面可以是类和接口,但不能是基本数据类型,泛型还可以作为一种新的声明方式,使用泛型时,不必进行强制类型转换 链表:性质跟C语言大致,但定义和使用不同,比C语言要方 ...
分类:
编程语言 时间:
2019-04-19 22:42:42
阅读次数:
299
1. 基本类型 2. 基本类型之间的类型转换 (1)自动类型转换 (2)强制类型转换 (3)运算时类型提升 (4)类型转换中的符号扩展及“多重转型” 3. 基本类型到对应包装类 (1)包装类 (2)自动装箱与拆箱 (3)缓存 4.基本类型和String之间的转换 (1)基本类型 -> String ...
分类:
其他好文 时间:
2019-04-19 22:40:51
阅读次数:
176
``` Go
#string 2 int
int, err := strconv.Atoi(string) #string 2 int64
int64, err := strconv.ParseInt(string, 10, 64) #int 2 string
string := strconv.I... ...
分类:
其他好文 时间:
2019-04-19 11:42:34
阅读次数:
146
c++提供四种类型转换 static_cast转换内置数据类型和具有继承关系的指针和引用 class Building{};class Animal{};class Cat :public Animal{}; dynamic_cast转换具有继承关系的指针或引用,在转换之前进行对象类型检查 子类指针 ...
分类:
编程语言 时间:
2019-04-18 22:05:02
阅读次数:
193
1.在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如: 代码中 int 型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为: 82.0 这种转换称为自动类型转换。 2.Java中的自动类型转换是需要满足特定的条件的: 目标类型能 ...
分类:
编程语言 时间:
2019-04-18 21:39:35
阅读次数:
159
pycharm创建工程 不用自带的虚拟环境,使用本地的解释器 选择本地的python解释器,ok,创建 设置默认字符编码为utf-8 输出:print() 输入:input() 查看类型:type() 类型转换,如把输入的小数字符串转换成float类型,str是字符串,int是整数,float是小数 ...
分类:
其他好文 时间:
2019-04-17 00:13:55
阅读次数:
153
弱类型和强类型 简单的说,二者的区别就是是否偏向于容忍隐式类型转换。 所以php是弱类型语言,变量类型会自动转换。 动态类型和静态类型 简单的说,二者的区别就是声明变量的时候是否需要指定变量类型。 php是动态类型语言,声明变量时无需指定类型。 注意: 一个语言是不是强类型语言和是不是动态类型语言没 ...
分类:
编程语言 时间:
2019-04-16 14:26:49
阅读次数:
168
今天很好奇,对null进行强转会不会抛错。做了如下测试得到的结果是,如果把null强转给对象,是不会抛异常的,本身对象是可以为null的。但是如果是基本类型,比如 int i = (Integer)obj的强转,其实内部会调用intvalue方法去赋值给基本类型,所以这时候是会报错的。 代码如下 O ...
分类:
编程语言 时间:
2019-04-15 16:14:13
阅读次数:
231
赋值运算符的种类 代码演示: 注意事项: 只要变量才能使用赋值运算符,常量不可以 复合赋值运算符其中隐含了一个强制类型转换 ...
分类:
其他好文 时间:
2019-04-13 15:11:39
阅读次数:
143
为什么要数据类型转换? Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 数据类型转换的种类 自动类型转换(隐式): 特点:代码不需要我们进行特殊处理,自动完成 规则:将数据取值范围小的类型 自动提升为 数据取值范围大的类型 。 案例演示: 强制类 ...
分类:
其他好文 时间:
2019-04-13 13:44:48
阅读次数:
130