- 浏览: 184431 次
- 性别:
- 来自: 深圳
最新评论
-
不要叫我杨过:
受教了,高手
Heritrix架构分析 -
springaop_springmvc:
apache lucene开源框架demo使用实例教程源代码下 ...
Lucene 3.0.2 使用入门 -
zxw961346704:
值得学习的算法
Java 计算器 -
medicine:
Thread.sleep(1000); 会使线程进入 TIM ...
Java.lang.Thread 和 Java.lang.ThreadGroup -
tangzlboy:
嗯,不错!收藏。
Java 入门
文章列表
package com.java.examples.digui;
public class Towers {
public static void main(String[] args) {
doTowers(2, 'A', 'B', 'C');
}
/**
*
* @param topN how many disk
* @param from
* @param inner
* @param to
*/
public static void doTowers(int topN, char from, char inner, ...
从1到100 000 中任意拿掉两个数字,把剩下的99998个数顺序打乱,并且放入数组A中。要求只扫描一遍,把这两个数找出来;可以使用最多不超过5个局部变量,不能使用数组变量,并且不能改变原数组的值。
package com.java.examples.digui;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.HashSet;
/**
* 从1到100 000 中任意拿掉两个数字,把剩下的99998个数顺序打乱,并且放入数组A中。
* 要求只扫描一遍,把这两个数找出来;可 ...
package com.java.examples.digui;
public class AllOrderOfString {
public static void allOrder(String str){
if(str != null && !str.trim().equals("")){
permuteString("",str);
}
}
private static void permuteString(String beginningString, String endingStr ...
1. Robot
Robot 类可以帮我模拟鼠标事件。
package com.java.awt;
//import java.awt.Color;
//import java.awt.Robot;
//import java.awt.event.InputEvent;
//import java.awt.event.KeyEvent;
public class MyRobot {
public static void main(String[] args) throws Exception{
// Robot robot = new Robot();
...
Java的正则表达式是如此的强大,能够帮我们做很多东西,而这如果放到c或者c++中则会花去很多时间。Java的Regex包下的Pattern 和 Matcher两个类,如果仔细阅读帮助文档的话,很容易就能掌握其中的内容。
一个Matcher实例是被用来对目标字符串进行基于既有模式(也就是一个给定的Pattern所编译的正则表达式)进行匹配查找的,所有往Matcher的输入都是通过CharSequence接口提供的,这样做的目的在于可以支持对从多元化的数据源所提供的数据进行匹配工作。
方法就不一一叙述,将其中比较重要,且易混淆的方法对比如下:
Matcher中的matches()/l ...
Java中有4个访问级别(不同于C或者C++的3个)。但规则同样适用。如果能访问高级别,那么一定能够访问到较低级别的数据。如,如果能访问到package级别的数据,那么肯定能访问到protect级别的。在Java中,访问级别如下:
private > package > protect > public
更加具体的介绍,如下:
访问控制符同类同包子类同包其它类不同包子类不同包其它类public√√√√√protect√√√√Xpackage(默认)√√√XXprivate√XXXX
package com.java.access;
public class CLA ...
两个不错的可视化工具:
mysql query browser:
http://dev.mysql.com/downloads/gui-tools/5.0.html
toad for mysql:
http://www.toadworld.com/Freeware/ToadforMySQLFreeware/tabid/561/Default.aspx
(持续更新中。。。)
1. Calendar -- set() add() roll()
(1)对于某些特别时间的解释可能会有某些歧义,可以用下列方式解决:
23:59 是一天中的最后一分钟,而 00:00 是下一天的第一分钟。因此,1999 年 12 月 31 日的 23:59 < 2000 年 1 月 ...
********************** 主键 外键 **********************
1.主键(PRIMARY KEY)约束
一个表通常可以通过一列和多列组合的数据来唯一标识表中的每一列,这些列和列组合就被称为表上的主键,它可以用来强制实体完整性。
当一个表指定了PRIMARY KEY约束时,SQL SERVER通过为主键列上建立唯一索引来强制数据的唯一性。唯一性索引在主键被用于查询时可以对数据进行快速访问。
2.外键(FOREIGN KEY)约束
外键也是由一列或多列构成的,它用来建立和强制两个表间的关联 ...
在网络上找了下解析json格式文件的源代码,好久都没找到。 比如得到一个json格式的任意文件,便可以知道其内部的格式和内容。于是便写了一个。下面是自己写的解析内容。
(
1.如果有不对的地方,还希望大家能帮忙指正。
2.如果有更好的解析json格式的代码,希望能分享下,给下链接,多谢。^_^
)
注:在代码中需要json源文件的支持,是为了来判断提供的字符串是否是json格式的字符串,下载地址是:http://www.json.org/java/index.html。
package com.utils;
import org.json.JSONArray;
import o ...