摘要: 0 例题 Problem 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候, 却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? Input 输入包括多组数据。每组数据第一行是两个整数N、M( 阅读全文
posted @ 2020-09-02 17:48 leiyangace 阅读(315) 评论(0) 推荐(0)
摘要: 0 例题 有n件物品(每种物品都只有一件),w[i]表示物品的重量,v[i]表示物品的价值,现有一个容量为V的背包,应该如何选物品使得书包内装的物品的value之和最大呢? 1 例题分析 约束条件:$\begin \sum_^w_ix_i\leq W\ x_i\in{0,1},1\leq i\leq 阅读全文
posted @ 2020-08-08 23:29 leiyangace 阅读(218) 评论(0) 推荐(0)
摘要: 在了解Java new关键字之前,要先了解内存区域的几点知识。 运行时内存区域 1. 程序计数器 解释:一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。它是程序控制流的指示器,分支、循环、跳转、异常处理、线程回复等基础功能都需要依赖这个指数器来完成。 线程私有:由于Java虚拟机的 阅读全文
posted @ 2020-04-07 15:06 leiyangace 阅读(339) 评论(0) 推荐(0)
摘要: Java泛型 泛型的产生 最初的目的:希望类或方法能够具备最广泛的表达能力。 其他目的:为了创建容器类,例如List、Map等等,泛型可以起到指定容器持有对象的类型。(容器和数组都是储存对象的工具) 为什么Object被替代:因为在向下转型的过程中,如果父类对象不是子类对象的实例,就会出现Class 阅读全文
posted @ 2020-04-07 10:08 leiyangace 阅读(110) 评论(0) 推荐(0)
摘要: Java的反射 Class类 在此之前,我们必须知道一句话,“java之中的一切都可以看作一个对象”。类是对象的抽象,而Class则是类的抽象,即任何一个类都有唯一的一个Class的实例对象。另外注意区别Class类和class关键字。我们知道对象是用来封装和记录数据的。而类的结构信息又是一种数据, 阅读全文
posted @ 2020-04-02 00:18 leiyangace 阅读(226) 评论(0) 推荐(0)
摘要: 内部类内容解析 内部类的区分 内部类分别有成员内部类、局部内部类、匿名内部类、静态内部类,接下来将分别介绍。 成员内部类 就是位于外部类成员位置的类。与外部类的属性、方法并列。 成员内部类作为外部类的成员,可以访问外部类的私有成员或属性。(即使将外部类声明为private,但是对于处于其内部的内部类 阅读全文
posted @ 2020-03-22 18:22 leiyangace 阅读(2764) 评论(0) 推荐(2)
摘要: static关键字和final关键字是Java中一个难点&重点。本文通过static的用途、常见问题、final的用途、final常见问题,以及static和final的对比来解释这两个关键字。 static(唯一性) static能修饰哪些 成员方法 成员变量 代码段 内部类 static的常见问 阅读全文
posted @ 2020-03-21 22:41 leiyangace 阅读(329) 评论(0) 推荐(0)
摘要: 抽象类 抽象方法 应用场景:其下所有子类都应该有该方法但是大部分子类具体的执行步骤是有所不同的。 必须重写:也可以说“必须实现”,因为父类的抽象方法没有方法体。 关键字: abstract 普通方法 应用场景:其下所有子类都应该有该方法而且大部分子类具体的执行步骤是完全相同。 可重写:普通方法是可以 阅读全文
posted @ 2020-03-18 18:53 leiyangace 阅读(1206) 评论(0) 推荐(0)