java编程思想学习总结
文章平均质量分 75
wugegg
这个作者很懒,什么都没留下…
展开
-
泛型理解之元组类库
java编程思想一直是程序员比较害怕阅读并且很难懂的一本“高端”书籍,最近项目不太紧,给自己规定每天看三小节,并将自己理解的知识和课后习题依照自己的 理解给予答案,纯属学习,工作刚半年,有太多东西需要积累,技术上的和非技术上的,希望在互联网做一个“不是程序员的”程序员,多的不扯,进入正题: (一).泛型---元组类库 如果需要一个类包含很多中不同类型的对象,可以用元组,直接将一组对象(可以是原创 2015-02-28 16:05:36 · 786 阅读 · 0 评论 -
java编程思想之list泛型
可不可以有一个需求:构造一个泛型容器,可以容纳两种数据类型未知的对象,实现添加和随机取元素 首先就想到了元组,实现多种类型的组合,随机数生成函数为Random,多的不说,贴代码 package com; import java.util.ArrayList; import java.util.Random; public class test { private ArrayList st原创 2015-03-02 14:43:28 · 503 阅读 · 1 评论 -
java泛型编程之泛型链栈
最近突然打算好好学一下java,因此每天给自己定的看三节java编程思想,并用scdn记录下来,权当是检验自己对于语言的理解程度 链栈故名思议是一条头尾相连的链条,就像数据结构里面的链表一样 struct Node{ int item; Node * next; }这是c里面的结构体,用指针将整个链表串联起来,java里面则没有指针,但是也可以构造一个链栈,栈就是先进后出的一种数据结构,要明确原创 2015-03-02 10:25:08 · 542 阅读 · 0 评论 -
java编程思想之接口泛型
接口也可以做泛型编程,例如要实现一个接口Iterface,用到java生成器Gernerator,Iterable,还有迭代器iterator 要实现泛型,必须要实现一个类型,这里就拿车作为一个基类,然后扩展其他的子类,在写代码前需要明确一点 :java里面的for循环会去自动寻找iterator迭代器的方法,并寻找next()和hasnext()方法,知道hasnext()方法 返回fal原创 2015-03-02 17:08:04 · 372 阅读 · 0 评论 -
java编程思想之泛型类
泛型深入研究: 为了实现一个泛型类,暂不知道类的类型,利用类生成器生成类对象(可以生成不同的类对象) 首先定义生成器接口: package com; public interface Gernerator { T next(); } 这是定义的生成器接口(泛型) 然后就是顶一个泛型类来实现这个接口的方法 public class test implements Gernerato原创 2015-03-03 15:58:29 · 365 阅读 · 0 评论 -
泛型之map生成器
要生成不同类型的map,需要用到生成器接口,泛型,首先定义一个pair关联对象类 package com; public class Pair { public final K key; public final V value; public Pair(K k,V v) { this.key=k; this.value=v; } } 这是一个基本类,K和V是有一定对应关系的原创 2015-03-09 20:48:28 · 509 阅读 · 0 评论