J2SE
摘要: 每每涉及到数据库时,总是死板的硬套那四个步骤,一直对数据库如果封装成类感到疑惑,晚上看了点资料,有了点感悟,就记下来了。
将一些增删改查的基本操作都封装起来,其他类直接调用方法名,进行数据的操作,省了一堆无谓的声明,实例化等。。
阅读全文
摘要: 简单分栏式变换加密技术:
(1)将明文消息一行一行写入预定长度的矩形中
(2)一列一列读消息,但不一定按1、2、3列的顺序,也可以按随机顺序,如2、3、1
(3)得到的消息就是密文消息
注:密钥为字符的话,就根据ASII码的大小进行组合。
阅读全文
摘要: 在Java中关于时间的处理有很多种方法,在API中也有好几个关于时间处理的类,如 Date、Canlendar、GregorianCalendar、SimpleDateFormat、timestamp等...貌似很杂,现在一一整理~
各种时间类的关系如下:
阅读全文
摘要: String是一个特殊的包装类数据。即可以用String str = new String("abc");的形式来创建,也可以用String str = "abc";的形式来创建。前者是规范的类的创建过程,即在Java中,一切都是对象,而对象是类的实例,全部通过new()的形式来创建。Java 中的有些类,如DateFormat类,可以通过该类的getInstance()方法来返回一个新创建的类,似乎违反了此原则。其实不然。该类运用了单例模式来返回类的实例,只不过这个实例是在该类内部通过new()来创建的,而getInstance()向外部隐藏了此细节。那为什么在String str = "abc";中,并没有通过new()来创建实例,是不是违反了上述原则?其实没有。
阅读全文