摘要: Java的数组 zhangleispirit@gmail.comJava的数组是Java编程语言中比较特殊的一种类型,因为Java把数组当成一种对象来进行处理。在语法规则上有很多值得注意的地方。现将数组的所有语法规则总结如下:1.数组的声明:数组的声明实际上就是声明同一个数组对象。数组有两种声明方式:int[]key;或者intkey[];多维数组:String[][]str;或者Stringst... 阅读全文
posted @ 2008-10-16 11:18 zhanglei_spirit 阅读(2644) 评论(0) 推荐(0) 编辑
摘要: 数据库安全课程的老师要求我们写一个SQL注入攻击和防护的代码,看了一下课件,给出了一个部分的解决方案,希望大家多提意见。 关于SQL注入中可疑输入的过滤部分,在这里就不贴代码了,因为很简单,就是一个字符串的匹配问题。关于这个接口,有如下说明: 1.该接口的编写基于以下两条防SQL注入的规则: (1)避免使用字符串拼接的方法来构造sql语句。 (2)为不同类型的sql操作设置不同的权限。 代码如下... 阅读全文
posted @ 2008-10-15 20:25 zhanglei_spirit 阅读(520) 评论(0) 推荐(0) 编辑
摘要: zhangleispirit@gmail.comJava的赋值和初始化包括很多容易被忽视的地方,在此分类总结如下:1.和赋值相关:基本类型的赋值运算需要注意的是赋值时的类型转换问题,什么时候可以自动转换,什么时候需要强制类型转换是需要弄清楚的。首先记住两个约定:(1)所有的字面整数都是int型的。(2)所有的字面浮点数都是double型的,因此声明一个float型的浮点数,必须做类型转换,或者声明... 阅读全文
posted @ 2008-10-14 11:01 zhanglei_spirit 阅读(2301) 评论(0) 推荐(0) 编辑
摘要: Java的重写和重载机制 张磊zhangleispirit@gmail.comJava的重写和重载是两种在Java中经常提到的两组概念,它们在各个方面都有着很大的不同,本文主要在此做一个归纳总结。Java的多态机制即重写,重写主要用于子类和父类之间,在父类中定义了一个方法,同时在子类中对这个方法进行重写,实现子类行为的特殊化,例如:classAnimal{voideat(){System.out.... 阅读全文
posted @ 2008-10-13 20:41 zhanglei_spirit 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: Java的声明和访问控制张磊zhangleispirit@gmail.comJava的声明元素主要包括类(包括抽象类),接口,数组,异常和枚举类型的声明。其中各个部分又包含如下的各种基本元素:类(包括抽象类):属性声明,构造方法声明,方法声明,变量(注:这里的变量不包含属性)接口:接口常量和接口方法数组,异常,枚举。类的声明:1.类本身的声明:对类的声明来说,主要包括类的访问权限声明和非访问修饰符... 阅读全文
posted @ 2008-10-13 12:51 zhanglei_spirit 阅读(194) 评论(0) 推荐(0) 编辑