1. python的输入与输出 name = input("name:") 输入name,默认的类型为字符串类型 age = int(input("age:")) 强制类型转化为int类型 print(type(age)) 输出变量的类型 字符拼接输出: 第一种格式: info = ''' info ...
分类:
编程语言 时间:
2018-07-28 17:20:24
阅读次数:
125
泛型 :程序设计语言的一种特性;将类型参数化; 特征:凡是涉及到强制类型转化的地方,使用泛型均会编译出现问题;泛型仅仅在编译时进行校验,使用泛型的对象,其本质的类型依然不变; ps:不存在泛型数组 一、出现泛型的原因 位置//1编译阶段正常,而运行时会出现“java.lang.ClassCastEx ...
分类:
编程语言 时间:
2017-12-26 12:02:05
阅读次数:
223
知识点一: 类型如果相兼容的两个变量,可以使用自动类型转化或者强制类型转换,但是,如果两个变量不兼容,比如说String和int或者String和Double类型,这个时候我们就需要一种名叫convert的转换工厂进行转换。 注意:使用Convert进行强制类型转化也要满足一个条件;那就是面上要过得 ...
向上转型: Person p = new Man() ; //向上转型不需要强制类型转化,也就是父类引用指向子类对象。一般父类为接口,子类实现父类接口。 向下转型: Man man = (Man)new Person() ; //必须强制类型转化 ...
分类:
其他好文 时间:
2017-11-25 17:18:42
阅读次数:
108
什么是泛型? 泛型实质上是叫做泛型程序设计。运用泛型意味着编写的代码可以被很多类型不同的对象所重用。 为什么使用泛型?泛型是一种全新的程序设计手段,使用泛型的机制编写的程序代码,要比那些杂乱的使用Object 变量然后进行强制类型转化的代码明显的具有以下特点:更好的可读性,更好的安全性。 我认为理解 ...
分类:
编程语言 时间:
2017-10-29 18:41:18
阅读次数:
176
如果让我写,我会这么写。用object代替泛型T public class ArcResponse{ public ArcResponse(int httpStatus,String msg,Object data){//用object来接收数据,应该是多了强制类型转化 this.data = da ...
分类:
编程语言 时间:
2017-09-09 18:15:49
阅读次数:
191
1.在课堂检测过程中发现自己很大的问题,有些是在学习c语言时就遗留下来的问题,比如对于自加自减,强制类型转换的问题,在Java中又多了一个数据类型就是字节型,而且当字节想加就会自动生成int型,必须进行强制类型转化。布尔类型输出结果就是ture或者就是false,掌握到与c语言的不同。 2.对于数组 ...
分类:
编程语言 时间:
2017-09-03 22:12:28
阅读次数:
154
本文是《Java核心技术 卷1》中第12章泛型程序设计阅读总结。 泛型是在Java5中增加的。是Java公布以来的最大变化。使用泛型能够避免在代码中杂乱的使用Object然后再强制类型转化,使得代码具有更好的安全性和可读性。尤其是在集合类中。比方ArrayList就是一个使用的很广泛的泛型集合类。 ...
分类:
编程语言 时间:
2017-07-29 11:35:23
阅读次数:
261
1.什么是泛型? 一种安全地扩展程序适用范围的方式,可以避免强制类型转化产生的异常。 2.泛型的定义 定义在类层次上,在整个类范围内有效: 定义在成员方法上: 定义在静态方法 泛型定义成员方法或者静态方法上只在方法范围内有效。 3.限制泛型可用型 class ClassName<T extends ...
分类:
编程语言 时间:
2017-07-12 01:25:32
阅读次数:
301
Python 是强类型的动态脚本语言 。强类型:不允许不同类型相加动态:不使用显示数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候脚本语言:一般也是解释型语言,运行代码只需要一个解释器,不需要编译强类型语言和弱类型语言1.强类型语言:使之强制数据类型定义的语言。没有强制类型转化前,不允许两... ...
分类:
编程语言 时间:
2017-06-23 22:58:05
阅读次数:
150