摘要:打jar包1.cmd进入命令输入窗口。2.把目录选定到你要打成jar包的目录。3.输入命令 jar -cvf target.jar -C *4.注意上面的是大写的C5.回车,大功告成。解jar包
阅读全文
文章分类 - Java基础
摘要:Logger来自log4j自己的包。如果用Logger.getLogger,需要一个log4j的jar包,用此方式你只能依靠log4j:LogFactory来自common-logging包。如果用LogFactory.getLog,你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响。apache的common-logging包是通用日志接口,通过这个中间层,你可以随便指定到底用哪个日志系统。增加系统的灵活性。若log4j它不存在, commons-logging 会另行选择其它的日志实现类。 这样保证了程序中不一定要使用log4j这个日志文件了增强灵活性的理由:1)首先
阅读全文
摘要:当你一个项目想制作成javadoc必须满足几个条件,1.你在写代码的时候必须使用/*** 这样的注释*/2.在jdk的classpath的路径中不能有参数(这样说吧,如果你安装jdk的时候是手动设置了classpath的参数就把它全部去掉)即:只保留javahome的路径就可以了,其他的全部去掉。之所以这样做,是因为在生成javadoc的时候可能发生异常错误,我就是在使用的时候一直报错,最后研究了好久,也没法找出原因。最后不经意间在一个国外的论坛上看到了一个方法,我就试了一下,ok了。但为什么这样做,还是不知道原因。好了现在就能开始制作了,选中你的项目,选择菜单栏上project-->G
阅读全文
摘要:对List的遍历有三种方式 List<A> list = new ArrayList<A>(); list.add(new A()); list.add(new A()); ... 第一种: for(Iterator<A> it = list.iterator(); it.hasNext(); ) { .... } 这种方式在循环执行过程中会进行数据锁定, 性能稍差, 同时,如果你想在寻欢过程中去掉某个元素,只能调用it.remove方法, 不能使用list.remove方法, 否则一定出并发访问的错误. 第二种: for(A a : list) { ...
阅读全文
摘要:问题1:import=”sun.misc.BASE64Decoder”出现错误提示为:Access restriction: The type BASE64Decoder is not accessible due to restrictionon required library D:\ProgramFiles\MyEclipse\jre\lib\rt.jar解决方案:1. Open project properties.2. Select Java Build Path node.3. Select Libraries tab.4. Remove JRE System Library.5.
阅读全文
摘要:public static void main(String[] args) {Map<String, String> map = new HashMap<String, String>();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值System.out.println("通过Map.keySet遍历key和value
阅读全文