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)的一些理解相关推荐

  1. java中generics的作用_java中的Generics(泛型)

    从JDK5.0开始出现的泛型(Generics)功能.泛型提供编译时期的检查,不会将对象置于某个容器而失去其类型. 这个是JDK   1.5   的新特性. 举个例子. 一个列表中加入3个数字,然后从 ...

  2. java中channel的作用,java.nio.channels包中的FileChannel类的作用是()。

    一旦计算机感染了病毒,即使用防病毒程序检测到它,如果不进行计算机的全部扫描,也不可能做到完全无毒. Koreaisnolongeradeveloping country,butPeoplestillp ...

  3. 在html中base的作用,html中base标签的作用是什么

    html中base标签的作用是什么? 作用:为页面上的所有链接规定默认地址或默认目标,是一种表达路径和连接网址的标签. 说明:通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 UR ...

  4. 指针在c语言中起什么作用,编程中指针的作用是什么?

    原标题:编程中指针的作用是什么? 编程语言中,何为指针?它们都有什么用呢?其实通俗点讲,将一个椅子放进一个小房间锁上门,你若想拿出凳子,就必须有锁门的钥匙,而这钥匙就是指针. 举一个简单的例子: in ...

  5. 奶粉中含PHP作用,奶粉中膳食纤维作用是什么

    奶粉对于绝大部分宝宝而言,都是极为重要的东西,但是因为早年乃至现在各种各样的奶粉事故,导致许多家长对奶粉有所疑虑,毕竟那是宝宝要吃进肚子里的东西.这种时候就需要我们能够了解一些奶粉相关的科学知识,比如 ...

  6. python中赋值语句的作用_python中return可以使用赋值语句吗?

    在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...

  7. html中this的作用,JavaScript 中的 this :工作原理和陷阱

    在 JavaScript 中,this 是一个相对难懂的特殊变量.因为它随处可用,而不仅仅是面向对象的编程中.本文将解释 this 是如何工作的,以及它可能导致问题的地方,并在文章的给出最佳实践. 为 ...

  8. java中result的作用_JAVA中的Resultset

    JAVA中的Resultset (2012-04-21 14:53:34) 标签: it JAVA中Resultset是一个类 . 结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结 ...

  9. java中session的作用_java中session的工作原理是什么?和Cookies有何区别?

    现在大家学习的东西和以前大不相同了,越来越多的人倾向于去学习高新技术以获得更好的发展.java是很多人的第一选择.java中的知识还是很多的,今天就来为大家介绍一下. 首先来说一下java中sessi ...

最新文章

  1. 数字化转型战略中不可忽视“软因素”
  2. python迷宫问题的所有路径_python——迷宫问题总结
  3. C++中extern “C”含义深层探索
  4. python火爆的原因_为什么Python这么火爆?原因是什么?
  5. linux在多个目录跳转,如何做到在多个目录直接游刃有余的进行切换 -- linux 下的目录切换...
  6. 关于FragmentManager动态管理Fragment时Fragment生命周期的探究
  7. 修复十一个重要高危漏洞 苹果致谢滴滴美研
  8. 最新hadoop+hbase+spark+zookeeper环境安装(vmmare下)
  9. 计算机丢失vcomp110.dll,msvcp110.dll丢失一键修复工具
  10. 荷兰国旗算法设计C语言,2.7 荷兰国旗
  11. 高德sdk android加载3857,GCJ02-Correct
  12. python爬取微信公众号network_python如何爬取搜狗微信公众号文章永久链接的思路解析...
  13. 大数据毕设选题 - 京东消费数据分析与可视化(python 大数据 机器学习)
  14. Win10 关机显示程序没有响应
  15. 相关性系数及其python实现
  16. 修改文件后是否需要重启服务器
  17. JVM成神之路-HotSpot虚拟机-编译原理、JIT、编译优化
  18. 刚刚,京东推出“小京鱼”平台和五款智能新品,全面押注IoT
  19. git-如何将本地分支与远程分支关联
  20. cerr与cout心得

热门文章

  1. 墨卡托影像 转 等经纬度影像,墨卡托图片 转 等经纬度图片
  2. java数据存储常用数据结构的实现:栈(先进后出),队(先进先出),字典(键值对),集合(去重)
  3. 城市垃圾处理无线监控综合解决方案
  4. 动态规划如何写出状态转移方程
  5. Fiddler的Inspectors(数据分析)
  6. g30u盘启动 中科曙光1620_I980-G30
  7. 使用pyodbc连接SqlServer数据库问题总结
  8. 搞懂php中json_decode()和json_encode()的使用方法
  9. Photoshop CS6快速选择工具的使用及抠图
  10. 甘肃省酒泉市谷歌卫星地图下载(百度网盘离线包下载)