
问题分析
xlj3
静以修身,俭以养德
展开
-
关于static问题的分析
package com.bzu.csh; /** * 类加载器加载.class文件---->初始化static声明,并不赋值------>调用类----->static声明赋值由上到下 * 程序开始运行,首先执行main方法,执行main方法第一条语句,调用Singleton类的静态方法, * 这里调用Singleton类的静态方法就是主动使用Singleton类 * 。原创 2016-08-18 10:55:12 · 251 阅读 · 0 评论 -
一个关于缓存的问题
网上查了一下:关于生命周期的话题 如果是类的成员变量,则其声明周期贯穿整个其对象的生命周期,如果是方法内的变量(局部变量),则仅仅在该方法内有效,出了方法体则无效,失去意义;static是修饰静态代码块或者成员变量或者方法的,其方法或者代码块的生命周期横跨整个应用的生命周期。final修饰的变量只是作为一个常量(定义的标准)来用而已,其生命周期同一般变量,当然接口中的变量默认都是final的原创 2016-08-26 09:59:45 · 330 阅读 · 0 评论 -
用java PreparedStatement就不用担心sql注入了吗?
http://www.cnblogs.com/iyangyuan/archive/2015/09/15/4809494.html 用java PreparedStatement就不用担心sql注入了吗? 言归正传,对java有了解的同学基本上都体验过JDBC,基本都了解PreparedStatement,PreparedStatement相比Statement基本解决了SQL注入问题,而且转载 2016-09-23 15:38:01 · 548 阅读 · 0 评论 -
封装HashMap加入URLdecoder解码器,防注入
其中URLDecoder.decode有个好处,就是防止sql注入,当在input输入用户名时候‘10001%’,经过后台先获取,并解码,会报错: package test; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; public class Test1 { public st原创 2016-09-23 17:21:50 · 598 阅读 · 0 评论