
JAVA基础
巴克
java 我来了....
展开
-
Tomcat 启动startup.bat一闪而过问题【JDK的环境变量配置】
该问题的原因是:jdk在环境变量的配置问题:1.jdk1.5或者 1.5以上版本;2.正确配置JAVA_HOME,PAHT,CLASSPATH, JAVA_HOME: C:\Program1\jdk1.5.0 [这是我的jdk安装路径]PAHT: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\s原创 2011-11-04 16:21:09 · 1963 阅读 · 0 评论 -
查询返回的是对象集合
List resultList = dao.excuteHqlPage(wherePart.toString(), startRow, rowCount); // 查询总记录数 if (startRow == 0 && resultList.size() > 0) { totleCount = dao.excuteHql(wherePart.toStrin原创 2012-03-02 13:48:45 · 840 阅读 · 0 评论 -
sql语句中包含有日期字段,对应数据库表中的日期字段存储方式
Date date = vo2.getBirthdate();String sql1 = "Update t_um_userdetail set photoid = '" + photoid.toString() + "', phonenum = '" + vo2.getPhonenum() + "', birthdate= ?" + ", gender原创 2012-03-02 13:31:14 · 1985 阅读 · 0 评论 -
称隐式转换和强制转换
当范围小的范围大的转换时自动转换,反之,需要强制转换e.g:double d1 = 2.01;int i1 = 1;int i2 = (int)d1;//强制double d2 = i1;//自动转换,又称隐式转换原创 2011-12-30 14:15:15 · 606 阅读 · 0 评论 -
Java不定参数Object… obj说明
【转自:http://blog.sina.com.cn/s/blog_6d9ecdef0100nyxv.html】简述:java中方法重载可以实现参数不同自动匹配对应方法。但现实中也存在这种问题。普通传参对于形如下面的方法,却显得臃肿而失优雅。 Map getRealLine( int left, int top String color) //others metho转载 2012-01-16 12:54:06 · 3587 阅读 · 1 评论 -
提取磁盘问题并读取
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class ToChange { /** * @Method : main * @Written by : zhangjun原创 2012-01-12 09:55:40 · 927 阅读 · 0 评论 -
Unsupported major.minor version 49.0的错误解决
在装2个不同版本JDK时遇到了这个问题,在网上钩了一吧!查到一个讲解比较好的资料。 【转自:http://www.cnblogs.com/chinafine/articles/1935748.html】一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然转载 2011-11-10 15:15:23 · 663 阅读 · 0 评论 -
将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.InputStream;import java.io.OutputStream;public class Jad2Java {转载 2011-11-25 16:01:31 · 1094 阅读 · 0 评论 -
FileReader、FileWriter 操作,从文件读取出来,在组合读入文件
import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class MainClass{ public static void main(String[] args) throws Exception{ FileManager a = new FileManager("a转载 2011-11-24 16:50:54 · 690 阅读 · 0 评论 -
普通java类获取request
1:用到一个类ThreadLocal 解说:通常在多线程中,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立 的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本.2:我写一个Filter/写个WebContext类 Filter目的:得到HttpServletRequest【在chai转载 2012-04-23 09:28:41 · 3723 阅读 · 0 评论 -
获取系统当前时间的毫秒数
long time2=System.currentTimeMillis();原创 2012-05-04 12:56:01 · 2911 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer .
有没有可能是你的hibernate的jar包是以引用的方式引入工程的。在部署的时候没有移到服务器。一般我做项目习惯把jar包粘贴进lib而不是引用的方式引入工程。你可以到服务器的你部署的项目下查看lib里是否有所需要的jar包。转载 2012-05-22 10:16:06 · 4979 阅读 · 0 评论 -
远程桌面无法复制粘贴
http://jingyan.baidu.com/article/9989c746181640f649ecfe43.html 找到 rdpclip.exe 结束进程然后,cmd 后重启该进程。转载 2015-02-12 16:24:03 · 752 阅读 · 0 评论 -
cglib的用处 反射
利用cglib给javabean动态添加属性转自:http://blog.youkuaiyun.com/ajun_studio/article/details/6807181#comments转载 2012-11-29 00:15:28 · 1155 阅读 · 0 评论 -
BufferedWriter BufferedOutputStream 区别
BufferedWriter 用于读取文本文件或字符串合适:File file = new File(directory_xml + fileName_xml); if (!file.exists()) { file.createNewFile(); } OutputStreamWriter write = new OutputStreamWriter(原创 2012-07-02 13:38:01 · 4797 阅读 · 0 评论 -
大数据量写入性能分析
[转自:http://15838341661-139-com.iteye.com/blog/1129824]java FileWrite 写文件 . 首先说一下这个大批量,是指有上千万的数据量。 例子: 有一张短信历史表,其数据有上千万条数据,要进行数据备份到文本文件,就是执行如下SQL然后将结果集写入到文件中! select t.msis转载 2012-07-02 11:13:53 · 2182 阅读 · 0 评论 -
BufferedInputStream与BufferedOutputStream的使用
【转自:http://zhuxinzx.iteye.com/blog/828204】1. java.io.BufferedInputStream与java.io.BufferedOutputStream可以为InputStream,OutputStream类增加缓冲区功能。构建BufferedInputStream实例时,需要给定一个InputStream类型的实例,实现BufferedIn转载 2012-07-01 23:27:42 · 1826 阅读 · 0 评论 -
BufferedInputStream类相比InputStream类 [流操作]
不带缓冲的操作,每读一个字节就要写入一个字节,由于涉及磁盘的IO操作相比内存的操作要慢很多,所以不带缓冲的流效率很低带缓冲的流,可以一次读很多字节,但不向磁盘中写入,只是先放到内存里。等凑够了缓冲区大小的时候一次性写入磁盘,这种方式可以减少磁盘操作次数,速度就会提高很多 byte[]和InputStream的相互转换如下:1:byte[]转换为InputStream流Inp转载 2012-07-01 22:30:14 · 5167 阅读 · 0 评论 -
读XML文件时出现空格字符情况 .
public static byte[] StreamToByte(InputStream inStream) throws Exception{ byte casebyte[]=new byte[1024]; ByteArrayOutputStream byteOutStream=new ByteArrayOutputStream(); int n=0; while(转载 2012-07-01 12:16:31 · 2620 阅读 · 0 评论 -
String--InputStream---Document--Element--List
public List JDOMParseQueryPatientInfo(String param) throws JDOMException { log.info("服务层操作:param:" + param); SAXBuilder builder = new SAXBuilder(false); List patientInfoList = new Array原创 2012-07-04 08:05:00 · 1051 阅读 · 0 评论 -
JAVA interface 声明的interface variable (接口变量,也可称成员变量)是public static final
interface Rollable{ Ball ball = new Ball("PingPang");} class Ball implements Rollable { private String name; public String getName() { return name; } public Ball(String name) { this原创 2011-11-24 15:38:39 · 1946 阅读 · 0 评论 -
java中FileOutputStream()和FileWriter()的不同
1.生成文件的过程:FileOutputStream():使用FileOutputStream(),每次程序运行后会产生一个新的文件,如果这个新的文件在相同目录下已经有同名文件存在,则覆盖掉该文件,只显示本次执行的结果。FileWriter():使用FileWriter()时,每次程序运行后如果产生的文件在相同目录下有同名文件存在,则在原来文件内容后面续写,而不是覆盖【public原创 2011-11-23 16:16:42 · 1999 阅读 · 0 评论 -
CXF 实现webservice例子 集成spring
http://www.cnblogs.com/frankliiu-java/articles/1641949.html 错误信息:Exception in thread "main" java.lang.LinkageError: JAXB 2.1 API is be转载 2011-09-19 09:26:21 · 616 阅读 · 0 评论 -
MyEclipse下XFire开发WebService入门例子
转自:[http://jsonchar.blog.163.com/blog/static/176016141201021111555424/]为什么使用webservice:举个例子,qq以及msn等等好多软件,包括手机上不是可以显示天气吗,难道为了这转载 2011-09-15 17:11:34 · 687 阅读 · 0 评论 -
Java的多态与类型转化分析
多态与类型转化原理分析: 一、多态性:超类引用在运行时既能代表超类本身的对象,也能代表其子类的对象的能力。 类的一个成员若想表现多态必须可以被覆盖: 对于成员变量而言,不会发生覆盖现象(会隐藏),在子类出现相同变量的定义时只会隐藏父类变量,因此不会表现多态。同时转载 2011-09-08 08:48:54 · 573 阅读 · 0 评论 -
用JAVA动态代理实现AOP
Java认证:用Java动态代理实现AOP。目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,——Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者转载 2011-09-06 10:17:29 · 508 阅读 · 0 评论 -
JAVA 在一个类中,构造函数间的调用
package cn.enn;public class Test { public Test() { //this(3); // TODO Auto-generated constructor stub System.out.println("3w");原创 2011-09-05 11:19:09 · 1032 阅读 · 0 评论 -
继承、实现 、抽象
普通类 实现 接口,则要实现接口中的方法;抽象类 实现 接口,可以不实现接口的方法;接口 继承 接口,可以不覆盖父接口的方法;普通类 继承 抽象类 ,则要Override覆盖抽象类中的抽象方法,如果该抽象类实现了某个接口,则该普通类也要实现这个接口中的方原创 2011-09-01 17:18:13 · 756 阅读 · 0 评论 -
equals的用法
package cn.enn;public class Logic { /** * @author zhangxiaojun * @version Aug 31, 2011 3:52:40 PM * @param args * TODO:原创 2011-08-31 16:16:06 · 996 阅读 · 0 评论 -
多态
多态的概念:1.子类重写父类的方法;2.编写方法时使用的是父类的方法;3.运行时,根据实际创建的对象类型动态决定使用哪个方法。 package cn.enn;public class Teacher { public void giveLession() {原创 2011-09-01 15:46:35 · 566 阅读 · 0 评论 -
英文咨询问题信件范例
Brett Allen ...@touchnetworks.com.au>12700911292010-04-01 11:05:29Link HerePrint viewHello,I've been bashing m转载 2011-09-19 14:06:16 · 7249 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport
当执行一个单元测试的时候,我碰到这个问题:java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport。从日志信息,这似乎类(com/sun/activation/registries/L转载 2011-09-19 15:43:29 · 4308 阅读 · 0 评论 -
基础:覆盖
System.out.println("无参数构造函数");Child child = new Child(); 结果:先执行父类,后执行子类System.out.println("有参数构造函数");Child c2原创 2011-08-24 22:31:43 · 587 阅读 · 0 评论 -
内部类引用局部变量为什么要求必须是final的,而引用全局变量就不需要
public class LocalInnerClassUnitTests { public void defineInnerClass(final int x) { class MyLocalInnerClass { public void doSomething() { System.out.println(x); } } }}转载 2011-11-21 15:14:26 · 834 阅读 · 0 评论 -
关于static方法间的互相调用
一、同一个类中: 1.static方法可以直接访问其它静态方法; 2.static方法可以通过类的实例调用其它非静态方法和静态方法;二、不同类中: 1.static方法可以通过另一个类的类名.静态方法名直接访问; 2.static方法可以通过另一个类的实例.静态方法或者非静态方法;原创 2011-11-17 16:27:41 · 1637 阅读 · 0 评论 -
switch 语句可以使用枚举
定义枚举类型:public enum M { RED,GREEN,YELLOW;}======================使用枚举类型:public class PrimaryClass { public static void main(String[] args) { M m = M.RED; switch (m) { case原创 2011-11-17 15:35:58 · 5217 阅读 · 0 评论 -
java 定义二维数组的多种方式
*:数组下标从零开始。 方式1:定义不规则的2维数组同时赋初始值; int[][] numeight={{100,200,300,400},{500,600,700,800},{900,1000,1100,1200,1300}}; System.out.println(numeight[0][2]); 输出:300=============================原创 2011-11-17 14:51:06 · 4631 阅读 · 0 评论 -
异常处理
Java异常处理的原则和技巧 1、避免过大的try块,不要把不会出现异常的代码放到try块里面,尽量保持一个try块对应一个或多个异常。 2、细化异常的类型,不要不管什么类型的异常都写成Excetpion。 3、catch块尽量保持一个块捕获一类异常,不要忽略捕获的异常,捕获到后要么处理,要么转译,要么重新抛出新类型的异常。 4、不要把自己能原创 2011-11-14 09:31:25 · 637 阅读 · 0 评论 -
CXF [web service]整合spring 总结
大概花费了一周的时间来了解web service 这个东东,从开始的axis2 ,到xFire ,到最后选择了CXF,一切的资料都是来自于网络资料,由于要和spring整合,因此最后选择了CXF,我是用的是myeclipse6.5版本,导入cxf的jar包开发的时候出现了原创 2011-09-20 16:14:44 · 5163 阅读 · 0 评论 -
return break在循环中的使用
return是跳出当前所在的一层循环,如果要跳出最外层的循环,则应该使用标志位,eg:package cn.enn;public class ForIn { /** * @author zhangxiaojun * @version Aug 31, 201原创 2011-08-31 17:21:58 · 1222 阅读 · 0 评论