Java
文章平均质量分 56
SalmonellaVaccine
这个作者很懒,什么都没留下…
展开
-
‘mvn’ is not recognized as an internal or external command, operable program or batch file.
Win7下给Maven配置环境变量,通过桌面控制面板操作,无论怎么设置都不起作用,始终输出“不是内部命令”之类的结果。后来找到下面的解决方法,通过cmd设置环境变量,最后才解决问题。http://www.javadomain.in/tag/mvn-is-not-recognized-as-an-internal-or-external-command/Mav转载 2015-06-29 15:10:28 · 11706 阅读 · 0 评论 -
Java程序编译和运行的过程相关
http://allenhk.iteye.com/blog/1866288 Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode) 2、字节码由java虚拟机解释运行。因为java程序既要编译同时转载 2014-10-22 13:35:11 · 678 阅读 · 0 评论 -
Java关键字final、static使用总结
http://lavasoft.blog.51cto.com/62575/18771/一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是f转载 2014-02-26 14:19:06 · 585 阅读 · 0 评论 -
Java HashMap遍历的两种方式
http://ludaojuan21.iteye.com/blog/243475第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Obje转载 2014-01-31 05:14:22 · 612 阅读 · 0 评论 -
如何检测Java 字符串中是否包含某字符
http://stackoverflow.com/questions/10060804/how-to-check-if-string-contains-charactercontains()Example:String s = "ddjdjdj+kfkfkf";if(s.contains("+")){ String parts[] = s.split("\\+")转载 2014-01-31 05:12:05 · 899 阅读 · 0 评论 -
How do I instantiate a Queue object in java?
http://stackoverflow.com/questions/4626812/how-do-i-instantiate-a-queue-object-in-javaA Queue is an interface, which means you cannot construct a Queue directly.The best option is to const转载 2014-01-31 05:06:44 · 599 阅读 · 0 评论 -
Java 中extends与implements使用方法
http://blog.csdn.net/chen_chun_guang/article/details/6323201初学Java语言, 代码中的extends和implements让我感到很迷惑,现在终于弄明白它们之间的区别和用法了。[c-sharp] view plaincopy//定义一个Runner接口 publ转载 2013-12-28 01:56:52 · 708 阅读 · 0 评论 -
Java array实现stack
http://blog.csdn.net/fengyifei11228/article/details/5625961/** * 使用数组实现堆栈,包括入栈、出栈、获取堆栈长度、 * @author Adair */public class Stack { Object[] data; int maxSize; //栈顶位置 int top;转载 2013-12-19 05:47:22 · 681 阅读 · 0 评论 -
使用迭代遍历元素Java LinkedList
http://li-bonan.blog.163.com/blog/static/135564770201131210343356/import java.util.Iterator;import java.util.LinkedList;public class Main { public static void main(String[] args) { LinkedLi转载 2014-01-01 15:38:28 · 943 阅读 · 0 评论 -
Java中String和int相互转换
http://www.7880.com/info/article-53819040.html1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = In转载 2013-12-17 00:44:12 · 639 阅读 · 0 评论 -
java.util.Hashtable.containsKey(Object key)方法实例
http://www.yiibai.com/java/util/ashtable_containskey.html描述The containsKey(Object key) method is used to test if the specified object is a key in this hashtable.声明Following is th转载 2013-12-17 07:30:12 · 1610 阅读 · 0 评论 -
Hashtable基本用法概述
http://cofounder.blog.163.com/blog/static/21243321920129194515451/以哈希表的形式存储数据,数据的形式是键值对.特点:查找速度快,遍历相对慢键值不能有空指针和重复数据创建Hashtable ht=new Hashtable();添值ht.put(1,"Andy");ht.put(2,"Bill");ht转载 2013-12-17 07:27:57 · 656 阅读 · 0 评论 -
Java中的destructor
http://stackoverflow.com/questions/171952/is-there-a-destructor-for-javaBecause Java is a garbage collected language you cannot predict when (or even if) an object will be destroyed. Hence t转载 2014-10-25 00:30:06 · 1270 阅读 · 0 评论 -
Java Thread 多线程同步、锁、通信
http://www.cnblogs.com/hoojo/archive/2011/05/05/2038101.html转载 2014-10-17 07:59:57 · 803 阅读 · 0 评论 -
使用Eclipse构建Maven项目 (step-by-step)
http://blog.csdn.net/qjyong/article/details/9098213引 题 Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。如果觉得本文对你有用,请移步到:h转载 2015-06-30 14:52:11 · 617 阅读 · 0 评论 -
深度理解依赖注入(Dependence Injection)
http://www.cnblogs.com/xingyukun/archive/2007/10/20/931331.html前面的话:提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。所以,如果您对原文已经有了非常深刻的理解,完全不需要再看此文;但是,如果您和笔者一样,以前曾经看过,似乎看懂了,但似乎又没抓到什么要领,不妨看看笔者这个解读,也许对转载 2015-03-05 00:20:40 · 473 阅读 · 0 评论 -
java List 排序 Collections.sort()
http://blog.csdn.net/zxy_snow/article/details/7232035用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下:[java] view plaincopy/** * 根据order对User排序转载 2014-12-23 00:18:09 · 789 阅读 · 0 评论 -
HashMap与HashTable的区别、HashMap与HashSet的关系
http://blog.csdn.net/wl_ldy/article/details/5941770HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。一:HashMap与HashTable的区别转载 2014-12-22 15:39:05 · 432 阅读 · 0 评论 -
java中使用队列:java.util.Queue
http://blog.csdn.net/guijava/article/details/3784658 在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获取转载 2014-12-23 00:11:48 · 430 阅读 · 0 评论 -
为什么.NET一开源一跨平台,一些人就在喊Java去死?
http://developer.51cto.com/art/201411/457368.htm本文来自知乎吴涛的回答今天的 Java 是编程领域的 lingua franca:作为一门语言,它比 C / C++ 学起来更容易,比 Perl / Lisp 读起来更正常,比 VB / PHP 用起来更专业。几乎没有人看不懂 Java,所以讲解个什么概念,用 Java 写出转载 2015-01-09 13:22:24 · 526 阅读 · 0 评论 -
Java基本概念:集合类(Collection)List/Set/Map... 的区别和联系
http://zhaosoft.iteye.com/blog/243586Collection:List、SetMap:HashMap、HashTable如何在它们之间选择一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中转载 2014-10-18 03:53:11 · 671 阅读 · 0 评论 -
JAVA中HashMap和Hashtable区别
http://blog.csdn.net/tianfeng701/article/details/7588091Hashtable的应用非常广泛,HashMap是新框架中用来代替Hashtable的类,也就是说建议使用HashMap,不要使用Hashtable。可能你觉得Hashtable很好用,为什么不用呢?这里简单分析他们的区别。1.Hashtable的方法是同转载 2014-10-18 02:38:02 · 524 阅读 · 0 评论 -
Difference between Stack and Heap memory in Java
http://javarevisited.blogspot.com/2013/01/difference-between-stack-and-heap-java.htmlDifference between stack and heap memory is common programming question asked by beginners learning Java or a转载 2014-10-13 06:55:29 · 663 阅读 · 0 评论 -
Java中Vector、LinkedList和ArrayList的区别
http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857791.html首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用转载 2014-10-18 02:33:08 · 491 阅读 · 0 评论 -
Java多线程中的同步(synchronized)与锁
一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在 java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池 等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中 等待的某个线程就可以转载 2014-10-17 07:55:09 · 745 阅读 · 0 评论 -
java中字符数组和字符串的相互转换
http://blog.csdn.net/lincyang/article/details/5744682[java] view plaincopychar[] a={ 'a ', 'b ', 'c '}; String b=new String(a);//字符数组到字符串 char[] c=b.toCharA转载 2013-12-15 05:13:26 · 664 阅读 · 0 评论 -
String与StringBuffer的区别
http://huaxia524151.iteye.com/blog/742923简单地说,就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。 StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于Stri转载 2013-12-16 01:19:57 · 600 阅读 · 0 评论 -
在Java判断中直接赋值
http://stackoverflow.com/questions/16148580/assign-variable-value-inside-if-statement判断条件中可以赋值,不能够声明。int v;if((v = someMethod()) != 0) return true;转载 2013-12-02 17:25:51 · 6536 阅读 · 0 评论 -
一刻钟精通正则表达式
http://blog.renren.com/blog/234408130/483959247想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式来和大家分享学习经验。 开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of d转载 2013-10-29 16:16:49 · 609 阅读 · 0 评论 -
Java正则表达式入门
http://blog.csdn.net/kdnuggets/article/details/2526588 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一转载 2013-10-29 16:13:08 · 592 阅读 · 0 评论 -
常用正则表达式
用来在后台验证输入是否符合格式,以防范Javascript Injection和XSS,在网上查了很久,然后自己按要求做了些修改,做过一些验证都可以通过,但是不能确保验证全面。import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegExPattern { public static原创 2013-10-28 20:23:55 · 742 阅读 · 0 评论 -
Code to create Message Digest hashes
http://stackoverflow.com/questions/6120657/how-to-generate-a-unique-hash-code-for-string-input-in-androidimport java.security.MessageDigest;import java.security.NoSuchAlgorithmException;publi转载 2013-10-23 05:51:55 · 633 阅读 · 0 评论 -
Java删除文件夹和文件
http://kxjhlele.iteye.com/blog/3236571,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用) Java代码 // 验证字符串是否为正确路径名的正则表达式 private static String matches = "[A-Za-z]:\\\\[^:?\">; // 通过转载 2013-10-20 08:40:14 · 629 阅读 · 0 评论 -
java Random用法
http://blog.sina.com.cn/s/blog_620ccfbf0100vbpe.htmlRandom类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生转载 2013-10-19 19:20:24 · 917 阅读 · 0 评论 -
java uuid生成方法
http://wyl232.iteye.com/blog/344066UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的转载 2013-10-17 00:42:06 · 850 阅读 · 0 评论 -
Add text to an image in Java
http://stackoverflow.com/questions/10929524/how-to-add-text-to-an-image-in-javaimport java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.net.URL;impo转载 2013-10-14 09:08:03 · 1155 阅读 · 0 评论 -
Java产生特定范围内的随机整数
http://stackoverflow.com/questions/363681/generating-random-numbers-in-a-range-with-javaOne standard pattern for accomplishing this is:Min + (int)(Math.random() * ((Max - Min) + 1))The Jav转载 2013-10-14 02:45:30 · 1003 阅读 · 0 评论 -
OTP(One Time Password)的Java实现
http://tools.ietf.org/html/rfc4226#appendix-Cpackage org.openauthentication.otp;/* * OneTimePasswordAlgorithm.java * OATH Initiative, * HOTP one-time password algorithm * *//转载 2013-10-13 17:11:21 · 3354 阅读 · 0 评论 -
Funny Source Code Comments
http://www.javacodegeeks.com/2011/07/funny-source-code-comments.htmlI recently stumbled upon an awesome Stack Overflow thread, entitled “What is the best comment in source code you have ever转载 2013-11-17 12:09:59 · 1940 阅读 · 0 评论 -
java发送带附件的邮件的代码
http://www.mkyong.com/java/javamail-api-sending-email-via-gmail-smtp-example/http://stackoverflow.com/questions/16117365/sending-mail-attachment-using-java参考上面两个例子,写的一段用java发送带附件的邮件的代码import原创 2013-11-01 17:30:17 · 682 阅读 · 0 评论