恢复内容开始 1数组.有序的同类型的集合。 2.string :字符串类型:其实就是一个字符数组。添加了private final,所以string是一个不可以变的字符串。 String.charAt(index):或者字符数组的元素 equals():比较是每个字符是否相等。即比较的是内容。 字符 ...
分类:
编程语言 时间:
2016-11-13 22:26:03
阅读次数:
232
注意: 最后要关闭资源 fileInputStream.close();假如不释放资源,其他程序是不能操作该资源的。比如,不能删除正在被使用的资源。 ...
分类:
编程语言 时间:
2016-11-13 22:20:45
阅读次数:
203
C++学习系列文章均翻译自learncpp.com,一个非常好的C++学习网站,这个网站让我领悟到原来深奥的道理也可以讲的如此浅显易懂, 如果所有的软件都有类似的网站该多好啊,为了加深印象,我决定逐章翻译一下这个网站,哎,我自己都不相信我能做到... 之前的所有章节到目前为止都有一个共同的特点:他们 ...
分类:
编程语言 时间:
2016-11-13 22:20:44
阅读次数:
169
1.将n个元素从大到小排序后,选择第k个大的元素 2.泡排序前k个元素,后面的元素逐个和第k个元素比较,如果小于则忽略,如果大于则加入到正确的位置并移除最后一个元素 3.时间对比 方法一: N | 10 | 100 | 1000 | 5000 | 10000 | 20000 | T | 0.0 | ...
分类:
编程语言 时间:
2016-11-13 22:14:12
阅读次数:
225
输入五句话,用数组存储起来,然后逆序输出这五句话。 import java.util.Scanner; class work1{ public static void main(String[] args) { //System.out.println("Hello World!"); //数组-依 ...
分类:
编程语言 时间:
2016-11-13 22:12:47
阅读次数:
197
1. 引子: 当我们开始进入JavaWeb开发的学习时,我们就必须要和Servlet和HTTP这两个词进行打交道了,尤其是Servlet。即使到了后面使用JSP (我们知道JSP其本身就是一个Servlet)来进行开发我们的应用。 下图就是 Servlet API中相应的UML图,在学习JavaWe ...
分类:
编程语言 时间:
2016-11-13 22:12:51
阅读次数:
212
本文主要的思路都是参考http://kb.cnblogs.com/page/176818/ 如有冒犯请告知,多谢。 一、KMP算法 KMP算法可以在O(n+m)的时间数量级上完成串的模式匹配操作,其基本思想是:每当匹配过程中出现字符串比较不等时,不需回溯指针,而是利用已经得到的“部分匹配”结果将模式 ...
分类:
编程语言 时间:
2016-11-13 22:10:48
阅读次数:
307
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 该模式中有三种角色: 1、目标:是一个抽象类,它是客户想使用的接口 2、被适配者:被适配者是一个已经存在的抽象类或者是接口,需要被适配 3、适配器:适配器是一个类,它继承目标并包 ...
分类:
编程语言 时间:
2016-11-13 22:08:20
阅读次数:
248
并发是一种能并行运行多个程序或并行运行一个程序中多个部分的能力。如果程序中一个耗时的任务能以异步或并行的方式运行,那么整个程序的吞吐量和可交互性将大大改善。现代的PC都有多个CPU或一个CPU中有多个核,是否能合理运用多核的能力将成为一个大规模应用程序的关键。 Java基础部分知识总结点击Java并 ...
分类:
编程语言 时间:
2016-11-13 22:09:00
阅读次数:
256
一、简介 回溯法的基本思想是:对一个包括有很多结点,每个结点有若干个搜索分支的问题,把原问题分解为对若干个子问题求解的算法。当搜索到某个结点、发现无法再继续搜索下去时,就让搜索过程回溯(即退回)到该结点的前一结点,继续搜索这个结点的其他尚未搜索过的分支;如果发现这个结点也无法再继续搜索下去时,就让搜 ...
分类:
编程语言 时间:
2016-11-13 21:59:44
阅读次数:
199
java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3.代码中存在死循环或循环产生过多重复的对象实体; 4.使用的第三方软件中的B ...
分类:
编程语言 时间:
2016-11-13 21:59:12
阅读次数:
177
一、windows下安装 1.1 Python下载 1.2 Python安装(包括Python2和Python3) 1.3 关于pip 关于pip的介绍,类似yum以前旧版本的Python可能还要单独装pip,现在Python都是自带pip,无需单独安装pip。 1.4 配置环境变量 二、linux ...
分类:
编程语言 时间:
2016-11-13 21:57:38
阅读次数:
223
一个由其他类继承的类叫子类(也叫继承类,扩展类等),该类继承的类叫父类或超类。除了Object类意外,所有的类都有切仅有一个父类,如果一个类没有用extends关键词声明父类,则该类隐含继承Object类,因此如果一个类继承另外一个父类,而该父类可能又是继承的另外一个类,最终的起点在Object类。 ...
分类:
编程语言 时间:
2016-11-13 21:55:24
阅读次数:
191
dict[$k] = grapedict[$k] = bananadict[$k] = appledict[$k] = orange dict[o] = orangedict[a] = appledict[b] = bananadict[g] = grape ...
分类:
编程语言 时间:
2016-11-13 21:52:48
阅读次数:
144