1.筛选出符合条件的Hero:要求hp>100 && damage<50 匿名类实现: 先定义接口HeroChecker,其中的test()方法实现了Hero的筛选 1 package generic; 2 3 import charactor.Hero; 4 5 public interface ...
分类:
编程语言 时间:
2020-01-25 16:52:07
阅读次数:
70
准备10个Hero对象,hp和damage都是随机数。分别用传统方式和聚合操作的方式,把hp第三高的英雄名称打印出来 1 package generic_Lambda; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 impo ...
分类:
编程语言 时间:
2020-01-25 16:46:52
阅读次数:
93
泛型的用法是在容器后面添加<Type>Type可以是类,抽象类,接口泛型表示这种容器,只能存放<Type> 1.设计支持泛型的二叉树,具有add(),Inorder()中序遍历方法 1 package generic; 2 3 import java.util.ArrayList; 4 import ...
分类:
编程语言 时间:
2020-01-23 16:55:32
阅读次数:
99
1.自定义字符串的hashcode 2.自定义MyHashMap 3.内容查找性能比较 其中:IHashMap接口、Entry类如下 1 package Collection; 2 3 public interface IHashMap { 4 public void put(String key, ...
分类:
编程语言 时间:
2020-01-22 20:09:05
阅读次数:
68
1.使用如下键值对,初始化一个HashMap:adc - 物理英雄apc - 魔法英雄t - 坦克对这个HashMap进行反转,key变成value,value变成key 注:keySet()可以获取所有的key, values()可以获取所有的value 1 package Collection; ...
分类:
编程语言 时间:
2020-01-21 21:48:46
阅读次数:
97
一、Servlet:其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。 二、Hello Servlet 1、新建一个web工程,要有一个服务器 2、新建一个实现Servlet接口的类 3、配置Servlet,用意:匹配客户端请求,指向具体Servlet 3. ...
分类:
编程语言 时间:
2020-01-21 14:43:22
阅读次数:
88
摘自:https://www.cnblogs.com/javaguide/p/12216564.html 如何设计一个高可用系统?要考虑哪些地方? 本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb (69k+Star【Java学习+面试指南】 ...
分类:
其他好文 时间:
2020-01-21 10:49:59
阅读次数:
59
1.创建4万个随机数,然后用分别用冒泡法,选择法,二叉树法3种排序算法进行排序,比较哪种更快 1 package Collection; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 public class sortSpe ...
分类:
编程语言 时间:
2020-01-20 23:05:54
阅读次数:
121
(排序)二叉树的创建及中序遍历 写起来比C复杂一点,思路大同小异~ 1 package Collection; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 /* 6 * (排序)二叉树的创建及中序遍历 7 */ 8 publi ...
分类:
编程语言 时间:
2020-01-20 19:04:32
阅读次数:
67
1.使用LinkedList实现Stack栈 根据接口Stack ,实现类:MyStack,并向这个栈中,压入5个英雄,接着弹出5个英雄 1 package Collection; 2 3 import java.util.LinkedList; 4 import java.util.List; 5 ...
分类:
编程语言 时间:
2020-01-20 18:47:30
阅读次数:
77