java中generics的作用,java中泛型(Generics)的一些理解
public class Point {
//
// public Point(T x) {
// this.x = x;
// }
private T x;
private T y;
public T getX() {
return x;
}
public void setX(T x) {
this.x = x;
}
public T getY() {
return y;
}
public void setY(T y) {
this.y = y;
}
//加入泛型后使程序的安全的操作更加安全
//加入泛型的最大好处实际上就是避免了类型转换异常(ClassCastException)的发生,这样奖使程序的操作更加安全
//如果一个类中如果需要多个类型需要使用不同的类型声明,则可以在声明类时指定多个泛型类型
//在声明泛型应用中最好在声明类对象时制定好其内部的数据类型,如果不指定类型这样用户在使用这样的类时,就会出现不安全的警告信息
public static void main(String[] args) {
Point point=new Point();
point.setX(10);
System.out.println(point.getX());
// Point point2=new Point();///编译时报错
// point2.setX("fsdf");
// System.out.println(point2.getX().length());
}
}
java中generics的作用,java中泛型(Generics)的一些理解相关推荐
- java中generics的作用_java中的Generics(泛型)
从JDK5.0开始出现的泛型(Generics)功能.泛型提供编译时期的检查,不会将对象置于某个容器而失去其类型. 这个是JDK 1.5 的新特性. 举个例子. 一个列表中加入3个数字,然后从 ...
- java中channel的作用,java.nio.channels包中的FileChannel类的作用是()。
一旦计算机感染了病毒,即使用防病毒程序检测到它,如果不进行计算机的全部扫描,也不可能做到完全无毒. Koreaisnolongeradeveloping country,butPeoplestillp ...
- 在html中base的作用,html中base标签的作用是什么
html中base标签的作用是什么? 作用:为页面上的所有链接规定默认地址或默认目标,是一种表达路径和连接网址的标签. 说明:通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 UR ...
- 指针在c语言中起什么作用,编程中指针的作用是什么?
原标题:编程中指针的作用是什么? 编程语言中,何为指针?它们都有什么用呢?其实通俗点讲,将一个椅子放进一个小房间锁上门,你若想拿出凳子,就必须有锁门的钥匙,而这钥匙就是指针. 举一个简单的例子: in ...
- 奶粉中含PHP作用,奶粉中膳食纤维作用是什么
奶粉对于绝大部分宝宝而言,都是极为重要的东西,但是因为早年乃至现在各种各样的奶粉事故,导致许多家长对奶粉有所疑虑,毕竟那是宝宝要吃进肚子里的东西.这种时候就需要我们能够了解一些奶粉相关的科学知识,比如 ...
- python中赋值语句的作用_python中return可以使用赋值语句吗?
在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...
- html中this的作用,JavaScript 中的 this :工作原理和陷阱
在 JavaScript 中,this 是一个相对难懂的特殊变量.因为它随处可用,而不仅仅是面向对象的编程中.本文将解释 this 是如何工作的,以及它可能导致问题的地方,并在文章的给出最佳实践. 为 ...
- java中result的作用_JAVA中的Resultset
JAVA中的Resultset (2012-04-21 14:53:34) 标签: it JAVA中Resultset是一个类 . 结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结 ...
- java中session的作用_java中session的工作原理是什么?和Cookies有何区别?
现在大家学习的东西和以前大不相同了,越来越多的人倾向于去学习高新技术以获得更好的发展.java是很多人的第一选择.java中的知识还是很多的,今天就来为大家介绍一下. 首先来说一下java中sessi ...
最新文章
- 数字化转型战略中不可忽视“软因素”
- python迷宫问题的所有路径_python——迷宫问题总结
- C++中extern “C”含义深层探索
- python火爆的原因_为什么Python这么火爆?原因是什么?
- linux在多个目录跳转,如何做到在多个目录直接游刃有余的进行切换 -- linux 下的目录切换...
- 关于FragmentManager动态管理Fragment时Fragment生命周期的探究
- 修复十一个重要高危漏洞 苹果致谢滴滴美研
- 最新hadoop+hbase+spark+zookeeper环境安装(vmmare下)
- 计算机丢失vcomp110.dll,msvcp110.dll丢失一键修复工具
- 荷兰国旗算法设计C语言,2.7 荷兰国旗
- 高德sdk android加载3857,GCJ02-Correct
- python爬取微信公众号network_python如何爬取搜狗微信公众号文章永久链接的思路解析...
- 大数据毕设选题 - 京东消费数据分析与可视化(python 大数据 机器学习)
- Win10 关机显示程序没有响应
- 相关性系数及其python实现
- 修改文件后是否需要重启服务器
- JVM成神之路-HotSpot虚拟机-编译原理、JIT、编译优化
- 刚刚,京东推出“小京鱼”平台和五款智能新品,全面押注IoT
- git-如何将本地分支与远程分支关联
- cerr与cout心得
热门文章
- 墨卡托影像 转 等经纬度影像,墨卡托图片 转 等经纬度图片
- java数据存储常用数据结构的实现:栈(先进后出),队(先进先出),字典(键值对),集合(去重)
- 城市垃圾处理无线监控综合解决方案
- 动态规划如何写出状态转移方程
- Fiddler的Inspectors(数据分析)
- g30u盘启动 中科曙光1620_I980-G30
- 使用pyodbc连接SqlServer数据库问题总结
- 搞懂php中json_decode()和json_encode()的使用方法
- Photoshop CS6快速选择工具的使用及抠图
- 甘肃省酒泉市谷歌卫星地图下载(百度网盘离线包下载)