首页 \ 问答 \ java泛型类实例

java泛型类实例

麻烦些个java泛型类的小程序给我看下,是自定义的哦,我是初学者,可不可以是那种不是很长的,程序整个结构比较清晰的那种给我看下,谢谢 要快!!
更新时间:2023-06-27 08:06

最满意答案

我以前也问过类似的问题,现在把我找到的答案给你看看。

把C#当成一门新的语言学习;   ­

.看《C#入门经典》和《C#高级编程》;   ­

.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;   ­

.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点   ­

.会用Visual vs,并不说明你会C#;   ­

.学c#并不难,长期坚持实践和不遗余力的博览群书;   ­

.如果不是天才的话,想学编程就不要想玩游戏! ­

.看Visual vs的书,是学不了C#语言的;   ­ .浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?   ­

.浮躁的人容易问:我到底该学什么;——别问,学就对了;   ­

.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;   ­

.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;   ­

.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;   ­

.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;   ­

.C#不仅仅是支持面向对象的程序设计语言;   ­

.学习编程最好的方法之一就是阅读源代码;   ­

.在任何时刻都不要认为自己手中的书已经足够了;   ­

.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;   ­

.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;   ­

.和别人一起讨论有意义的C#知识点,而不是争吵XX行不行或者YY与ZZ哪个好;   ­

.请不要认为学过XX语言再改学C#会有什么问题——你只不过又在学一门全新的语言而已;   ­

.读完了《C#高级编程》以后再来认定自己是不是已经对C#入门了;   ­

.学习编程的秘诀是:编程,编程,再编程;   ­

.记住:面向对象技术不只是C#专有的;   ­

.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;   ­

.把在书中看到的有意义的例子扩充;   ­

.请重视C#中的异常处理技术,并将其切实的运用到自己的程序中;   ­

.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;   ­

.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;   ­

.C#语言和C#的集成开发环境要同时学习和掌握;   ­

.既然决定了学C#,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;   ­

.就让C#语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C#语言本身为主;   ­

.当你写C#程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析 自己的错误并重新设计和编写;   ­

.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;   ­

.每学到一个C#难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;  

.记录下在和别人交流时发现的自己忽视或不理解的知识点;  

.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成XX;  

.保存好你写过的所有的程序——那是你最好的积累之一;  

.请不要做浮躁的人;  

 

其他回答

上面都已经说的很详细了,我就不再啰嗦了,呵呵

相同点:都是由26个英文字母,10个数字和一些符号组成的变异式英语语法。

不同点:JAVA由sun公司发明,C#由微软发明。

学习方法嘛,多看书,多动手敲代码。最重要的是要多动手练习,而不是死抠理论!

学习方法:

1、掌握基础知识

2、多练习,多思考,多记忆,多分析

3、做好日常记录,学会总结

区别:

1、c#语言学习难度较低,易掌握;一般为中小企业运用语言;需要系统安装IIS后编译运行。

2、JAVA语言学习难度较大,要精通需要较长时间学习;一般为较大型企业运用语言;运行环境为JVM,一般系统自带,无需安装。JAVA语言安全性较高。

传智播客C#面向对象基础视频教程,杨中科

讲师:杨中科

教程介绍:

本教程讲解了类、对象、属性、构造函数、继承、多态、类型转换、异常、集合、范型等C#面向对象基础知识。考虑到初学者的认知规律,我们在讲课过程中并没有将所有知识点都事无巨细的罗列讲解,而是将最常用的知识点有机的组织起来,以由浅入深的方式进行讲解,让初学者用最少的时间掌握C#的基础。“编程不是看出来的,是练出来的”,我们在视频中安排了大量的练习题,让你通过这些练习真正的牢固掌握这些知识点。

 

课程目录:

01 面向对象概念

02 定义类

03 成员访问级别

04 属性

05 构造函数

06 继承

07 多态

08 多态的好处

09 对象的引用

10 显示隐式转换

11 抽象类接口

12 异常与异常处理

13 常量与静态成员

14 命名空间和索引器

15 ArrayList

16 集合接口

17 泛型

 

杨中科:微软高级软件工程师、CowNew开源团队发起人

相关问答

