随笔分类 - java
java技术、jsp技术、servlet技术
摘要:抽象类的作用:抽象类是实现抽象数据思想和程序多态性的一种手段,它是所有子类公共属性的集合,优点是可以充分利用这些属性来提高开发和维护程序的效率抽象类的语法限制:1)用abstract修饰的类叫抽象类,用abstract修饰的方法叫抽象方法。2)抽象类中可以没有抽象方法,并且允许有非抽象方法。3)所谓抽象方法就是只定义,而不实现。4)抽象类的子类中必须实现,抽象类中定义的所有抽象方法。5)抽闲类本身是不能创建对象的,创建对象是由子类来实现的。7)如果父类中已有同名的抽闲方法,子类中不能再有同名的抽象方法。8)abstract不能与private、static、final、native并列修饰同一
阅读全文
摘要:(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即ShowTooltipDescription。F3跳到声明或定义的地方。F5单步调试进入函数内部。F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。F7由函数内部返回到调用处。F8一直执行到下一个断点。(4)Ctrl+Pg~对于XML文件是切换代码和图示窗口(5)Ctrl+Alt+I看Java文件中变量的相关信息(6)Ctrl+PgUp对于代码窗口是打开“ShowList”下拉框,在此下拉框
阅读全文
摘要:Oracle数据库对应字段BLOB类型,实体对应字节数组类型(byte[]、@Type(type="org.springframework.orm.hibernate3.support.BlobByteArrayType"))。一、存1、把数据列表(List),放入Map中;2、将Map对象转换为字节数据set到实体中二、取1、从实体中取出字节数组转化对象,然后强制转化为Map类型,用get(Object key)拿到存储在Map中的对象,最后转化为List就 Ok啦。。。entity:@Column(name = "JOB_DATA") @Type(t
阅读全文
摘要:jdk环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建c
阅读全文
摘要:1、导入EXCELpackage src;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.poi.hssf.usermodel.DVConstra
阅读全文
摘要:原文地址:http://blog.sina.com.cn/s/blog_77ed775e01012j68.html******************DAOImpl******************************public Pagination queryCardInfoVO(String sql, String sqlCount, int pageNo, int pageSize){int count = Integer.valueOf(String.valueOf(getSession().createSQLQuery(sqlCount).uniqueResult()));P
阅读全文
摘要:方法1:float f = 34.232323;BigDecimal b = new BigDecimal(f);float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();// b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数方法2:float scale = 34.236323;DecimalFormat fnum = new DecimalFormat( "##0.00 ");String dd=fnum.format(scale); Syst
阅读全文
摘要:方法一:ResultSet转换为List的方法private static List convertList(ResultSet rs) throws SQLException {List list = new ArrayList();ResultSetMetaData md = rs.getMetaData();int columnCount = md.getColumnCount(); //Map rowData;while (rs.next()) { //rowData = new HashMap(columnCount);Map rowData = new HashMap();for
阅读全文
摘要:http://www.2cto.com/kf/201201/117360.htmlJava容器类包含List、ArrayList、Vector及map、HashTable、HashMapArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于ArrayList和HashMap。Collection├List 接口│├LinkedList 链表│├ArrayList 顺序结构动态数组类│
阅读全文
摘要:Java提供了另一功能更加强大的Calendar,我们使用Calendar就可以了。比如Date nowDate = new Date();可以用Calendar now = Calendar.getInstance();这样子可以拿到一个当前时间的Calendar对象(当然可以再用 now.setTime(nowDate)来用某个Date指定这个Calendar时间),调用now.getTime()就可以拿到Date对象,调 用now.getTimeInMills()可以拿到long类型的毫秒数,调用now.get(Calendar.YEAR)、 now.get(Calendar.DAY_O
阅读全文
摘要:修改MyEclipse/eclipse文件夹中配置文件eclipse.ini中的内存分配就哦了===================================一般的ini文件设置主要包括以下几项:-vmargs-Xms40m-Xmx256m-XX:PermSize=64M-XX:MaxPermSize=128M以下解释其意思。-vmargs:说明后面是VM的参数-Xms40m:虚拟机占用系统的最小内存-Xmx256m:虚拟机占用系统的最大内存-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设 大一点,不过要视自己机器内存
阅读全文
摘要:第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>myeclipse–>run validation第二步:取消Eclipse拼写检查1、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处win
阅读全文
摘要:1.发送指令jsp页面<html><head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <title>Alarm Report</title> <script type="text/javascript"> function ajaxSubmit(){ window.open("/rmcs/alarmOutputToExcel.jsp",'&
阅读全文

浙公网安备 33010602011771号