java
easonworld
这个作者很懒,什么都没留下…
展开
-
JAVA多线程实现方式
1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。2.继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runn转载 2012-11-19 15:17:13 · 387 阅读 · 0 评论 -
eclipse 用maven打jar包(依赖包一起)
我的pomxml文件: 4.0.0 zhsen putmerge-mr 0.0.1-SNAPSHOT UTF-8 ${project.groupId}.Main 1.2.17 1.7.2 1.2.17 4.10原创 2014-02-28 16:08:10 · 1278 阅读 · 0 评论 -
java读取文件
[Java]读取文件方法大全zhuan: http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /**转载 2014-03-24 16:11:49 · 391 阅读 · 0 评论 -
java文件操作
一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[1024]; int count=System.in.read(buffe转载 2014-06-27 18:16:33 · 365 阅读 · 0 评论 -
string stringbuffer stringbuilder
equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1转载 2014-03-24 15:50:11 · 449 阅读 · 0 评论 -
Solr开发<转>
Solr开发文档Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JDK:1.6+JavaEE Se转载 2014-07-24 14:49:20 · 436 阅读 · 0 评论 -
Java容器类List、ArrayList、Vector及map、HashTable、HashMap、TreeMap、LinkedHashap的区别与用法
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/selives-logs/27714366.htmlArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用转载 2014-03-24 10:33:09 · 661 阅读 · 0 评论 -
map和map.entry
Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry转载 2014-06-03 16:17:32 · 533 阅读 · 0 评论 -
github上传
首先github建好repositories:https://github.com/*******/TempanalyzeProject.git1、本地工程目录下:git init,然后git status查看哪些不许上传2、本地工程目录下:vi .gitignore/target.classpath.project/logs.settings即除去上传的文件原创 2015-09-09 22:16:08 · 366 阅读 · 0 评论 -
hashmap和linkedhashmap
工作中对于列表的输出最常用到是List,但也有ArrayList处理不了的情况,比如要根据日期对列表进行分类的情况,类似这样的界面:2011-3-7标题1标题2标题32011-3-6标题1标题22011-3-5标题1标题2标题3标题4这个时候不免要用到Map,HashMap和LinkedHashMap都是实现Map接口,区别在于H转载 2013-10-15 16:13:02 · 852 阅读 · 0 评论 -
Myeclipse安装svn
(1)svn的插件版本site-1.0.6.zip(2)下载网址是:subclipse.tigris.org(3)从中解压出features与plugins文件夹,复制到D:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要(4)在D:\MyEclipse\MyEclipse9.0\dropins下新建文件svn.link,在svn.link文件中添加如下的内转载 2013-10-08 18:33:31 · 484 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别2007-09-28 12:17 来源:论坛整理 作者:doublel 责任编辑:方舟·yesky 评论(125) 两种概念:抽象类不支持多继承,本质上是一种继承关系,是“is——a”,一个类可以继承多个接口,接口是“like——a”。在abstract class 中可以有自己的数据成员,也可以有非abstarct转载 2013-09-17 09:55:28 · 425 阅读 · 0 评论 -
java数组与字符串用法小结
1、 int[] myArray 只是定义变量名,没有分配空间,也没有定义元素个数。语句int[] myArray= new int[10]规定了数组大小,默认值都为0,分配了空间。Boolean型数组初始值是false,char型是’\u0000’,类(class)数组是null 。2、 valueOf()是将任何基本类型的值转换为string对象,如:String myString转载 2012-12-03 15:41:02 · 756 阅读 · 0 评论 -
java代理
java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特转载 2013-05-05 16:18:07 · 392 阅读 · 0 评论 -
Eclipse 安装Maven插件
Eclipse 安装Maven插件1先安装subeclipse插件就是svnsvn - http://subclipse.tigris.org/update_1.6.x我这里是灰色的说明我安装过了这里只是截图说明下,我就不继续安装了安装这些就可以了,多了没必要。安装过程中可能会出异常,请不用管它,subclipse官方说这异常时插件没被eclipse标注,对安装转载 2013-05-23 10:56:27 · 386 阅读 · 0 评论 -
Java序列化与反序列化
转:http://www.blogjava.net/sxyx2008/ 首先解释两个概念,何为序列化?何为反序列化?序列化:将对象转化成流的过程称为序列化反序列化:将流转化成对象的过程称之为反序列化序列化与反序列化必须遵守的原则a) Java对象在java中要想使一个java对象可以实现序列化与反序列化,必须让该类实现ja转载 2013-05-25 14:10:59 · 425 阅读 · 0 评论 -
HTTpClient实现get方式下载
import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import org.apache.http.Header;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolE原创 2013-05-18 13:54:20 · 599 阅读 · 0 评论 -
eclipse下操作用到的一些东西
1. 调试其实这个技巧是debug最基本的知识。 F5-Step Into:移动到下一步,如果当前的行是一个方法调用,将进入这个方法的第一行。(可以通过第九条来排除)F6-Step Over:移动到下一行。如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行。F7-Step Return:继续执行当前方法,当当前方法执行完毕的时候,控制将转到当前方法被调用的转载 2013-07-03 15:45:16 · 589 阅读 · 0 评论 -
java下关于FileUtils文件操作
Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了。如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归。下面是的一个解决方案,借助Apache Commons IO工具包来简单实现文件(夹)的复制、移动、删除、获取大小等操作,没有经过严格测试,发现问题了请留言给我。import org.apache.commo转载 2013-07-29 14:24:26 · 882 阅读 · 1 评论 -
eclipse打jar包
介绍一下使用Eclipse制作jar包的过程吧:1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”;2. 选择Java/JAR file,Next;3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;这里有几个选项: * Export generated转载 2013-08-05 15:55:58 · 504 阅读 · 0 评论 -
ubuntu--mysql--hive
mysql> CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive';ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operationUser() 这个函数, 是取得 当前登陆的用户.原创 2013-08-21 22:58:51 · 606 阅读 · 0 评论 -
transient用法
转:http://www.cnblogs.com/lanxuezaipiao/p/3369962.html1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个转载 2016-03-18 17:57:41 · 494 阅读 · 0 评论