J2SE
raozhiyong11
这个作者很懒,什么都没留下…
展开
-
execute、executeQuery和executeUpdate之间的区别
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值不是结果集ResultSet,而是数值!特收藏如下一篇文章(感谢网友们对各种信息的贡献): JDBCTM中Statement接口提供的execute、executeQuery和executeUpd...2009-09-23 10:03:00 · 75 阅读 · 0 评论 -
char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型...
char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型 Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节 char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值...2008-10-24 21:13:00 · 181 阅读 · 0 评论 -
Java关键字final、static使用
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值...2008-11-02 22:08:00 · 70 阅读 · 0 评论 -
对static 修饰符之静态变量和静态方法的理解
我们知道,只要是类,无论什么类(包括抽象类),里面只有方法和变量,而要使用这个类我们一般分两步走,如,一个员工类Employee Employee s;//定义了一个Employee的引用s=new Employee("Aaron",1980,3,1,1500);//这样才真正建立了一个对象s,也就是说s指向了内存中的一块连续的区域. —这里注意什么是真正的对象,什么是引用— 如果我...2008-11-07 11:51:00 · 187 阅读 · 0 评论 -
面试题:用java代码实现一个自己的栈.
前几天有一个学C#的同学去一家公司面试,面试官给出了这样一道题:用C#代码实现一个自己的栈. 后来他打电话过来问我,由于我学的就是java,不过以前也对C#有点接触,语言都是相通的,我只是给他描述了下大概的思路,呵呵...... 其实学过java的程序员都知道,Java中提供了另一个Stack对象,就是一个栈,但是后来自己想想,如果是我我能否用Java实现一个自己的栈呢...2010-05-19 12:49:12 · 345 阅读 · 1 评论 -
用jar命令将java class文件打包及编写.bat文件
用jar命令将java class文件打包及编写.bat文件 <!-- 正文开始 --> 1.jar文件打包假设需要打包的文件如下: classes\com\albertsong\MyApp.class classes\com\albertsong\Aaaa.class classes\com\albertsong\util\Bbbb.class ...原创 2011-03-08 10:48:41 · 138 阅读 · 0 评论 -
日志框架学习之一:commons-logging+log4j
本文内容大部分来至网友分享,本人只是自己的学习方式把他们记录下来,请支持原创! 一、commons-logging 所需jar包: commons-logging-1.1.jar log4j-1.2.15.jar Commons-logging能帮我们做什么?l —提供一个统一的日志接口,简单了操作,同时避免项目与某个日志实现系统紧密a耦合 l —很贴心的帮我们自动选...原创 2012-04-14 12:56:14 · 128 阅读 · 0 评论 -
Java Map 按value排序、TreeMap、linkedHashMap笔记
public static void main(String[] args) { Map<String,Object[]> m = new HashMap<String, Object[]>(); m.put("1", new Object[]{1,"ff"}); m.put("2", new Object[]{11,"dd"}); m.原创 2013-10-09 19:00:03 · 312 阅读 · 0 评论