`
developersky
  • 浏览: 7941 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Path类提供了很多方法来对文件和目录进行读、写和其他的操作。在看这些方法之前,我们先需要了解一些其他的概念: Varargs Varargs实际上是Variable number of arguments的缩写,也就是可变数目的参数。例如在下面的方法声明中,CopyOpt ...
Java SE 7中对Path类的操作主要有两种:对路径的操作和对文件的操作。这篇文章中我们就来了解一下对路径的操作。 创建Path实例 Path实例包含了指定文件或目录位置的信息,在实例化Path类时,需要指定一个或多个目录或文件名。路径的根目录不是必须的;路径信息可能仅仅是一个目录或文件的名称。 最简单的创建Path实例的方式就是使用Paths(注意这里有一个s)类的get方法:             Path p1 = Paths.get("/tmp/foo");             Path p2 = Paths.get(args[0]);          ...
冒泡算法应该是知名度最高的算法了,因为这个算法的执行过程和水泡冒出水面的过程类似而得名。 方法 1.先将序列中的第一个记录R0与第二个记录R1比较,若前者大于后者,则两个记录交换位置,否则不交换 2.然后对新的第二个记录R1与第三个记录R2作同样的处理 3.依次类推,直到处理完第n-1个记录和第n个记录 从(R0,R1)到(Rn-2,Rn-1)的n-1次比较和交换过程称为一次起泡 经过这次起泡,n个记录中最大者被安置在第n个位置上 4.此后,再对前n-1个记录进行同样处理,使n-1个记录的最大者被安置在整个序列的第n-1个位置上。 5.然后再对前n-2个记录重复上述过程……,这样最多做n-1次起 ...
前面讲了直接插入排序,下面来讲讲二分插入排序。 二分插入排序也是插入排序的一种,和直接插入排序不同的是比较的方法不同。直接插入排序是将第i个与前面i-1个逐个比较,找到要插入的位置。最好的情况是只比较一次,最坏的情况是比较i-1次。二分插入排序采用二分法来减少最坏情况下的比较次数。例如: 有6个记录,前5个已排序的基础上,对第6个记录排序。 [3,5,8,12,23], 19 前面有5个已经排序的,中间位置是第3个。将第6个与第3个进行比较,19 > 8,说明19应该排在8后面,但是具体的位置还没有确定,还需要继续进行比较。在后面的两个(第4个和第5个),我们取中间位置为第4个。 19&g ...
        根据TIOBE的投票结果表明,编程语言的前3名分别是Java,C和C++。而C#语言的排名紧跟C++之后,排在第4.         现在,几乎所有的使用Visual Studio开发的代码都是使用C#编写的,C#代替了VB.NET的位置,成了微软编程语言的第一名。本月C#再上新高,成为排行榜的第四名。从长期来看,C#似乎成了Java的唯一的对手。         本月的另外几个赢家是Objective-C,Lua和Groovy。         下面是具体的排名和得票率的数据: [tr][td]2011年3月排名[/td][td]2010年3月排名[/td][td]排名变化[/ ...
@WebInitParam 可以使用@WebInitParam注解来制定Servlet或filter的初始参数。当然我们也可以使用@WebServlet或@WebFileter的initParam属性来指定初始参数。下面是使用@WebInitParam的例子: @WebServlet(name = "GetQuoteServlet", urlPatterns = {"/getquote"}) @WebInitParam(name = "default_market", value = "NASDAQ") pu ...
Servlet3.0规范的新特性主要是为了3个目的: 1.简化开发 2.便于布署 3.支持Web2.0原则 为了简化开发流程,Servlet3.0引入了注解(annotation),这使得web布署描述符web.xml不在是必须的选择。 Pluggability可插入性 当使用任何第三方的框架,如Struts,JSF或Spring,我们都需要在web.xml中添加对应的Servlet的入口。这使得web描述符笨重而难以维护。Servlet3.0的新的可插入特性使得web应用程序模块化而易于维护。通过web fragment实现的可插入性减轻了开发人员的负担,不需要再在web.xml中配置很多的 ...
作为一个普通的编程人员,可能不会去关心Java的内存分配问题。毕竟这也是Java给大家带来的好处之一。但是在有些时候,当我们碰到棘手的性能等问题的时候,了解一些Java内存分配的知识还是有好处的。   Java编程语言把内 ...

开始写博客

终于下定决心开始写博客了。 发现我总是落后潮流哈,别人开始写微博的时候,我才开始写博客
Global site tag (gtag.js) - Google Analytics