易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

Java操作MS Word和Excel文档

能通过Java来操作Word或者Excel的api,据我所知的有这些,都考察了一下,开源的除了Openoffice和officewriter对Word的表格有好的支持外,其他都很不专业,或者不支持。
jacob http://sourceforge.net/projects/jacob-project/
JACOB is a JAVA-COM Bridge that allows you to call COM Automation components from Java. It uses JNI to make native calls to the COM libraries. JACOB runs on x86 and x64 environments supporting 32 bit and 64 bit JVMs
docx4j http://dev.plutext.org/trac/docx4j
docx4j is our library for unzipping a docx "package", and parsing the WordprocessingML XML to create an in-memory representation in Java.
It is available under the Apache License (v2).
This library is used by the plutext collaboration server, and the docx4all editor.
The library is designed to round trip docx files with 100% fidelity, and supports all WordML.
jxl http://jexcelapi.sourceforge.net/
poi http://poi.apache.org/
Aspose.Words http://www.aspose.com/ 付费产品
Aspose.Words for Java, it runs on any OS ......

java post get 连接网页

post和get的区别:
get是通过URL向服务器递交数据,即提交的相关信息包含在地址栏的URL中
post提交后地址栏不变
可以通过Java.net.URLEncoder将中文字符变为可以加在URL中用于查询的编码,相应的,Java.net.URLDecoder用于相关的解码
Apache开源组织中的httpclient,它隶属于Jakarta的commons项目,专门设计来简化HTTP客户端与服务器进行各种通讯编程。使用时将org.apache.commons.codec包添加进去同时使用,否则会报错:java.lang.NoClassDefFoundError:   org/apache/commons/codec/DecoderException 
  http://www.uml.org.cn/j2ee/j2eeh3.htm
使用http-equiv的content-type可以提供网页的编码信息 ......

java 发送邮件实例

package com.sj.main;
public class Snippet {
public static void main(String[] args){
//这个类主要是设置邮件
MailSenderInfo mailInfo = new MailSenderInfo();
String biaoti ="我是苏建,这是我的测试邮件";
String neirong = "我是苏建以下是我的测试邮件,欢迎大家进行测试。本程序使用的是Java应用程序开发的" +
"我们以下的程序代码进行注册连接http://blog.csdn.net/sujianchinaouya";
String towho="112606652@qq.com";
mailInfo.setMailServerHost("smtp.163.com");
mailInfo.setMailServerPort("25");
mailInfo.setValidate(true);
mailInfo.setUserName("sujiansoft@163.com");
mailInfo.setPassword("03585726709");//您的邮箱密码
mailInfo.setfromAddress("sujiansoft@163.com");
mailInfo.setToAddress(towho);
mailInfo.setSubject(biaoti);
mailInfo.setContent(neirong);
//这个类主要来发送邮件
SimpleMailSender sms = new SimpleMailSender( ......

java简单地读写文件

总是忘记java读写文件的代码具体怎么写,写了一个记录如下
String filename="mydict.txt";
File file=new File(filename);
//read file
if(file.exists())
{
try
{
BufferedReader br=new BufferedReader(new FileReader(file));
String temp=null;
while((temp=br.readLine())!=null)
{
System.out.println(temp);

}
}
catch(FileNotFoundException e)
{
System.err.println(e.getMessage());
}
catch(IOException e1)
{
System.err.println(e1.getMessage());

}

}
else
{
System.out.println("file does not exist...");
}

//write file, cover the old content
//write the key sentences
try
{
BufferedWriter bw=new BufferedWriter(new FileWriter(file));
String s="fdjsaifjdisaof";
bw.write(s);
bw.close();
}
catch(IOException e)
{
//.......
}
......

java日期

Date ---->String
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.fomat(new Date());

String ---->Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("2010-03-16");

日期比较大小,这就用到了Date类中的before()和after()方法。具体参见api
日期运算会用到Calendar类,最常用的是add(int field,int amount)这个方法。field选择YEAR  MONTH  DAY_OF_MONTH其中的一个
amount为增大的数量。
String 、Date、Calendar三者之间常见配合
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = "2010-3-16";
Date date = sdf.parse(dateStr);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);//使用给定的Date设置此 Calendar 的时间
calendar.add(DAY_OF_MONTH,2);//将给定日期的这个月的日加2
//从Calendar-->Date
Date temp = calendar.getTime();
while(date.before(temp)){
}... ......

Windows下JAVA和ANT和SDK环境变量设置

以下设置WinXP及以上用户,右键点击我的电脑->属性->高级->环境变量,设置即可。设置完成后需重新启动命令提示符才能生效。具体如下:
JAVA环境变量设置
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。
JAVA_HOME指向的是JDK的安装路径,如D:\Program Files\IBM\Java50,在这路径下你应该能够找到bin、lib等目录。
设置方法:
JAVA_HOME = D:\Program Files\IBM\JAVA50
PATH环境变量原来Windows里面就有,只要保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin (%JAVA_HOME%就是是引用上一步设定好的环境变量JAVA_HOME) 。
设置方法:
PATH = %JAVA_HOME%\bin;%PATH%
同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。
注意的是最前面的".\;",这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件,至于CLASSPATH后面指定tools.jar这个具体文件,是由java语言的import机制和jar机制决定的。
设置方法:
CLASSPATH = .\;%JAVA_HOME%\lib\tools.jar
ANT环境变量设置
Windows下ANT用到的环境变量主要有2个,ANT_HOME 、PATH。
设置ANT_HOME指向ant的安装目录。
设置方法:
ANT_HOME = D:\apache_ant_1.7.0
将 ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [301] [302] [303] [304] 305 [306] [307] [308] [309] [310]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号