关于java第八章的想法
通过学习第八章java泛型程序设计的课程,感觉对java又有了更深层次的理解和想法,也对面向对象的设计思想有了更深的理解。之前一直觉得java这门课很难,不太好学,现在通过这么长时间的学习,能够从整体上把握这门课程的思想。
现在学习了第八章的泛型,已经能够定义简单的泛型。关于通配符的问题,在上机操作的过程中,发现了一个问题。那就是使用泛型的版本只能接受元素类型为object类型的集合如ArrayList<Object>(),如果是ArrayList<String>,则编译时会出错。通过学习知道,Collection<Object>并不是所有集合的超类。这个问题可以用通配符来解决。这样就可以指定任何类型的集合作为参数。
在泛型数组这一块,写了一个代码,List<String>[] ls= new ArrayList<String>(9),这样在运行的时候会提示错误,通过学习,明白了只有创建带通配符的泛型数组才可以正确运行。
总之,以后学习中,如果遇到问题,一定要多查阅资料,慢慢就能学的越来越轻松了。
转载于:https://www.cnblogs.com/twdc136/p/7758250.html
关于java第八章的想法相关推荐
- java第八章习题,第八章 Servlet技术习题
第八章 Servlet技术 一.选择题 1.下面对Servlet.Applet的那一项描述错误?( ) A)Servelt与Applet相对应 B)Applet运行在客户端浏览器 C)Servlet运 ...
- java第八章数组上机,上机题目(初级)- 用数组实现记事本(Java)
用java实现一个记事本程序,记录记下的按键,代码如下: package com.java.test; import java.awt.Graphics; import java.awt.event. ...
- 尚学堂Java第八章编码题
编码题一 题目: 验证键盘输入的用户名不能为空,长度大于6,不能有数字. 提示:使用字符串String类的相关方法完成 可以使用Scanner的nextLine()方法,该方法可以接口空的字符串. p ...
- 老韩Java第八章作业汇总(自做)
先把作业打下来,然后一题题做. 题目1:1.定义一个Person类 {name, age, job},初始化Person对象数组,有3个person对象,并按照age从大到小进行排序,提示,使用冒泡排 ...
- Java第八章课后习题答案
1.String类型有什么特点? 1. 两种实例化方式: (1)String可以采用直接赋值的形式进行操作,这一点像基本数据类型的赋值操作一样. 范例:String str = "hello ...
- Java NIO使用及原理分析
http://blog.csdn.net/wuxianglong/article/details/6604817 转载自:李会军•宁静致远 最近由于工作关系要做一些Java方面的开发,其中最重要的一块 ...
- Java中finalize()用法
Java中finalize() 垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法(你可以 写程序验证这个结论),一般的纯Java编写的Class不需要重新覆盖这个方法,因为Objec ...
- java jinq_将JINQ与JPA和H2一起使用
java jinq 几天前,我读了Iu Ming-Yee对JINQ的有趣采访 . 顾名思义,JINQ是一种尝试提供类似于LINQ for Java的尝试. 基本思想是缩小在关系数据模型上执行查询的面向 ...
- java与java ee_Java EE 7社区调查结果!
java与java ee 在JSR 342下可以继续进行Java EE 7的工作.一切都在顺利进行,Java EE 7现在处于早期草稿审查阶段. 在11月初, Oracle发布了一个有关即将推出的Ja ...
- Java EE 7社区调查结果!
在JSR 342下可以继续进行Java EE 7的工作.一切进展顺利,Java EE 7现在处于"初稿审查"阶段. 在11月初, Oracle发布了一个有关即将推出的Java EE ...
最新文章
- 从零到熟练编写LaTex数学公式,这两篇就够了
- Hyperledger Fabric 1.4 Kafka集群部署教程
- H.265(HEVC)深度解析
- java学习(71):GUL边界布局管理器
- 用android制作一个记事本app_用扁平化呈现一个天气APP
- (软件工程复习核心重点)第一章软件工程概论-第二节:软件工程
- 「Python基础知识」Python中的封装有什么作用
- 使用SharePoint 2010 母版页
- 上下相机贴合对位计算公式_深圳贴合机生产家介绍;真空贴合机这些产品功能你了解多少...
- Linux-shell编程_xargs命令详解
- 热更新和热修复 个人小结
- 您知道数据中心的最佳温度是多少吗?
- Unity实现打飞碟小游戏
- c语言小游戏编程弹珠游戏,c语言 弹弹球小游戏
- 网络模型早停earlystopping详解
- gif 格式图片详细解析
- 世界所有国家的信息(2)
- javascript 单行内容连续滚动,允许停留
- GWAS 教程之QC
- Altium Designer之多层板设置
热门文章
- loadrunner error 27796 Failed to connect to server
- 使用git bash提交代码到github托管
- 微信公众平台可为市民鉴别万余药品真伪
- Extjs ComboBox常用的配置
- 使用 ASM 实现 Java 语言的“多重继承”
- 转-挂载raw和qcow2格式的KVM硬盘镜像
- 闲鱼面试官:Thread.sleep(0) 到底有什么用?我:有点懵~
- 微信朋友圈千亿访问量背后的技术挑战和实践总结
- 面试再问HashMap,求你把这篇文章发给他!
- 阿里大牛程序员的Java问题排查工具单