- 浏览: 117292 次
- 性别:
- 来自: 深圳
最新评论
文章列表
1.File类提供了管理文件和目录的方法
delete():删除文件
exists():判断文件是否存在
canRead():能否读
canWrite():能否写
isDirectory():是否同一个目录
isFile():是否是一个文件
mkdir():创建目录
mkdirs():创建目录
createNewFile():创建文件
File file = new File("F:\\file");
String info = file.getName();//获取当前目录名
File[] lists = file.li ...
1.异常处理:如何表现异常情况?如何控制处理异常流程?
2.C语言中没有异常处理,通过方法返回值来表示异常。
3.传统异常的缺陷:
表示异常情况的能力很有限
异常流程代码和正常流程混合到一起,影响程序的可读性
随着系统规模扩大,大型应用程序很难维护
4.java面向对象异常处理机制的优势:
把不同的异常情况用类来区分,发挥了类的可扩展性和可重用性
异常流程和正常流程代码分离,简化了程序结构
可以灵活处理异常,有能力就处理,没有能力就往上抛
5.java虚拟机的方法调用栈
java虚拟机用方法调用栈来跟踪每一个现成的方法调用过程,该堆栈中保存了每个 ...
1.封装类作用
将基本数据类型转换成对象
封装类提供了一系列实用的方法:parseInteger()
2.基本数据类型对应封装类
boolean Boolean new Boolean(true);
char Character new Character('a');
byte Byte new Byte((byte)1);
short Short new Short((short)1);
int Integer new Integer(1) ...
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user ...
一、关于绝对路径和相对路径
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt代表了test.txt文件的绝对路径。http://www.s.com/inx.htm也代表了一个URL绝对路径。相对路径:相对于某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI, ...
http://lizhensan.iteye.com/blog/1115350
1.String类中有三个方法,用到正则,
split(String regex);
replaceFirst(String regex);
replaceAll(String regex,replace);
示例:将字符串中所有的数字用"z"来代替
"ab3c8da6".replaceAll("\\d","z");
2.正则规则
. | 代表任意一个字符
...
PS工具
动态图片
数据库(多表联查,存储过程)
jQuery
SSH
JS
dwr
json
jsp
SVN
内部类
异常处理机制
浮点型的精度问题
集合类的帮助类
静态变量和方法的初始化
char,short,int变量的混合计算
数据结构
递归
随机数
XML解析
树的遍历
SortMap和HashMap
进程间的通信
拆箱和装箱
----------
<<java解惑>>
<<Thinking in java>>
-------------
VSS库
敏捷开发:晨会,周例会,开工会,迭代回归会议
String[] array = new ...
http://liuyuru.iteye.com/blog/803232
最简单的文件上传
文章分类:Java编程
文件上传实例
testFileUpload.jsp代码
<script>
Ext.onReady(function(){
var panel=new Ext.form.FormPanel({
tbar:[{text:'提交',handler:function(){
panel.getForm().submit({
url:'FileUploadAction',
success:fun ...
http://liuyuru.iteye.com/blog/806365
用JAVA代码实现执行CMD命令的方法!
Runtime rt = Runtime.getRuntime();
Process p = rt.exec(String[] cmdarray); 或者 Process p = rt.exec(String cmd);
cmd命令格式为 "cmd.exe /c ipconfig /all"
对像p为进程,在给p赋值以前,必须保证p为空
if(p != null){
p.destory();
p = null;
}
jav ...
式_格_期_日
- 博客分类:
- 础_基_a_v_a_J
//日期类型转String
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:MM:ss E");
String a = sdf.format(date);
//String转日期类型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date parse = sdf.parse("2011-01-02");
//获取当期日期
public ...
http://liuyuru.iteye.com/blog/777531
http://www.iteye.com/topic/68166
InputStream in = getClass().getResourceAsStream("NewFile.xml");
//创建一个文档解析工厂实例
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
//根据解析工厂创建一个解析器
DocumentBuilder db = dbf.ne ...
http://liuyuru.iteye.com/blog/777371 随机数
String str = "qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM0123456789"; //$NON-NLS-1$
Random random = new Random();
String result = "";
for (int i = 0; i < 4; i++)
{
result = result.conc ...
提出问题:MD5,SHA算法是常用的两种加密算法。以前看过很多人写的md5算法,要么过于难懂,要么过于冗长,而且不能切换为其他加密算法,非常不给力。
分析和解决问题:JDK1.5的API文档,在java.security这个包下面有一个MessageDigest类:此 MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。bingo!
Java代码
package common.util.security;
import java.io.UnsupportedEncodingException;
import java.securit ...
/**
* MD5加密
*/
public class Crypt
{
@SuppressWarnings("nls")
private final static String[] hexDigits = {"0", "1", "2", "3", "4", "5",
"6", "7", "8", "9", "a", ...
1、 获取字符串的长度:length()
2、判断字符串的前缀或后缀与已知字符串是否相同
前缀 startsWith(String s)、后缀 endsWith(String s)
3、比较两个字符串:equals(String s)
4、把字符串转化为相应的数值
int型 Integer.parseInt(字符串)、long型 Long. ...