一、概述 Java泛型在使用过程有诸多的问题,如不存在List<String>.class, List<Integer>不能赋值给List<Number>(不可协变),奇怪的ClassCastException等。 正确的使用Java泛型需要深入的了解Java的一些概念,如协变,桥接方法,以及这篇笔 ...
分类:
其他好文 时间:
2017-07-26 11:38:07
阅读次数:
141
1. 初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新值来代替。 2.使用列表初始化内置类型的变量时,如果初始值存在丢失信息的风险,则编译器将报错。 3.如果想声明一个变量而非定义它,就在变量名前添加关键字extern,而且不要显示的初始化它,任 ...
分类:
编程语言 时间:
2017-07-23 18:20:19
阅读次数:
187
1 意义 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 常见应用 : ArrayList 2 K T V E ? object等的含义 类型变量使用大写形式 E – Element (在集合中使用,因为集合中存放的是元素) T – Type(Java 类)(需要时还可以用临近的字母U ...
分类:
编程语言 时间:
2017-07-19 22:00:27
阅读次数:
262
多数51单片机(STC系列单片机)的初学者都知道,在51单片机初上电时,可以通过PC机上位机软件将程序引导至bootloader,从而将新程序的hex文件下载至单片机中,完成程序的升级或是更新。在32位Cortex-M3内核下的STM32单片机也是可以做到的。这个上位机软件叫做“Flash load ...
分类:
其他好文 时间:
2017-07-16 21:24:37
阅读次数:
218
串行E2PROM是可在线电擦除和电写入的存储器,具有体积小、接口简单、数据保存可靠、可在线改写、功耗低等特点,而且为低电压写入,在单片机系统中应用十分普遍。 串行E2PROM按总线形式分为三种,即I2C总线、Microwire总线及SPI总线三种。 一、I2C总线型 I2C总线,是INTER INT ...
分类:
其他好文 时间:
2017-07-14 13:31:05
阅读次数:
152
介绍STM8S的内部存储结构,并对STM8S的存储器做读取、写入、擦除操作 ...
分类:
其他好文 时间:
2017-07-13 20:31:04
阅读次数:
212
1.什么是泛型? 一种安全地扩展程序适用范围的方式,可以避免强制类型转化产生的异常。 2.泛型的定义 定义在类层次上,在整个类范围内有效: 定义在成员方法上: 定义在静态方法 泛型定义成员方法或者静态方法上只在方法范围内有效。 3.限制泛型可用型 class ClassName<T extends ...
分类:
编程语言 时间:
2017-07-12 01:25:32
阅读次数:
301
1.编程语言的作用及与操作系统和硬件的关系 编程语言就是程序员与计算机沟通的介质,其作用为实现程序编写后,通过操作系统来调用硬件,实现某种功能。 程序由编程语言来实现,但是由于应用程勋操作硬件的所有具体细节,会重复太多的工作量,严重影响了开发的效率,因此操作系统的出现可直接运行于硬件之上,来控制硬件 ...
分类:
其他好文 时间:
2017-07-12 00:54:47
阅读次数:
203
看代码的过程中,有这么一个疑问。删除了指针p,指针p既是不存在,怎么还能设置指针p为null呢?为什么还要设置为null呢? 后来得知计算机上删除数据的方式:删除数据(视频,音乐,文件等),计算机并不会把存储数据的硬盘区域(或者是内存)的内容擦除消去,而是将内容标记为可覆盖,这时候我们就不能再访问到 ...
分类:
其他好文 时间:
2017-07-09 10:49:26
阅读次数:
111
EnterAnimationandroid仿ppt进入动画效果合集,
百叶窗效果,擦除效果,盒状效果,阶梯效果,菱形效果,轮子效果,劈裂效果,棋盘效果,
切入效果,扇形展开效果,十字扩展效果,随机线条效果,向内溶解效果,圆形扩展效果,
适用于各种view和viewgroup,activity即用于页面根..
分类:
移动开发 时间:
2017-07-07 20:10:30
阅读次数:
927