易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA常用操作语句 项目中的总结四


 eclipse选一个变量后,这个类里的该变量不变色问题解决:
alt + shift + o

/**
* 写入日志
* filePath 日志文件的路径
* code 要写入日志文件的内容

*/

public

static

boolean
print(String filePath,String code) {

try
{
File tofile
=
new
File(filePath);
FileWriter fw
=
new
FileWriter(tofile,
true
);
BufferedWriter bw
=
new
BufferedWriter(fw);
PrintWriter pw
=
new
PrintWriter(bw);

System.out.println(getDate()
+
"
:
"
+
code);
pw.println(getDate()
+
"
:
"
+
code);
pw.close();
bw.close();
fw.close();

return

true
;
}
catch
(IOException e) {

return

false
;
}
}

/**
* 判断是不是合法手机
* handset 手机号码

*/

public

static

boolean
isHandset(String handset) {

try
{

if
(
!
handset.substring(
0
,
1
).equals(
"
1
"
)) {

return

false
;
}

if
(handset
==
null

||
handset.length()
!=
11
) {

return

false
;
}
String check
=

"
^[0123456789]+$
"
;
Pattern regex
=
Pattern.compile(check);
Matcher matcher
=
regex.matcher(handset);

boolean
isMatched
=
matcher.matches();

if
(isMatched) {

return

true
;
}
else
{

return

false
;
}
}
catch
(RuntimeException e) {

return

false
;
}
}
ISBN(国际标准书号)的校验
Java code
public

class
Test {

public

static

void
main(String[] args) {
System.out.println(
"
9787302155638
"

+
ISBN.checkISBN(
"
9787302155638
"
));
System.out.println(
"
7564105607
"

+
ISBN.checkISBN(
"
7564105607
"
));
System.out.println(
"
730213880X
"

+
ISBN.checkISBN(
"
730213880X
"
));
System.out.println(
"
7302138800
"

+
ISBN.checkISBN(
"
7302138800
"
));
System.out.println(
"
9790000000000
"

+
ISBN.checkIS


相关文档:

Java 中的位运算


移位运算符

    包括:
    “>> 右移”;“<< 左移”;“>>> 无符号右移”
例子:
-5>>3=-1
1111 1111 1111 1111 1111 1111 1111 1011
1111 1111 1111 1111 1111 1111 1111 1111
其结果与 Math.floor((double)- ......

Java的代理模式例子

(1).  创建一个接口, 要代理的类和 代理类都将继承它
package stone;
public interface Image {
    public void show();
}
(2). 创建要被代理的类:
package stone;
public class BigImage implements Image {
    public BigImage() {
        ......

JAVA 获取本周的起始日期 troy

import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
/**
 * @author troy(J2EE)
 * @version 1.0
 */
public class Test {
 public static void main(String[] args) throws Exception {
  DateFormat df = DateFormat.getDateInstance();
 &n ......

Java加密和数字签名 1消息摘要

本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography.在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍):
    一、密码学上 ......

java多线程学习

关于 Java Concurrency
 
   自从Java诞生之时,Java 就支持并行的概念,比如线程和锁机制。这个教程帮助开发多线程Java程序员能够理解核心的Java并行理念以及如何使用他们。 内容涉及到Java语言中的线程, 重练级以及轻量级同步机制 以及JavaSE 5 中的锁,原子量 并行容器,线程调度 以及线程执行者 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号