Java基础
文章平均质量分 92
lgq_0714
轻盈盈的水蓝盈盈的天
展开
-
JavaBean自省机制
JavaBean:String smtphost="SMTP.qq.com";//smtp服务器String user="yuyanghudie@qq.com";//登录smtp服务器的账号String password="liuguangqing0714";//登录服务器的密码String from="yuyanghudie@qq.com";//发送人邮箱String to="yuyanghu原创 2009-04-29 14:05:00 · 936 阅读 · 0 评论 -
POI、JXL、FastExcel性能比较
试共同条件: 1 r* l& C7 Y: ~% Y<br />数据总数为110011条,每条数据条数为19个字段。 oa.headware.cn:8888) Y' c3 b$ K% S& n$ L0 _<br /><br />POI、JXL、FastExcel比较 信息平台5 O- B; J9 T! B- p/ w<br />POI、JXL、FastExcel均为java第三方开源导出Excel的开源项目。 <br />D: /$ H1 Y, Z1 H- [<br />导出方案一:一次性全部导出到一个Exc原创 2011-04-04 00:30:00 · 4659 阅读 · 3 评论 -
浅谈Java异常处理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何时需要把unChecked Exception转化成checked Exception?异常是否应该呈现到前端页原创 2011-04-04 00:35:00 · 698 阅读 · 0 评论 -
Unsupported major.minor version 49.0的错误解决
在装2个不同版本JDK时遇到了这个问题,在网上钩了一吧!查到一个讲解比较好的资料。 一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何解决,大多会告诉你要使用 JDK 1.4转载 2012-06-02 10:12:43 · 601 阅读 · 0 评论 -
Java中重载可以返回值不同么
方法重载跟返回值类型和修饰符无关 Java的重载 是发生在本类中的,重载的条件是在本类中有多个方法名相同,但参数列表不同(可能是,参数个数不同,参数类型不同),跟返回值无关。 我们可以举个例子,假如我们在同一个类中,写了两个方法名相同并且参数列表也相同,只是返回值不同, public Stringshow(int number) public int show(int numb原创 2014-05-20 17:23:41 · 5303 阅读 · 0 评论 -
JSP9大内置对象
jsp九大内置对象: 对应servlet中的java对象page thispageContext PageContextrequest HttpServletRequestresponse HttpServletResponseconfig ServletConfigexce原创 2014-05-20 17:25:07 · 351 阅读 · 0 评论 -
forward和redirect的区别
1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说 forward:转发页面和原创 2014-05-20 17:27:42 · 331 阅读 · 0 评论 -
Java基本数据类型解析(附Java基本数据类型所占位数以及字节数的求法)
1、整型变量: 数据类型 所占字节数 所占位数 数的范围 byte 1 8 -Math.exp(2,7)-~Math.e原创 2013-08-17 23:45:32 · 721 阅读 · 0 评论 -
4种常见的xml解析方法
查看文章 4种常见的xml解析方法 2009-11-03 14:40 ========================================== xml文件 <?xml version="1.0" encoding="GB2312"?> <RESULT> <VALUE> <NO>A1234原创 2014-05-29 08:35:51 · 592 阅读 · 0 评论 -
Class.getResourceAsStream() & ClassLoader的getResourceAsStream()
<br />Class.getResourceAsStream() & ClassLoader的getResourceAsStream()<br /><br />注意两点:<br />1,用Class.getResourceAsStream() 时,路径应该是以"/"开头的,如:<br />mypackage.Hello.class.getResourceAsStream("/config/config.ini");<br /><br />2,如果直接用ClassLoader的getResourceAsSt原创 2011-04-04 00:26:00 · 1220 阅读 · 3 评论 -
Vector对象的遍历效率问题
代码段一:使用接口Enumeration遍历Vector对象 Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Enumeration enrat = myVector.e原创 2009-11-27 19:02:00 · 1566 阅读 · 0 评论 -
JDK JRE 的作用与区别
对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下:简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development KitJRE是Java Runtime Enviroment原创 2009-09-23 09:16:00 · 3370 阅读 · 0 评论 -
JAVA反射机制
最近在看spring的源代码,发现其基本原理如依赖注入、aop、以及xml技术,还有hibernate、javabean等都运用了java的动态反射的机制。一直觉得都在用,却“不识庐山真面目”,所以对此做了总结。1. 概述Reflection(反射) 是Java被视为动态语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的转载 2009-06-13 09:39:00 · 1498 阅读 · 0 评论 -
Java读取Execl中的内容
读取execl文件的方法很多,现在介绍一种最简单的方法,用jxl来读取,下面是测试代码:下载:jxl package File;import java.io.File;import jxl.Cell;import jxl.CellType;import jxl.DateCell;import jxl.NumberCell;import jxl.Sheet;import jxl.原创 2009-06-19 09:38:00 · 1475 阅读 · 0 评论 -
Java读取word中的内容
因为word不是纯文本格式的文件,所有word文件的读取异于其他纯文本文件的读取;读取word文件的方法很多,现在介绍一种最简单的方法,用poi来读取,下面是测试代码: 下载:poi.jar package File;import java.io.*;import org.textmining.text.extraction.WordExtractor;public原创 2009-06-19 09:26:00 · 1759 阅读 · 0 评论 -
java IO操作实例
package File;import java.io.*;public class demo01 {public static void main(String[] args) throws Exception {String input ="";BufferedReader br=new BufferedReader(new InputStreamReader(System.in));原创 2009-06-22 21:27:00 · 675 阅读 · 0 评论 -
多态
多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 多态有两种表现形式:重载和覆盖 首先说重载(overload),是发生在同一类中。与什么父类子类、继承毫无关系。 标识一个函数除了函数名外,还有函数的参数(个数和类型)。也就是说,一个类中可以有两个或更多的原创 2009-06-25 09:08:00 · 468 阅读 · 0 评论 -
java中求日期之间的时间差:
String date="20090501";java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyyMMdd"); Date input=format.parse(date);System.out.println(((new Date()).getTime()-inp原创 2009-06-25 09:02:00 · 823 阅读 · 0 评论 -
重写父类的方法
重写父类的方法(只要是父类返回类型的子类就行了):public class B{ public Object b(){ return null; } } public class A extends B{ @Override public String b() { // TODO Auto-generated method stub return原创 2009-06-25 09:07:00 · 442 阅读 · 0 评论 -
Java中格式化输出数字
在实际工作中,常常需要设定数字的输出格式,如以百分比的形式输出,或者设定小数位数等,现稍微总结如下。主要使用的类:java.text.DecimalFormat1。实例化对象,可以用如下两种方法: DecimalFormat df=(DecimalFormat)NumberFormat.getInstance(); DecimalFormat df1=(DecimalFormat) D原创 2009-06-29 07:48:00 · 1309 阅读 · 0 评论