java
巧克力腹肌
亲切,性格好,肥婆
展开
-
maven和ant 比较
Ant 在构建过程方面十分优秀,它是一个基于任务和依赖的构建系统。每个任务包含一组由 XML 编码的指令。有 copy 任务和 javac 任务,以及 jar 任务。在你使用 Ant的时候,你为 Ant 提供特定的指令以编译和打包你的输出。看下面的例子,一个简单的 build.xml 文件:simple example build file<target name=原创 2015-06-07 21:06:20 · 693 阅读 · 0 评论 -
利用ant和junit实现单元测试的自动化
我们创建一个测试项目,名字为:test,并创建两个源文件夹:src和test..把项目源文件和测试文件分开放在这两个文件夹中。我们在src编写一个测试类:package com.widetrust;public class CountService { private int summary; private int count; public b转载 2015-06-08 14:51:35 · 7526 阅读 · 0 评论 -
ant常用的标签
最后一个自定义标签myFileSorterExample用到的一个java类,需要继承org.apache.tools.ant.Task,重写execute方法。package com.test.ant.extend;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;imp原创 2015-06-07 20:04:48 · 724 阅读 · 0 评论 -
java 线程的状态转换
1. New: 通过new Thread()创建一个线程后进入New状态2. Blocked: 处于Running状态的线程,让出cpu,则进入blocked状态。常见以下几种情况:正在Running的线程,调用sleep正在Running的线程,调用其他线程的join正在Running的线程,调用wait()让出同步锁等待其他系统资源(例如IO)等待同步锁原创 2015-09-28 14:43:49 · 527 阅读 · 0 评论 -
jdk升级
引子:某次运行tomcat部署开发同学给的java应用程序时候报了一个这样的错:javax.servlet.ServletException: java.lang.NoSuchMethodError: java.lang.Integer.compare(II)I.......Caused by: java.lang.NoSuchMethodError: java.lang.Integer.com原创 2015-11-05 20:24:41 · 803 阅读 · 0 评论 -
java语言中的enum类型使用介绍
enum 类型:Java 语言规范赋予枚举类型的功能非常的强大,它不仅是简单地将整形数值转换成对象,而是将枚举类型定义转变成一个完整功能的类定义。这种类型定义的扩展允许开发者给枚举类型增加任何方法和属性,也可以实现任意的接口。另外,Java平台也为 Enum 类型提供了高质量的实现,比如默认实现 Comparable 和 Serializable 接口,让开发者一般情况下不用关心这些细节。定义enu原创 2015-10-22 17:37:47 · 1009 阅读 · 0 评论 -
MAVEN基础入门
maven简介maven是基于项目对象模型(pom),可以通过一小段描述信息来管理项目的构建,文档和报告的软件项目管理工具。maven 安装安装JDK,配置java环境变量:略 下载maven包,下载地址:http://maven.apache.org/download.cgi# 注意maven的版本号需要和jdk版本兼容,当jdk版本低,而Maven的版本高时,会报错: “Exceptio原创 2015-10-08 16:42:28 · 751 阅读 · 0 评论 -
macbook下eclipse svn环境配置
macbook下eclipse svn环境配置macbook下在eclipse中配置svn环境,主要需要做两步: 第一、需要macbook环境中有JavaHL,第二、需要eclipse中安装subclipse插件。同时这两者之间有版本依赖关系,两者都版本需要匹配,具体版本匹配关系如下: 一、 安装JavaHL 最简单的方式是用brew来安装JavaHL,因此需要先安装brew1.原创 2016-02-19 19:24:49 · 2752 阅读 · 0 评论