更多
  • 一节一节地看,仔细的看,同时要学会想象,把各个“零件”的作用搞清楚,然后进行“装配”
  • java的学习方法[2024-01-31]

    你的j2se只学了一点而已,不管怎样,都要先把j2se学好,这是基础。j2se的学习顺序一般是这样的:基础语法 -> 面向对象入门 -> 异常处理 -> 数组 -> 常用类 -> 容器(相当重要) -> IO -> 线程 -> 网络 -> GUI。 既然你io,thread都学了,其余那些还有没学的,建议去看看马士兵的j2se视频,其实我觉得如果想打好基础的话,这套视频应该全部过过,特别是开始的内存分析和面向对象分析。学完j2se要做做几个基础的桌面项目,像什么贪吃蛇啊、俄罗斯方块、简单的聊天器等等,这样才 ...
  • 我以前也问过类似的问题,现在把我找到的答案给你看看。 把C#当成一门新的语言学习; .看《C#入门经典》和《C#高级编程》; .不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; .不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点 .会用Visual vs,并不说明你会C#; .学c#并不难,长期坚持实践和不遗余力的博览群书; .如果不是天才的话,想学编程就不要想玩游戏! .看Visual vs的书,是学不了C#语言的 ...
  • java的学习方法[2022-01-31]

    你的j2se只学了一点而已,不管怎样,都要先把j2se学好,这是基础。j2se的学习顺序一般是这样的:基础语法 -> 面向对象入门 -> 异常处理 -> 数组 -> 常用类 -> 容器(相当重要) -> IO -> 线程 -> 网络 -> GUI。 既然你io,thread都学了,其余那些还有没学的,建议去看看马士兵的j2se视频,其实我觉得如果想打好基础的话,这套视频应该全部过过,特别是开始的内存分析和面向对象分析。学完j2se要做做几个基础的桌面项目,像什么贪吃蛇啊、俄罗斯方块、简单的聊天器等等,这 ...
  • java学习方法[2022-04-23]

    任何事物都有一定的规律性,遵循其规律则成,违背其规律则败,学生学习也是如此,它是一个由浅入深,由少到多,逐步积累,逐步深入,螺旋式提高的过程。遵循学习规律,得学习方法者,会收到事半功倍的效果;反之,则会事倍功半。因此,学习方法选择得当与否,在一定意义上决定着学习的效果。 (一)学习方法的含义 谈学习方法,首先应解决的一个问题是如何理解学习的科学含义。通俗地说,学习是指通过阅读、观察、听讲、研究和实践获得知识或技能的活动。学习的任务有三个方面:一是获得知识和技能;二是发展智力及能力;三是形成良好的思想、品德及 ...
  • 很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭。为什么C语言如此重要呢? 第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。 第二:C语言 ...
  • 来自: http : //www.javacamp.org/javavscsharp/namespace.html Java的 软件包用于组织文件或公共类型以避免类型冲突。 软件包结构可以映射到文件系统。 System.Security.Cryptography.AsymmetricAlgorithm aa; 可以替换: import System.Security.Crypography; class xxx { ... AsymmetricAlgorithm aa; 软件包没有别名。 您必须使用i ...
  • 我会添加我的声音的噪音,并采取刺,使事情明确: C#泛型允许你声明这样的东西。 List foo = new List(); 然后编译器将阻止您将不是Person东西放入列表中。 在幕后,C#编译器正在将List放入.NET dll文件中,但是在运行时,JIT编译器会创建一组新的代码,就像您已经编写了一个专门用于包含人员的列表类像ListOfPerson 。 这样做的好处就是它使得它真的很快。 没有任何投射或任何其他的东西,因为dll包含这是一个Person ...
  • 这是一个相当大的问题,说实话 - 最大的区别不在于语法,而在于行为......在这一点上,他们真的非常不同。 我建议你阅读Sun的泛型教程和Angelika Langer的Java泛型常见问题解答 。 尽管从C#/ .NET首先尽可能地忘掉你对泛型的所有知识。 具体来说,尽管.NET泛型类型在执行时保留了类型参数,但Java泛型并不是由于类型擦除 。 换句话说,在C#中,您可以编写: public class GenericType { public void DisplayType() ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。