关闭

java中的易混问题收集

第一,final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fina...
阅读(980) 评论(0)

Java语言编码规范(2)

6.3 布局(Placement) 只在代码块的开始处声明变量。(一个块是指任何被包含在大括号"{"和"}"中间的代码。)不要在首次用到该变量时才声明之。这会把注意力不集中的程序员搞糊涂,同时会妨碍代码在该作用域内的可移植性。 void myMethod() { int int1 = 0; // beginning of method block if (condition) { int int2...
阅读(1010) 评论(0)

Java语言编码规范(1)

Java语言编码规范 原文出处http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html 2 文件名(File Names) 这部分列出了常用的文件名及其后缀。 2.1 文件后缀(File Suffixes) Java程序使用下列文件后缀: 文件类别 文件后缀 Java源文件 .java Java字节码文件 .class 2.2 常用文件...
阅读(1129) 评论(0)

关于java的对象数组

以前做程序基本没有用过对象数组,今做一个小程序时用到了,但运行时却出现一些问题, 经过一翻分析和多次调试后,终于找到了原因!!!  我在是做GUI程序时用到的对象数组,下面是我程序中的一部份;       我在类中定义一个JButton的数组        JButton [ ]  b=new JButton[9];  但按下面方式给按钮上添加内容时编译没什么问题,但在运行时却总是出错, ...
阅读(5981) 评论(4)

ASP防SQL注入攻击程序

 SQL注入被那些菜鸟级别的所谓黑客高手玩出了滋味,发现现在大部分黑客入侵都是基于SQL注入实现的。SQL注入被那些菜鸟级别的所谓黑客高手玩出了滋味,发现现在大部分黑客入侵都是基于SQL注入实现的,哎,谁让这个入门容易呢,好了,不说废话了,现在我开始说如果编写通用的SQL防注入程序一般的http请求不外乎get 和 post,所以只要我们在文件中过滤所有post或者get请求中的参数信息中非法字符...
阅读(1030) 评论(0)
    个人资料
    • 访问:1176271次
    • 积分:9153
    • 等级:
    • 排名:第2162名
    • 原创:120篇
    • 转载:222篇
    • 译文:1篇
    • 评论:146条
    最新评论