
java 笔记
皓月无星
这个作者很懒,什么都没留下…
展开
-
md5和sha1加密,aes加密
package com.cai.test; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Test { public static void main(String[] args) { Md5("123"); }原创 2012-07-30 11:47:33 · 1486 阅读 · 0 评论 -
java se反射
1 在java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于java语言的反射(Reflection)机制。 2 java反射机制主要提供了一下功能 -在运行时判断任意一个对象所属的类。 - 在运行时构造任意一个类的对象。 -在运行时判断任原创 2012-06-16 22:56:37 · 421 阅读 · 0 评论 -
字符流和字节流详解
1 只要是处理纯文本数据,就要优先考虑使用字符流。除此之外都用字节流。原创 2012-10-12 15:52:13 · 359 阅读 · 0 评论 -
java线程
1、java停止线程的方式。java停止线程不能用stop来停止。 停止方式有两种,1、run方法中加一个while循环标志,如原创 2015-03-21 20:17:54 · 373 阅读 · 0 评论 -
深入解析Java中volatile关键字的作用
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized转载 2015-04-07 16:12:10 · 504 阅读 · 0 评论 -
浅析Java中的final关键字
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请多多谅解并欢迎指正。 一.final关键字的基本用法 在Java中,f转载 2016-03-28 17:05:23 · 771 阅读 · 0 评论 -
Junit
1 Keep the bar green to keep the code clean. 2 Junit3是基于反射的,Junit4是基于反射加注解的。 3 JUnit的执行流程: a) 首先获得测试类所对应的class对象 b) 然后通过该Class对象当前类中的所有public方法所对应的Method数则 c)遍历该Method数组,取得每一个Method对象原创 2012-07-03 10:41:46 · 322 阅读 · 0 评论 -
HashMap和HashSet的源代码分析
1 HashSet底层是使用HashMap实现的。 2 当使用add方法将对象添加到Set当中时,实际上是将该对象作为底层所维护的Map对象的key,而value则都是同一个Object对象(该对象我门用不上); 3 HashMap底层维护一个数组,我们向HashMap中所放置的对象实际上是存储在该数组当中; 4 LinkedList底层是一个Entry 5 当向HashMap中put一对原创 2012-06-16 19:56:14 · 390 阅读 · 0 评论 -
java泛型
1 泛型是JDK1.5中一个最重要的特征。 2 类别定义的逻辑完全一样,只是里面成员变量的类型不同 3 如果需要多个相似的类,需要定义多个文件,不同的只是变量的类别,而逻辑是完全一样的。 4 所谓泛型:就是变量类型的参数化。原创 2012-06-16 21:29:20 · 227 阅读 · 0 评论 -
java泛型
1 在定义泛型类别时,预设可以使用任何的类型来实例化泛型中的类型,但是如果想要限制使用泛型类别时,只能用某个特定类型或者是其子类型才能实例化该类型时,可以在定义类型时,使用extends关键字指定这个类型必须是继承某个类,或者实现某个接口原创 2012-06-17 14:26:14 · 238 阅读 · 0 评论 -
java se TreeSet自己实现Comparator接口
1 字母按照倒序排列的Comparator实现方法代码import java.util.Comparator; import java.util.Iterator; import java.util.TreeSet; public class TreeSetTest3 { public static void main(String[] args) { TreeSet se原创 2012-06-16 13:25:43 · 1529 阅读 · 0 评论