java
文章平均质量分 56
suyu_yuan
不积跬步无以至千里,不积小流无以成江海
展开
-
JAVA 写Excel附件 每天定时发送邮件
本文转载自马前卒《JAVA 写Excel附件 每天定时发送邮件》http://hi.baidu.com/star850323/blog/item/63c5750f520e05ec37d1228d.html本项目需求如下:每天早上8点从数据库查出昨天收入报表,写道Execl中,然后发送到指定邮箱项目所需要的jar包activation.jar、jxl,jar、转载 2016-02-15 14:34:15 · 6685 阅读 · 0 评论 -
java import javax.mail.*报错原因
java import javax.mail.*报错原因:缺少收发邮件的jar包下载地址:http://www.oracle.com/technetwork/java/javamail/javamail145-1904579.html源于sun公司已被甲骨文收购。解压后找到lib文件夹,把里面的jar包拷贝到web-info的lib下即可。原创 2016-02-15 14:54:03 · 11629 阅读 · 0 评论 -
java静态方法与非静态方法有什么区别?
转自:http://zhidao.baidu.com/link?url=Vru_GlE2Oyxx6afdz1nwOm5Zeao2jbyFd0MgPlMCvpdKfTUDlys0NFCiC1TdIhMNkC55l2JJ2x4RZlCW85ZInq静态方法在创建对象前就可以使用了,非静态方法必须通过new出来的对象调用。如:public class Per{public static转载 2016-03-05 12:26:42 · 948 阅读 · 0 评论 -
JAVA父类对象与子类对象-造型转换
转自:http://blog.sina.com.cn/s/blog_5ef35aa00100dw9l.html对类进行造型转换的应参考以下原则:1.总是可以“父=子”赋值。此时不需要类型转换。2.可以执行类型转换“子=(子)父”,但需要运行时进行检查。如果父类变量引用的是正确的子类型,赋值将执行。如果父类变量引用的是不相关的子类型,将会生成class castException异常。转载 2016-03-06 13:37:20 · 1918 阅读 · 0 评论 -
java的环境变量和系统属性
转自:http://www.cnblogs.com/peter-peng/archive/2012/12/20/2826236.html在java中,系统属性起到替代环境变量的作用,或者说,系统属性就是java环境变量。它是一种将运行时java程序的相关信息参数化的机制。p193 System.out.println("Java运行时环境版本:\n"+System.getPrope转载 2016-03-06 22:10:47 · 699 阅读 · 0 评论 -
java设置环境变量CLASSPATH以及path环境变量的作用。
java设置环境变量CLASSPATH的作用。让.class的类文件可以在任意盘符任意目录下运行。原创 2016-03-31 14:32:26 · 1377 阅读 · 0 评论 -
java将字符串进行MD5加密和将时间戳格式化输出的方法
代码如下:import java.security.MessageDigest;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 字符串处理工具类 * */public class StringHelper {原创 2016-03-22 13:36:56 · 2482 阅读 · 0 评论 -
在eclipse中新建java项目缺少相关jar包的问题解决
在eclipse中新建java项目缺少相关jar包的问题解决:其导入步骤为:右键点击工程-->properties-->Java Build Path-->Libraries-->Add External JARs ,选择你要导入的包;也可以新建个Library ,选择User Library然后Add JARs ,让后将你的Library导入工程。原创 2016-03-22 17:38:14 · 14090 阅读 · 0 评论 -
java中dao层和service层的区别是什么?
转自:http://zhidao.baidu.com/link?url=LCuYv8YPiusxlNzeJU9foexs-etSHILw20zQkGy48jryqzcN7wpWiDBh4uZc3vcHwNbGQxUAzv7AE6fZ3IQyZa首先解释面上意思,service是业务层,dao是数据访问层。呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用da转载 2016-04-05 17:07:30 · 1173 阅读 · 0 评论 -
web.xml中<listener>和<filter>的区别?
转自:http://www.cnblogs.com/Fskjb/archive/2010/03/27/1698448.htmlFilter介绍 Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filt转载 2016-04-06 17:13:49 · 1059 阅读 · 0 评论 -
Java中Class类与Object类之间有什么关系?
转自:http://zhidao.baidu.com/link?url=BZjHis1yMmj4WvH5-tjwXr5o78tqHnm40BDKDuOxGR3vPUH6nhZZBmBJ3TMkLHMXxii4LVx3xMIirLQgx1muYKObject类和Class类没有直接的关系。Object类是一切java类的父类,对于普通的java类,即便不声明,也是默认继承了Object类转载 2016-03-24 15:16:18 · 10767 阅读 · 0 评论 -
java如何将int类型的值转化成String类型的值?
java如何将int类型的值转化成String类型的值?使用String.valueOf()方法:如:String.valueOf(bo.getId())原创 2016-03-24 17:13:00 · 2242 阅读 · 0 评论 -
classpath 和 classpath* 区别:
转自:http://perfy315.iteye.com/blog/2009258classpath 和 classpath* 区别: classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.转载 2016-03-14 15:17:09 · 349 阅读 · 0 评论 -
解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
在项目的pom.xml的标签中加入: org.apache.maven.pluginsmaven-compiler-plugin3.1 ${java.version} ${java.version} true原创 2016-03-14 21:12:07 · 452 阅读 · 0 评论 -
java的throw和throws的区别?
转自:http://blog.csdn.net/hhy62011980/article/details/5548278throw语句用在方法体内,表示抛出异常,由方法体内的语句处理。throws语句用在方法声明后面,表示再抛出异常,由该方法的调用者来处理。 throws主要是声明这个方法会抛出这种类型的异常,使它的调用者知道要捕获这个异常。throw是具转载 2016-04-08 14:25:07 · 428 阅读 · 0 评论 -
java编译报错:The APR based Apache Tomcat Native library which allows optimal performance in production e
解决办法:把tomcat安装目录下的bin目录下的tcnative-1.dll文件复制到C:\Windows\System32目录下,重启tomcat即可。原创 2016-04-25 11:52:38 · 15802 阅读 · 3 评论 -
java报错:Can't load IA 32-bit .dll on a AMD 64-bit platform
问题:Can't load IA 32-bit .dll on a AMD 64-bit platform原因:当前操作系统是64位的,当前tomcat服务器是32位的,出现冲突。解决办法:去tomcat官网下载可兼容32位和64位的tomcat服务器,重新配置即可。原创 2016-04-27 09:16:52 · 3636 阅读 · 0 评论 -
java中API文档开头内容解释一下?
转自:http://zhidao.baidu.com/link?url=kC1dVJ7MG1J7g5Zy6lCQcYHJ2Ls4UhJum59TsB7HGKusRdWCwCa4EGOtGQQMsnnd4GiDG80YzZHsRuEEd5kbK6GRWUuDpYzpnbQsYWGMsoiAll Superinterfaces: 该接口的父类接口All Known Subinte转载 2016-03-29 12:59:29 · 587 阅读 · 0 评论 -
Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class
启动tomcat时报错:Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataS原创 2016-04-28 16:54:08 · 9779 阅读 · 0 评论 -
java怎样一次从控制台中接收多行数据?
java怎样一次从控制台中接收多行数据?主要功能代码如下:package test;import java.util.ArrayList;import java.util.Scanner;/** * @author : suyuyuan * @date :2016年5月24日 上午10:56:57 * @version 1.0 */p原创 2016-05-24 11:11:41 · 12551 阅读 · 3 评论 -
java使用Scanner类循环从控制台中获取数据的方法代码。
java使用Scanner类循环从控制台中获取数据的方法代码。代码如下:package test;import java.util.Scanner;/** * @author : suyuyuan * @date :2016年5月24日 上午10:17:04 * @version 1.0 */public class ScannerInput {原创 2016-05-24 11:17:34 · 5588 阅读 · 0 评论 -
java泛型之带有两个类型参数的泛型示例
转自:http://www.open-open.com/lib/view/open1405214641904.html在泛型中可以声明多个类型参数。为了指定两个或更多个类型参数,只需要使用逗号分隔参数列表即可。如例:package test;public class TwoGen { private T ob1; private V ob2;转载 2016-04-17 16:44:45 · 32214 阅读 · 1 评论 -
Java 基本数据类型的取值范围。
转自:http://www.runoob.com/java/java-basic-datatypes.html实例对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。请看下面的例子:public class PrimitiveTypeTest { public static void main(转载 2016-05-12 17:28:06 · 1561 阅读 · 0 评论 -
java中String、StringBuffer、StringBuilder的区别
转自:http://www.cnblogs.com/xudong-bupt/p/3961159.htmljava中String、StringBuffer、StringBuilder的区别java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同转载 2016-05-26 10:53:58 · 319 阅读 · 0 评论 -
String类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变了。
转自:http://zhidao.baidu.com/link?url=bBZza1Y9e2YalzH7WXG8UEvwE7GVH5DPr4ajjwCJS03R5SNEfheyuAvOGIcUIHzzR6PnZAXfcyYR7AaSSz0rZaString类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变了。 如果需要对字符串做很多修改,那么应该选择使用StringBuffe转载 2016-05-13 17:19:53 · 13370 阅读 · 1 评论 -
java日期类格式转化的工具类
java日期类格式转化的工具类:代码如下:import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.ut原创 2016-05-27 15:45:37 · 441 阅读 · 0 评论 -
java遍历map集合中的元素的方法。
java遍历map集合中的元素的方法。代码如下:if (params != null && params.size() > 0) { List pairList = new ArrayList(params.size()); for (Map.Entry entry : params.entrySet()) {原创 2016-05-27 16:31:59 · 1409 阅读 · 0 评论 -
java的MD5的加密工具类。
java的MD5的加密工具类。代码如下:import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;impor原创 2016-05-27 16:54:24 · 523 阅读 · 0 评论 -
No enclosing instance of type test is accessible.
java编译报错:No enclosing instance of type test is accessible. Must qualify the allocation with an enclosing instance of type test (e.g. x.new A() where x is an instance of test).解决办法实例:pa原创 2016-05-16 10:35:55 · 1246 阅读 · 0 评论 -
ArrayList和LinkedList的区别,Hashtable和HashMap类的区别?
转自:http://zhidao.baidu.com/link?url=ih1jKn4lX-7JZvpSl3EsD92jTMnA0H8wByvtARmgEUNeTcxUqzspifADvkOqbrxsq8bN85Sjd5wb6lxR1l-L8KArrayList和LinkedList的区别,Hashtable和HashMap类的区别?ArrayList 采用的是数组形式来保转载 2016-05-17 09:35:53 · 2641 阅读 · 0 评论 -
java把byte类型数组转化成对象的步骤。
java把byte类型数组转化成对象的步骤。代码如下:package test;import java.io.UnsupportedEncodingException;//import com.hzcominfo.payment.mapper.hd.HdPayMentResponse;////import net.sf.json.JSONObject;原创 2016-05-30 10:06:33 · 11227 阅读 · 1 评论 -
java控制台如何把一个对象的信息打印出来?
java控制台如何把一个对象的信息打印出来?1、先引入任意一款对象转化成Jason的工具的jar包,2、再通过 System.out.println(jSONObject); //打印该jason对象3、打印结果大致如下:{"amount":0,"echoCode":"","echoMessage":"","favAmount":0,"favApport原创 2016-05-30 10:23:25 · 20611 阅读 · 0 评论 -
java的Date、SimpleDateFormat、GregorianCalendar之间的转化
java的Date、SimpleDateFormat、GregorianCalendar之间的转化:大致代码如下:package test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCa原创 2016-05-31 11:09:56 · 784 阅读 · 0 评论 -
java的对象-》jason-》String-》byte数组的转化方法。
java的对象-》jason-》String-》byte数组的转化方法。作用:可用于将对象信息转化成byte数组,然后插入到oracle的BLOB类型的数据表中。存储到数据库中。注意点:需要引入相关的工具的jar包。相关代码及实例类如下:package test;import java.io.UnsupportedEncodingException;impo原创 2016-05-31 13:35:47 · 2540 阅读 · 0 评论 -
java工具类把长字符串String类转化成类的属性值的方法。
大致代码和说明如下:package test;/** * @author : suyuyuan* @date :2016年5月18日 下午2:24:15 * @version 1.0 */public class ChangeUpList {public static void main(String[] args) {String s = "MEMBE原创 2016-05-19 11:52:37 · 2158 阅读 · 0 评论 -
java如何把String字符串中所有的空格和制表符(\t)替换成单个符号。
该方法可用于将字符串分解成若干有用的数组。大致代码如下:package test;import java.util.ArrayList;import java.util.List;/** * @author : suyuyuan * @date :2016年5月18日 上午11:28:47 * @version 1.0 */public cl原创 2016-05-18 16:43:05 · 18489 阅读 · 0 评论 -
java的String和StringBuilder类的替换方法的运用。
java替换String和StringBuilder类的方法的运用。大致代码如下:package test;/** * @author : suyuyuan * @date :2016年5月18日 上午11:28:47 * @version 1.0 */public class a {public static void main(String[] ar原创 2016-05-18 14:22:05 · 12933 阅读 · 0 评论 -
java数组自动扩容的方法。
java数组自动扩容的方法:该数组存放的是CommodityDto对象:大致代码如下:CommodityDto[] newCommoditys = new CommodityDto[0];for(String key : map.keySet()){newCommoditys = Arrays.copyOf(newCommoditys, newCommoditys.leng原创 2016-06-01 10:46:07 · 8123 阅读 · 0 评论 -
java如何设置Date类型的日期的年月日?
java如何设置Date类型的日期的年月日?设置成我们常用的形式:需引入的包:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;大致代码方法如下:public static Str原创 2016-05-20 11:11:44 · 25765 阅读 · 0 评论 -
java反射机制基础详解
转自:http://www.cnblogs.com/chenliang901114/archive/2013/04/23/javalearner.html1. ji什么是Java的反射? 要让Java程序能够运行,就得让Java类被Java虚拟机加载。Java类如果不被Java虚拟机加载就不能正常运行。正常情况下,我们运行的所有的程序在编译期时候就已经转载 2016-05-20 15:26:20 · 558 阅读 · 0 评论