- 博客(16)
- 收藏
- 关注
原创 字段与属性
尽可能的使用属性(priority)而不是字段(field);1、.net对属性的支持远远大于对字段的支持2、数据安全性检查 数据检查时如果数据不满足要求尽可能以抛出异常的方式解决,不要设置默认值3、线程同步,对实例的属性可以进行线程同步4、属性可以使抽象的,而成员不可以5、属性可以以借口的形式呈现6、不要直接把公共成员转化为属性(他们在源代码上是相同的但是在I...
2014-03-24 20:43:11 110
原创 初识ibatis
ibatis简介 阿帕奇开源项目,一个O/RMapping解决方案,最大特点是小巧,上手很快。如果不需要太复杂的功能,一般都可以满足要求。http://ibatis.apache.org搭建环境导入相关jar包 ojdbc6.jar ibatis-core-3.0-sources.jar配置文件: jdbc连接的...
2014-01-04 23:03:15 98
原创 2014你好
2013年再见,2014年你好。新的一年,新的开始。今天陪着她跟她舍友一起吃了次火锅。我也有好久没去吃火锅了,她说我还是看起来心情不好的样子。不知道为什么心里总有一团阴影,老感觉很不踏实,这也许就是迷茫吧。上网看了下别人写得跟自己儿子相处的日记感觉好有爱,自己什么时候结婚生子买房买车呢,继续努力吧!...
2014-01-01 17:45:30 130
原创 心里好烦
快到年底了,培训也快结束了。明年会是一个新的开始,从0开始。家里除了催婚还是催婚,心里好烦啊。感觉压力好大。不知道自己选择的是对了还是错了,现在要重新开始了,两年半之后几乎又是要从0开始。该何去何从好难自知。生活好艰难,苦闷的心也没的人说一说,谁有可能理解呢。自己的事情终归还是要靠自己。不知道该怎么好了。...
2013-12-30 21:25:26 120
原创 使用继承Thread类以及使用实现Runnable接口作为线程的比较
a. Thread为一个类,继承Thread类之后不能再继承其他的类;Runnable为接口,实现Runnable接口的类仍然可以继续继承其他类;b. 继承Thread类的线程类中的实例属性是不能共享的,但Runnable接口的实现类的对象可以作为一个target放入多个Thread从而实现实例属性的共享,这一点多用于多个线程同时处理同一个对象。c. ...
2013-12-22 21:45:37 196
原创 servlet生成验证码
容器servletpublic class CheckCodeServlet extends HttpServlet { private static final long serialVersionUID = -2377809954841166880L; private int height = 25; private int width = 100; pub...
2013-12-22 21:45:30 87
原创 摘要加密算法
(1) 什么是摘要加密?摘要加密是一种不需要密钥的加密算法,明文进行加密之后生成唯一的密文并且无法破解,觉有不可逆性、唯一性(2) 编程import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE...
2013-12-22 21:45:18 252
原创 自定义标签
Step1:建立web工程Step2:将\MyEclipse\Common\plugins\com.genuitec.eclipse.j2eedt.core_10.0.0.me201110301321\data\libraryset\JSTL1.1\lib文件加下的两个 两个jar包(jstl.jar standard.jar)放到相应web工程的WebRoot/WEB-INF-lib文件...
2013-12-22 21:45:03 74
原创 java反射
类的加载理论知识及例子来自李刚的疯狂java讲义,在此感谢李老师!!!类的加载由类加载器完成,类加载器通常由JVM提供,JVM提供的类加载器我们称之为系统类加载器。除此之外我们还可以通过几成ClassLoader基类来自定义类加载器从本地文件加载class文件从jar包中加载class文件,就像jdbc:oracle:OracleDriver似的通过网络读取加载...
2013-12-21 21:26:35 95
原创 java集合
Collection集合常用方法:Int size() 返回集合长度boolean isEmpty() 集合是否为空,为空则返回true 不为空则返回falsevoid clear() ...
2013-12-21 21:23:59 69
原创 基本数据类型拆装箱
自动拆箱与装箱Jdk5以后提供了自动拆箱(unboxing)与装箱(autoboxing),但是对拆装箱的细节进行了部分隐藏,需要注意基本数据类型对应的包装类Java是面向对象的语言,而基本数据类型只是字面量,不是对象。为了解决这个问题java引入了基本数据类型的包装类Integer Double Long Short Character Boolean Float B...
2013-12-21 21:20:42 178
原创 java日期处理
Date: Date类位于java.util包下,由于存在千年虫问题,现在Date的大部分方法都已经不再使用。目前使用的主要有long getTime()方法获取给定Date时间对应的毫秒值以及Date getTime(long sec)方法根据给定时间设置为Date对象或者直接使用构造器new Date(long sec)public class DateDemo { publ...
2013-12-21 21:18:25 155
原创 java枚举类
Java枚举类使用详解 在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。 在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。/** * java中的枚举类 */pu...
2013-12-21 21:13:53 102
原创 类的初始化顺序
[b]引用:臧圩人JAVA面试解惑系列[/b][url]http://zangweiren.iteye.com/blog/1036327[/url][b]类的初始化顺序[/b](静态变量 静态初始化块)>(变量 初始化块)>构造器测试代码如下:[code="java"]public class TestInitial { public static void main(...
2013-09-26 15:56:41 67
原创 String与常量池
[b]1.String对象不属于8中基本数据类型,String是一个对象[/b] String对象的默认初始值为null;String为一个特殊的对象,有一些其他对象没有的特点;2.new String()与new String(" ")都是申请一个新的空字符串,是空字符串而不是null;[b]3.String str = ”a“ 与 String str = new S...
2013-09-26 13:53:53 89
原创 java接口的实现类
定义一个接口interface,并且定义一个实现类A,该类A只能实现接口中规范好的抽象方法(不能在实现方法下面继续重载该方法);但是可以创建一个类B来继承类A然后重写类A中实现接口的方法;这样做到底有没有意义呢。如果这样做的话感觉还不如直接定义一个类interface然后通过重载将其中的方法实现,是这样的吗?(1)接口实现类的子类重写实现方法[code="java"]public cl...
2013-09-05 14:53:47 1397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人